[xwiki-contrib/application-releasenotes] 0cecc7: RN-34: Handle backward-compatibility and migration...
Branch: refs/heads/RN-34 Home: https://github.com/xwiki-contrib/application-releasenotes Commit: 0cecc72826423311a4b073ce493e33e42c5030f6 https://github.com/xwiki-contrib/application-releasenotes/commit/0cecc728264... Author: Simon Urli <[email protected]> Date: 2026-09-24 (Thu, 24 Sep 2026) Changed paths: M application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/Change.java M application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/ChangeQuery.java M application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/ChangeQueryParser.java M application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/internal/ChangeSearcher.java M application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/internal/DefaultChangeManager.java M application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/internal/DefaultChangeQueryParser.java M application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/script/ReleaseNotesScriptService.java M application-releasenotes-api/src/test/java/org/xwiki/contrib/releasenotes/internal/ChangeSearcherTest.java M application-releasenotes-api/src/test/java/org/xwiki/contrib/releasenotes/internal/DefaultChangeManagerTest.java M application-releasenotes-api/src/test/java/org/xwiki/contrib/releasenotes/internal/DefaultChangeQueryParserTest.java M application-releasenotes-api/src/test/java/org/xwiki/contrib/releasenotes/internal/ReleaseNotesXClasses.java M application-releasenotes-api/src/test/java/org/xwiki/contrib/releasenotes/script/ReleaseNotesScriptServiceTest.java M application-releasenotes-rest/pom.xml M application-releasenotes-rest/src/main/java/org/xwiki/contrib/releasenotes/rest/ChangesResource.java M application-releasenotes-rest/src/main/java/org/xwiki/contrib/releasenotes/rest/internal/DefaultChangesResource.java M application-releasenotes-rest/src/main/java/org/xwiki/contrib/releasenotes/rest/internal/RepresentationFactory.java M application-releasenotes-rest/src/main/java/org/xwiki/contrib/releasenotes/rest/model/ChangeRepresentation.java M application-releasenotes-rest/src/test/java/org/xwiki/contrib/releasenotes/rest/internal/DefaultChangesResourceTest.java M application-releasenotes-rest/src/test/java/org/xwiki/contrib/releasenotes/rest/internal/RepresentationFactoryTest.java M application-releasenotes-test/application-releasenotes-test-docker/src/test/it/org/xwiki/contrib/releasenotes/test/ui/ReleaseNotesIT.java M application-releasenotes-test/application-releasenotes-test-docker/src/test/it/org/xwiki/contrib/releasenotes/test/ui/ReleaseNotesRestIT.java M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/Change/ChangeClass.xml A application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/Change/ChangeDisplayerMigrationNotes.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/Change/ChangeSheet.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/Change/ChangeTemplate.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/Change/GetChangesMacro.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/Change/ReleaseNotesChangesMacro.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/ReleaseNoteTemplate.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/Translations.xml A application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/UpgradeNotes.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Data/WebHome.xml M application-releasenotes-ui/src/test/java/org/xwiki/contrib/releasenotes/ChangeSheetPageTest.java M application-releasenotes-ui/src/test/java/org/xwiki/contrib/releasenotes/DisplayChangesMacroPageTest.java M application-releasenotes-ui/src/test/java/org/xwiki/contrib/releasenotes/GetChangesMacroPageTest.java M application-releasenotes-ui/src/test/java/org/xwiki/contrib/releasenotes/ReleaseNotesChangesMacroPageTest.java M application-releasenotes-ui/src/test/java/org/xwiki/contrib/releasenotes/RequiredRightsTest.java A application-releasenotes-ui/src/test/java/org/xwiki/contrib/releasenotes/UpgradeNotesPageTest.java Log Message: ----------- RN-34: Handle backward-compatibility and migration notes entries * Add an optional migrationNotes field to changes, readable and writable through the Java API, the script service and REST * Add the containsMigrationNotes and released change filters to ChangeQuery, the getChanges macro and the REST changes listing * Display the migration notes on the change page, and with migrationNotes="true" in the releasenotechanges macro, grouped by audience, through a new migrationNotes displayer * Add a "Backward Compatibility and Migration Notes" section to the release note template * Add the ReleaseNotes.Code.UpgradeNotes page, linked from the application home, listing the migration notes of the released versions between two versions, in release order * Add the sortVersions and compareVersions script service helpers Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/application-releasenotes/settings/notificat...
participants (1)
-
XWiki Notifications