Branch: refs/heads/master Home: https://github.com/xwiki-contrib/application-releasenotes Commit: 91bb6f16dd49b6d5bc34b88e3000491af7defb15 https://github.com/xwiki-contrib/application-releasenotes/commit/91bb6f16dd4... Author: Vincent Massol <[email protected]> Date: 2026-09-09 (Wed, 09 Sep 2026) Changed paths: M application-releasenotes-api/pom.xml M application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/internal/DefaultReleaseNoteManager.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/DefaultReleaseNoteManagerTest.java M application-releasenotes-test/application-releasenotes-test-docker/src/test/it/org/xwiki/contrib/releasenotes/test/ui/ReleaseNotesIT.java M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/HomeReleaseNotes.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/ReleaseNoteTemplate.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/Translations.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Data/WebHome.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/WebHome.xml M application-releasenotes-ui/src/test/java/org/xwiki/contrib/releasenotes/RequiredRightsTest.java Log Message: ----------- RN-112: A release note needs script right because the release note template is written in Velocity * Title a release note after its product and its version when creating it, from a new translation, instead of copying the Velocity title of the template it is made from. * Take the Velocity out of ReleaseNoteTemplate: its title is a plain name and its "New and Noteworthy" heading names the product with a placeholder, next to the version one it already had. * Enforce required rights on the four pages that did not: ReleaseNotes.WebHome and Code.ReleaseNoteTemplate declare none, ReleaseNotes.Data.WebHome and Code.HomeReleaseNotes declare script. * Cover both halves with tests: a release note is titled and its title survives a wiki without the translation bundle, and a user holding the edit right alone authors a release note that displays its title and renders its macros. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]> Commit: 4c31a6f51c39287bf7f8773e99ac80374fbb2db3 https://github.com/xwiki-contrib/application-releasenotes/commit/4c31a6f51c3... Author: Vincent Massol <[email protected]> Date: 2026-09-09 (Wed, 09 Sep 2026) Changed paths: M application-releasenotes-api/pom.xml M application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/internal/DefaultReleaseNoteManager.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/DefaultReleaseNoteManagerTest.java M application-releasenotes-test/application-releasenotes-test-docker/src/test/it/org/xwiki/contrib/releasenotes/test/ui/ReleaseNotesIT.java M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/HomeReleaseNotes.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/ReleaseNoteTemplate.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/Translations.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Data/WebHome.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/WebHome.xml M application-releasenotes-ui/src/test/java/org/xwiki/contrib/releasenotes/RequiredRightsTest.java Log Message: ----------- Merge pull request #58 from xwiki-contrib/RN-112 RN-112: A release note needs script right because the release note template is written in Velocity Compare: https://github.com/xwiki-contrib/application-releasenotes/compare/dfed92dbfc... To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/application-releasenotes/settings/notificat...