Branch: refs/heads/master Home: https://github.com/xwiki-contrib/application-releasenotes Commit: 9fe6a46bdc4d64147bf1253d9fa792bda6a12ee3 https://github.com/xwiki-contrib/application-releasenotes/commit/9fe6a46bdc4... Author: Vincent Massol <vincent@massol.net> Date: 2026-09-01 (Tue, 01 Sep 2026) Changed paths: 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/Report.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/Translations.xml M application-releasenotes-ui/src/test/java/org/xwiki/releasenotes/GetChangesMacroPageTest.java A application-releasenotes-ui/src/test/java/org/xwiki/releasenotes/ReleaseNotesChangesMacroPageTest.java A application-releasenotes-ui/src/test/java/org/xwiki/releasenotes/ReportPageTest.java Log Message: ----------- RN-89: getChanges executes its query without a limit and each result is then loaded as a full document * Ask the getChanges query for a single page of changes: new limit (default 100) and offset parameters, applied with Query#setLimit/#setOffset. One row beyond the page is fetched, so whether a next page exists is known without a counting query, and it is published beside the changes in <contextVariable>HasMore. * Order the query on the document name after the importance: three importance values leave most of the result set unordered, and a page of an unordered result set may repeat or skip changes. * Page the report: a fixed page size, an offset read from the request, and previous/next links carrying the filters the report was built from. The page size is not read from the request, so no URL can lift the bound. * Give the releasenotechanges macro a limit parameter, applied to each of the six queries it runs, and have a section that left changes out say so instead of looking complete. * Add the "Previous changes", "Next changes" and truncation strings to the translation bundle. * Add page tests for the paging of the query, of the report and of the release note. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Commit: 74b923a7187c96ffe8f32e2ba7d278bc92bf9aaf https://github.com/xwiki-contrib/application-releasenotes/commit/74b923a7187... Author: Vincent Massol <vincent@massol.net> Date: 2026-09-01 (Tue, 01 Sep 2026) Changed paths: 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/Report.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/Translations.xml M application-releasenotes-ui/src/test/java/org/xwiki/releasenotes/GetChangesMacroPageTest.java A application-releasenotes-ui/src/test/java/org/xwiki/releasenotes/ReleaseNotesChangesMacroPageTest.java A application-releasenotes-ui/src/test/java/org/xwiki/releasenotes/ReportPageTest.java Log Message: ----------- RN-89: getChanges executes its query without a limit and each result is then loaded as a full document Compare: https://github.com/xwiki-contrib/application-releasenotes/compare/83127ff142... To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/application-releasenotes/settings/notificat...