|
|
|
|
@ -68,8 +68,8 @@ class ChangelogWriter implements AutoCloseable {
@@ -68,8 +68,8 @@ class ChangelogWriter implements AutoCloseable {
|
|
|
|
|
String newVersionNumber = changelog.newVersionNumber(); |
|
|
|
|
Map<DifferenceType, List<Difference>> differencesByType = collateByType(changelog); |
|
|
|
|
write("Configuration property changes between `%s` and `%s`%n", oldVersionNumber, newVersionNumber); |
|
|
|
|
write("%n%n%n== Default Value Changed in %s%n%n", newVersionNumber); |
|
|
|
|
writeDefaultValueChanged(differencesByType.get(DifferenceType.DEFAULT_VALUE_CHANGED)); |
|
|
|
|
write("%n%n%n== Default Changed in %s%n%n", newVersionNumber); |
|
|
|
|
writeDefaultChanged(differencesByType.get(DifferenceType.DEFAULT_CHANGED)); |
|
|
|
|
write("%n%n%n== Deprecated in %s%n%n", newVersionNumber); |
|
|
|
|
writeDeprecated(differencesByType.get(DifferenceType.DEPRECATED)); |
|
|
|
|
write("%n%n%n== Added in %s%n%n", newVersionNumber); |
|
|
|
|
@ -100,12 +100,12 @@ class ChangelogWriter implements AutoCloseable {
@@ -100,12 +100,12 @@ class ChangelogWriter implements AutoCloseable {
|
|
|
|
|
writeDeprecatedPropertyRow(difference.newProperty()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void writeDefaultValueChanged(List<Difference> differences) { |
|
|
|
|
private void writeDefaultChanged(List<Difference> differences) { |
|
|
|
|
List<Difference> rows = sortProperties(differences, Difference::newProperty); |
|
|
|
|
writeTable("| Key | Old Default | New Default", rows, this::writeDefaultValueChanged); |
|
|
|
|
writeTable("| Key | Old Default | New Default", rows, this::writeDefaultChanged); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void writeDefaultValueChanged(Difference difference) { |
|
|
|
|
private void writeDefaultChanged(Difference difference) { |
|
|
|
|
writeCell(monospace(difference.newProperty().getId())); |
|
|
|
|
writeCell(monospace(asString(difference.oldProperty().getDefaultValue()))); |
|
|
|
|
writeCell(monospace(asString(difference.newProperty().getDefaultValue()))); |
|
|
|
|
|