Skip to content

Commit 7f962ee

Browse files
committed
Fix another bug in Changelog.releaseUnreleased()
1 parent fb41367 commit 7f962ee

File tree

1 file changed

+3
-2
lines changed
  • spotless-changelog-lib/src/main/java/com/diffplug/spotless/changelog

1 file changed

+3
-2
lines changed

spotless-changelog-lib/src/main/java/com/diffplug/spotless/changelog/Changelog.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -316,12 +316,13 @@ private Changelog withMutatedVersions(Consumer<List<VersionEntry>> mutator) {
316316
/** Returns a new changelog where the [Unreleased] section has been released with the given version and date. */
317317
public Changelog releaseUnreleased(String version, String date) {
318318
return withMutatedVersions(list -> {
319-
VersionEntry unreleased = list.get(0).copy();
319+
VersionEntry unreleased = list.get(0);
320320
Preconditions.checkArgument(unreleased.isUnreleased());
321321

322322
VersionEntry entry = VersionEntry.versionDate(version, date);
323323
entry.setChanges(unreleased.changes());
324-
unreleased.setChanges("\n");
324+
325+
list.set(0, unreleased.copy().setChanges("\n"));
325326
list.add(1, entry);
326327
});
327328
}

0 commit comments

Comments
 (0)