Branch: refs/heads/RN-34 Home: https://github.com/xwiki-contrib/application-releasenotes Commit: f0d6a200644a88b07bf12eadddf23d878c8c2d6c https://github.com/xwiki-contrib/application-releasenotes/commit/f0d6a200644... 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 A application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/ChangeType.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 A application-releasenotes-api/src/test/java/org/xwiki/contrib/releasenotes/ChangeTypeTest.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-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 M 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/ContributorsTemplate.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/EntryClass.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/Translations.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/UpgradeNotes.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/UpgradeNotesPageTest.java Log Message: ----------- RN-34: Handle backward-compatibility and migration notes entries * Model a migration note as an entry of its own, of the new "Migration" entry type, instead of a migrationNotes field on changes, so that a note has its own title, summary and description * Replace the containsMigrationNotes filter with a types filter on the entry type, in ChangeQuery, the getChanges macro and the REST changes listing (type query parameter) * Add the type of a change to the Java API and to the REST representation, "change" by default * Restrict the changes sections of releasenotechanges to the "Change" entries, and add an "Add Migration Note" button to its migration notes mode * Carry the entry type through the change form so that a migration note added from its button is saved as one * Display the summary of a migration note, and a link to its details when it has a description, in the migrationNotes displayer 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...