Branch: refs/heads/master Home: https://github.com/xwiki-contrib/documentation Commit: e8712cec42dff42e62420ec4d17516ae231be403 https://github.com/xwiki-contrib/documentation/commit/e8712cec42dff42e62420e... Author: Vincent Massol <[email protected]> Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M documentation-xwikiorg/documentation-xwikiorg-api/src/main/java/org/xwiki/contrib/documentation/internal/xwikiorg/AttachmentNameCheck.java M documentation-xwikiorg/documentation-xwikiorg-api/src/main/java/org/xwiki/contrib/documentation/internal/xwikiorg/VideoAttachmentCheck.java M documentation-xwikiorg/documentation-xwikiorg-api/src/main/java/org/xwiki/contrib/documentation/internal/xwikiorg/VideoMacroCheck.java M documentation-xwikiorg/documentation-xwikiorg-api/src/test/java/org/xwiki/contrib/documentation/internal/xwikiorg/VideoAttachmentCheckTest.java M documentation-xwikiorg/documentation-xwikiorg-api/src/test/java/org/xwiki/contrib/documentation/internal/xwikiorg/VideoMacroCheckTest.java Log Message: ----------- [Misc] Use Locale.ROOT for file extension case-folding in video/attachment checks Locale-sensitive toLowerCase() can fold an uppercase "I" to a dotless "ı" in Turkish/Azeri locales, causing extensions like ".AVI" to no longer match the lowercase VIDEO_EXTENSIONS set and silently skip the video checks. Commit: 5a881134767257608b7c7f7b650689e7b8abcba7 https://github.com/xwiki-contrib/documentation/commit/5a881134767257608b7c7f... Author: Vincent Massol <[email protected]> Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: A documentation-api/src/test/java/org/xwiki/contrib/documentation/internal/DocumentationEventListenerTest.java Log Message: ----------- [Misc] Add unit tests for DocumentationEventListener onEvent guards Covers the three onEvent guards (DocumentationClass presence, the infinite-recursion protection via save comment, and the DocApp space exclusion) plus both DocumentCreatedEvent and DocumentUpdatedEvent. Commit: e0931d8bf7f2755d0209481b3d1e8a9b9d5c8520 https://github.com/xwiki-contrib/documentation/commit/e0931d8bf7f2755d020948... Author: Vincent Massol <[email protected]> Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: A documentation-xwikiorg/documentation-xwikiorg-api/src/test/java/org/xwiki/contrib/documentation/internal/xwikiorg/SyntaxCheckTest.java Log Message: ----------- [Misc] Add missing unit test for SyntaxCheck SyntaxCheck was the only DocumentationCheck without a unit test. Commit: bf42835ecc9517be7197d9e5f64142bca2b76460 https://github.com/xwiki-contrib/documentation/commit/bf42835ecc9517be7197d9... Author: Vincent Massol <[email protected]> Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: A documentation-xwikiorg/documentation-xwikiorg-api/src/test/java/org/xwiki/contrib/documentation/internal/xwikiorg/AbstractXDOMDocumentationCheckTest.java Log Message: ----------- [Misc] Add unit tests for AbstractXDOMDocumentationCheck uncovered branches Covers the FAQ parse failure warning, the skipMacroId skip, and macros whose content descriptor is not LIST_BLOCK_TYPE in checkInsideWikiMacros. A minimal concrete subclass is instantiated directly (its inject fields wired manually with mocks) since the base class is abstract and test-local @Component classes are not picked up by the component annotation scanner. Commit: 3bf93d3a27ff65bf99cab697273a5d451ad69e22 https://github.com/xwiki-contrib/documentation/commit/3bf93d3a27ff65bf99cab6... Author: Vincent Massol <[email protected]> Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M documentation-xwikiorg/documentation-xwikiorg-api/src/main/java/org/xwiki/contrib/documentation/internal/xwikiorg/ImageMacroAltCheck.java M documentation-xwikiorg/documentation-xwikiorg-api/src/test/java/org/xwiki/contrib/documentation/internal/xwikiorg/ImageMacroAltCheckTest.java Log Message: ----------- [Misc] Stop rendering the literal null in ImageMacroAltCheck violation context When an image macro has no alt and no reference parameter, the violation context previously read 'Image reference : null'; it now reads 'Image reference : ' instead. Compare: https://github.com/xwiki-contrib/documentation/compare/8bd148b37458...3bf93d... To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/documentation/settings/notifications