Branch: refs/heads/master Home: https://github.com/xwiki-contrib/application-releasenotes Commit: e6df303cbf9aaecc69cd96029e476d45f2d3e2af https://github.com/xwiki-contrib/application-releasenotes/commit/e6df303cbf9... Author: Vincent Massol <[email protected]> Date: 2026-10-11 (Sun, 11 Oct 2026) Changed paths: M application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/ChangeManager.java A application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/LoadedChangeSearchResult.java M application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/internal/ReleaseNotesEntryPoint.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/ReleaseNotesEntryPointTest.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/test/java/org/xwiki/contrib/releasenotes/rest/internal/DefaultChangesResourceTest.java Log Message: ----------- RN-133: Load the changes a search finds in one call, and stop encoding the REST changes URL into the getChanges syntax (#71) * The changes endpoint no longer encodes the release note of its URL into the getChanges macro syntax for ChangeQueryParser to decode: the product and the version (or the aggregated versions) are set on the ChangeQuery as typed filters * The client filters (audience, category, importance, containsScreenshots, limit, offset) are still read by ChangeQueryParser, in the getChanges filter language the REST documentation describes (% wildcards, =, >=, >, <=, < prefixes, comma lists); values it cannot use behave as before * New ChangeManager#searchAndLoad (default method) and LoadedChangeSearchResult: the endpoint gets the changes and their pages in one call, the view right being checked once by the search filter, before paging (RN-122), rather than once more per change * The getChanges wiki macro and its String contract are unchanged 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...