notifications
Threads by month
- ----- 2026 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- 58256 discussions
[xwiki/xwiki-rendering] 50b68d: XRENDERING-808: Implement a parser and a renderer ...
by XWiki Notifications 19 Jul '26
by XWiki Notifications 19 Jul '26
19 Jul '26
Branch: refs/heads/stable-18.6.x
Home: https://github.com/xwiki/xwiki-rendering
Commit: 50b68db6c7e4d58affd90bf0f8b563773771bfd3
https://github.com/xwiki/xwiki-rendering/commit/50b68db6c7e4d58affd90bf0f8b…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M pom.xml
Log Message:
-----------
XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor
* Add revapi excludes (not a real breakage)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-rendering/settings/notifications
1
0
19 Jul '26
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: f8a0904fb48c25afbc9ca7ef5ec9224b88e52911
https://github.com/xwiki/xwiki-platform/commit/f8a0904fb48c25afbc9ca7ef5ec9…
Author: Vincent Massol <vincent(a)massol.net>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/CommentsIT.java
Log Message:
-----------
[Misc] Try to fix test flicker
Commit: 1ca821421831899c27328175608565e4e1fbc1c2
https://github.com/xwiki/xwiki-platform/commit/1ca821421831899c273281756085…
Author: Vincent Massol <vincent(a)massol.net>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/TestUtils.java
Log Message:
-----------
[Misc] Try to fix more test flicker
Compare: https://github.com/xwiki/xwiki-platform/compare/5fd44fe310c7...1ca821421831
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
1
0
Branch: refs/heads/claude/sharp-galileo-wp1anh
Home: https://github.com/xwiki/xwiki-platform
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
1
0
[xwiki/xwiki-platform] 5fd44f: [Misc] Fix various mechanical SonarCloud issues
by XWiki Notifications 19 Jul '26
by XWiki Notifications 19 Jul '26
19 Jul '26
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 5fd44fe310c779ac5d1dda0fede965f2c1f73e49
https://github.com/xwiki/xwiki-platform/commit/5fd44fe310c779ac5d1dda0fede9…
Author: Vincent Massol <vincent(a)massol.net>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-annotation/xwiki-platform-annotation-core/src/main/java/org/xwiki/annotation/internal/renderer/AnnotationGeneratorChainingListener.java
M xwiki-platform-core/xwiki-platform-annotation/xwiki-platform-annotation-reference/src/main/java/org/xwiki/annotation/reference/IndexedObjectReference.java
M xwiki-platform-core/xwiki-platform-eventstream/xwiki-platform-eventstream-stores/xwiki-platform-eventstream-store-solr/src/main/java/org/xwiki/eventstream/store/solr/internal/SolrEventStore.java
M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-index/src/main/java/org/xwiki/extension/index/internal/job/ExtensionIndexJob.java
M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-script/src/main/java/org/xwiki/extension/script/ExtensionRatingScriptService.java
M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-security/xwiki-platform-extension-security-index/src/main/java/org/xwiki/extension/security/internal/ReviewMapFilter.java
M xwiki-platform-core/xwiki-platform-filter/xwiki-platform-filter-streams/xwiki-platform-filter-stream-xar/src/main/java/org/xwiki/filter/xar/internal/input/WikiReader.java
M xwiki-platform-core/xwiki-platform-flavor/xwiki-platform-flavor-api/src/main/java/org/xwiki/platform/flavor/internal/DefaultFlavorManager.java
M xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-api/src/main/java/org/xwiki/localization/LocaleUtils.java
M xwiki-platform-core/xwiki-platform-model/xwiki-platform-model-api/src/test/java/org/xwiki/model/reference/EntityReferenceSetTest.java
M xwiki-platform-core/xwiki-platform-query/xwiki-platform-query-manager/src/main/java/org/xwiki/query/internal/EscapeLikeParametersQuery.java
M xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/main/java/org/xwiki/repository/internal/XWikiRepositoryModel.java
M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/main/java/org/xwiki/rest/internal/DomainObjectFactory.java
M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/main/java/org/xwiki/rest/internal/ModelFactory.java
M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/main/java/org/xwiki/search/solr/internal/DefaultSolrUtils.java
M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/main/java/org/xwiki/search/solr/internal/metadata/AbstractSolrMetadataExtractor.java
M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-embedded/src/main/java/org/xwiki/search/solr/internal/EmbeddedSolr.java
M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-embedded/src/test/java/org/xwiki/search/solr/internal/EmbeddedSolrInitializationTest.java
M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-server/xwiki-platform-search-solr-server-plugin/src/main/java/org/xwiki/search/solr/internal/XWikiDismaxQParserPlugin.java
M xwiki-platform-core/xwiki-platform-skin/xwiki-platform-skin-skinx/src/main/java/com/xpn/xwiki/web/sx/SxDocumentSource.java
M xwiki-platform-core/xwiki-platform-vfs/xwiki-platform-vfs-api/src/main/java/org/xwiki/vfs/internal/attach/AttachController.java
M xwiki-platform-core/xwiki-platform-vfs/xwiki-platform-vfs-api/src/main/java/org/xwiki/vfs/internal/attach/AttachDriver.java
Log Message:
-----------
[Misc] Fix various mechanical SonarCloud issues
Mechanical, behaviour-preserving cleanups reported by SonarCloud across
several modules:
* java:S1066 - merge collapsible nested if statements
* java:S1068 - remove unused private fields
* java:S1118 - add a private constructor to hide the implicit public one
* java:S1124 - reorder modifiers to comply with the JLS
* java:S1126 - replace an if-then-else by a single return statement
* java:S1144 - remove unused private methods (and now-dead fields/imports)
* java:S3626 - remove redundant jump statements
* java:S6201 - use instanceof pattern matching (drop redundant casts)
* java:S6204 - replace Stream.collect(Collectors.toList()) with Stream.toList()
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
1
0
[xwiki/xwiki-platform] 213958: [Misc] Fix various SonarCloud issues (unused priva...
by XWiki Notifications 19 Jul '26
by XWiki Notifications 19 Jul '26
19 Jul '26
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 213958df585250e4c1011ad52fd64fda948e004d
https://github.com/xwiki/xwiki-platform/commit/213958df585250e4c1011ad52fd6…
Author: Vincent Massol <vincent(a)massol.net>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/pom.xml
Log Message:
-----------
[Misc] Fix various SonarCloud issues (unused private code and utility-class constructors)
* Fix revapi breakage in build
* VOTE in Forum post opened to verify we're ok and if not I'll revert
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
1
0
[[email protected]][Issue] Updates for XWIKI-24550: Closing brackets not displayed in TOC
by XWiki Notifications 19 Jul '26
by XWiki Notifications 19 Jul '26
19 Jul '26
1
0
[xwiki/xwiki-platform] 281d65: XWIKI-24157: Use directly the BlockNote syntax ins...
by XWiki Notifications 19 Jul '26
by XWiki Notifications 19 Jul '26
19 Jul '26
Branch: refs/heads/stable-18.6.x
Home: https://github.com/xwiki/xwiki-platform
Commit: 281d6599770a08f1fca0d27b15ffed2e40aa4e7c
https://github.com/xwiki/xwiki-platform/commit/281d6599770a08f1fca0d27b15ff…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/pom.xml
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/src/main/resources/templates/blocknote/macros.wiki
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/components/XWikiBlockNote.vue
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/main.js
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/Factory.ts
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/Logic.ts
A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/blocknote/BlockNoteIterator.ts
A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/blocknote/BlockNoteProcessor.ts
A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/blocknote/DefaultBlockNoteIterator.ts
A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/blocknote/XWikiBlockNoteProcessor.ts
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/container.ts
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/macros/MacroWizard.ts
R xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/uniast/DefaultUniAstIterator.ts
R xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/uniast/UniAstIterator.ts
R xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/uniast/UniAstProcessor.ts
R xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/uniast/XWikiUniAstProcessor.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-headless/etc/platform-editors-blocknote-headless.api.md
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-headless/langs/translation-en.json
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-headless/src/vue/c-blocknote-view.vue
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Replace the usage of UniAst with BlockNote. This is just the start, we still need to extend the BlockNote schema to support our custom blocks/props/styles.
Commit: 1f30d4c33587560b8e6024a53ad106f2655c97c0
https://github.com/xwiki/xwiki-platform/commit/1f30d4c33587560b8e6024a53ad1…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/etc/platform-editors-blocknote-react.api.md
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/index.ts
A xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/styles.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/components/CustomFormattingToolbar.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/langs/translation-en.json
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Add support for subscript and superscript text styles.
Commit: 81a89f0d64bae7f4165e21478d326e205dd52e8a
https://github.com/xwiki/xwiki-platform/commit/81a89f0d64bae7f4165e21478d32…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/etc/platform-editors-blocknote-react.api.md
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/index.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/styles.ts
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Add support for "xwiki:verbatim" text "style" that maps to XDOM's VerbatimBlock
Commit: bb8b6f6816e62a893eabf319ef71a24db6f7eddf
https://github.com/xwiki/xwiki-platform/commit/bb8b6f6816e62a893eabf319ef71…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-headless/src/uniast/bn-to-uniast.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/etc/platform-editors-blocknote-react.api.md
A xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/group.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/index.ts
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Add support for XWiki group syntax (GroupBlock in XDOM)
Commit: 802e72a3606238e86bab6f3f834696c5f1ed7527
https://github.com/xwiki/xwiki-platform/commit/802e72a3606238e86bab6f3f8346…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-headless/src/uniast/bn-to-uniast.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/etc/platform-editors-blocknote-react.api.md
A xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/definitionList.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/index.ts
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Add minimal support for definition lists (just to make sure they are preserved on save).
Commit: 09d48348fed32c8351af9728243e3a5be8a99872
https://github.com/xwiki/xwiki-platform/commit/09d48348fed32c8351af9728243e…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/blocknote/XWikiBlockNoteProcessor.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-headless/src/uniast/bn-to-uniast.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/etc/platform-editors-blocknote-react.api.md
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/index.ts
A xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/macroBlock.tsx
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Add support for xwiki:macroBlock custom block
Commit: 6ed7da616dfc581e80349baa517341a908fe8603
https://github.com/xwiki/xwiki-platform/commit/6ed7da616dfc581e80349baa5173…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/blocknote/XWikiBlockNoteProcessor.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-headless/src/uniast/bn-to-uniast.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/etc/platform-editors-blocknote-react.api.md
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/definitionList.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/group.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/index.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/macroBlock.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/styles.ts
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Avoid errors like "Uncaught DOMException: Element.matches: '[data-content-type=xwiki:definitionListItem]' is not a valid selector" on block drag and drop
Commit: 6b1e6ae27b77f7fa2a1f8c54b3e2244eabe842d3
https://github.com/xwiki/xwiki-platform/commit/6b1e6ae27b77f7fa2a1f8c54b3e2…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-headless/src/uniast/bn-to-uniast.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/etc/platform-editors-blocknote-react.api.md
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/index.ts
A xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/raw.tsx
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Add support for raw block
Commit: e2c3e4dc85fb06c33c527141d693d735edbc17b9
https://github.com/xwiki/xwiki-platform/commit/e2c3e4dc85fb06c33c527141d693…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/blocknote/BlockNoteProcessor.ts
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Update since version
Commit: 4925fedc9898b84e20a97fb59f46724a5076a027
https://github.com/xwiki/xwiki-platform/commit/4925fedc9898b84e20a97fb59f46…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/components/XWikiBlockNote.vue
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/blocknote/BlockNoteProcessor.ts
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/blocknote/XWikiBlockNoteProcessor.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/etc/platform-editors-blocknote-react.api.md
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/index.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/styles.ts
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Preserve custom XDOM block parameters.
Commit: 423d8174900fee247ef4b7a215f4ceebd826d20b
https://github.com/xwiki/xwiki-platform/commit/423d8174900fee247ef4b7a215f4…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M pnpm-lock.yaml
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-docker/src/test/it/org/xwiki/blocknote/test/ui/RoundTripIT.java
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/package.json
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/blocknote/XWikiBlockNoteProcessor.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/components/CustomFormattingToolbar.tsx
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Generate block IDs using a different API that works in insecure enviroments (i.e. when running the functional tests using Docker containers)
* Filter default style / property values from the output and update the round trip tests
Commit: 772520a4e0efd1cfa3fa34d9f77944b4eeb14dd1
https://github.com/xwiki/xwiki-platform/commit/772520a4e0efd1cfa3fa34d9f779…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-docker/src/test/it/org/xwiki/blocknote/test/ui/RoundTripIT.java
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Update round trip tests
Commit: 26dec5e111f68aa1ecf6710bc0c523d86162080d
https://github.com/xwiki/xwiki-platform/commit/26dec5e111f68aa1ecf6710bc0c5…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-docker/src/test/it/org/xwiki/blocknote/test/ui/RoundTripIT.java
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Verify block-level content inside list items is preserved.
* Unfortunately table cell parameters are lost, and table cells support only inline content.
Commit: ae143ab4cec8e30ae2677985a7d35ddb089ce1f8
https://github.com/xwiki/xwiki-platform/commit/ae143ab4cec8e30ae2677985a7d3…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-docker/src/test/it/org/xwiki/blocknote/test/ui/AllIT.java
R xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-docker/src/test/it/org/xwiki/blocknote/test/ui/BlockNoteIT.java
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-docker/src/test/it/org/xwiki/blocknote/test/ui/ImageIT.java
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-docker/src/test/it/org/xwiki/blocknote/test/ui/RoundTripIT.java
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/components/XWikiBlockNote.vue
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/blocknote/XWikiBlockNoteProcessor.ts
A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/image/DefaultImageWizard.test.js
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/image/DefaultImageWizard.ts
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/image/ImageWizard.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-headless/src/uniast/bn-to-uniast.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/etc/platform-editors-blocknote-react.api.md
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/__tests__/playwright-ct/BlockNote.spec.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/index.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/components/images/CustomImageToolbar.tsx
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Preserve image metadata (resource reference, parameters, freestanding)
* Stop hijacking the image URL; use the separate resource reference metadata instead
* Pass the image block when editing so that we have access to the image block ID, needed to access the image metadata.
Commit: 68b0324a479c986540d6e8957ed1f14ffe6ff611
https://github.com/xwiki/xwiki-platform/commit/68b0324a479c986540d6e8957ed1…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M pnpm-lock.yaml
M pnpm-workspace.yaml
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/package.json
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/components/XWikiBlockNote.vue
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/blocknote/XWikiBlockNoteProcessor.ts
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/container.ts
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/image/DefaultImageWizard.ts
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/image/ImageWizard.ts
R xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/model/reference/DefaultResourceReferenceParser.ts
R xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/model/reference/ResourceReferenceParser.ts
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/model/reference/XWikiModelReferenceParser.ts
A xwiki-platform-core/xwiki-platform-node/src/main/node/core/rendering/rendering-api/api-extractor.json
A xwiki-platform-core/xwiki-platform-node/src/main/node/core/rendering/rendering-api/etc/platform-rendering-api.api.md
A xwiki-platform-core/xwiki-platform-node/src/main/node/core/rendering/rendering-api/package.json
A xwiki-platform-core/xwiki-platform-node/src/main/node/core/rendering/rendering-api/src/DefaultResourceReferenceParser.ts
A xwiki-platform-core/xwiki-platform-node/src/main/node/core/rendering/rendering-api/src/ResourceReference.ts
A xwiki-platform-core/xwiki-platform-node/src/main/node/core/rendering/rendering-api/src/ResourceReferenceParser.ts
A xwiki-platform-core/xwiki-platform-node/src/main/node/core/rendering/rendering-api/src/index.ts
A xwiki-platform-core/xwiki-platform-node/src/main/node/core/rendering/rendering-api/tsconfig.json
A xwiki-platform-core/xwiki-platform-node/src/main/node/core/rendering/rendering-api/tsdoc.json
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Client-side ResourceReference and ResourceReferenceParser are more generic than BlockNote module
Commit: 34552f1a391449ad6f39b6b534d5fb64817264d6
https://github.com/xwiki/xwiki-platform/commit/34552f1a391449ad6f39b6b534d5…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/components/XWikiBlockNote.vue
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/etc/platform-editors-blocknote-react.api.md
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/__tests__/playwright-ct/LinkEdition.spec.tsx
A xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/__tests__/playwright-ct/LinkEdition.story.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/components/BlockNoteViewWrapper.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/components/CustomFormattingToolbar.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/components/links/CustomCreateLinkButton.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/components/links/CustomLinkToolbar.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/components/links/LinkEditor.tsx
A xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/components/links/linkEditionHooks.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/index.tsx
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Add hooks for executing code before a link is edited / updated. This will be used to preserve the link custom parameters.
Commit: 0f8116c49a7757f5bd347cdcb41898248f4e0ab1
https://github.com/xwiki/xwiki-platform/commit/0f8116c49a7757f5bd347cdcb418…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M pnpm-lock.yaml
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/etc/platform-editors-blocknote-react.api.md
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/package.json
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/__tests__/playwright-ct/LinkEdition.spec.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/__tests__/playwright-ct/LinkEdition.story.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/__tests__/playwright-ct/depsContainer.mock.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/components/SearchBox.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/components/links/CustomCreateLinkButton.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/components/links/CustomLinkToolbar.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/components/links/LinkEditor.tsx
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Extend the LinkData with the link resource reference, in order to be able to restore the link reference on save (the saved link XWiki syntax should use the resource reference not the external URL)
* Modify the link editor to output the link resource reference besides the link URL
Commit: f6faaf6e5f45a9fb9e274b7b49b7d345c8245c28
https://github.com/xwiki/xwiki-platform/commit/f6faaf6e5f45a9fb9e274b7b49b7…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/components/XWikiBlockNote.vue
A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/blocknote/XWikiBlockNoteProcessor.test.js
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/blocknote/XWikiBlockNoteProcessor.ts
A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/blocknote/linkId.test.js
A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/blocknote/linkId.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/etc/platform-editors-blocknote-react.api.md
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/components/links/CustomLinkToolbar.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/components/links/linkEditionHooks.ts
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Preserve link metadata (reference, parameters, freestanding)
Commit: d57e88bc28f789d6534f1a099e1a472f423592e7
https://github.com/xwiki/xwiki-platform/commit/d57e88bc28f789d6534f1a099e1a…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/blocknote/XWikiBlockNoteProcessor.test.js
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/blocknote/XWikiBlockNoteProcessor.ts
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Drop the generated link label marker if the generated label is modified by the user.
Commit: bb8c0684649c307c281e0168f3418eadda8523f7
https://github.com/xwiki/xwiki-platform/commit/bb8c0684649c307c281e0168f341…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-docker/src/test/it/org/xwiki/blocknote/test/ui/RoundTripIT.java
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/blocknote/XWikiBlockNoteProcessor.test.js
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/blocknote/XWikiBlockNoteProcessor.ts
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Link round-trip test now passing.
Commit: 4c9b97dbdff31ec9fcb6744586287a5887235d6b
https://github.com/xwiki/xwiki-platform/commit/4c9b97dbdff31ec9fcb674458628…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M pnpm-lock.yaml
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-docker/src/test/it/org/xwiki/blocknote/test/ui/LinkIT.java
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-pageobjects/src/main/java/org/xwiki/blocknote/test/po/BlockNoteRichTextArea.java
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/package.json
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/blocknote/XWikiBlockNoteProcessor.test.js
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/blocknote/XWikiBlockNoteProcessor.ts
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/macros/MacroWizard.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-headless/src/uniast/bn-to-uniast.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/index.ts
A xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/macro.tsx
R xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/macroBlock.tsx
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Add custom block for inline macros
* Remove dep to UniAst
* Update test PO
* Update test
Commit: 6a163eccf34d9eb871514336d04cd3d8ea840ffa
https://github.com/xwiki/xwiki-platform/commit/6a163eccf34d9eb871514336d04c…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M pnpm-lock.yaml
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/package.json
A xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/__tests__/vitest/macro.test.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/macro.tsx
A xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/parameters.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/styles.ts
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Fix macro rendering to be more close to view mode
* Fix handling of mixed inline and block-level content
* Add more tests
Commit: a8f8953da5dec9c433c8d1917d3cc0bf33367eb4
https://github.com/xwiki/xwiki-platform/commit/a8f8953da5dec9c433c8d1917d3c…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M pnpm-lock.yaml
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/package.json
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/components/XWikiBlockNote.vue
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/container.ts
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/macros/MacroWizard.ts
R xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/macros/XWikiInlineMacro.ts
R xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/macros/XWikiMacroBlock.ts
R xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/macros/placeholderUi.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-headless/etc/platform-editors-blocknote-headless.api.md
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-headless/src/vue/c-blocknote-view.vue
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/etc/platform-editors-blocknote-react.api.md
A xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/__tests__/vitest/macroInvocation.test.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/index.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/macro.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/utils.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/components/BlockNoteViewWrapper.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/components/CustomFormattingToolbar.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/components/links/CustomInsertMacroButton.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/components/links/CustomMacroEditButton.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/contexts.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/index.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/langs/translation-en.json
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Refactor the code handling the macro edit/update in order to work with the new xwikiBlockMacro block and xwikiInlineMacro inline content that are used for macros rendered server-side
* Tried to keep support for inserting / editing macros rendered client-side (Cristal) intact (with some API changes in order to accomodate both systems)
Commit: 13e6a9a18a1a89283ae55afd873990980a9639ae
https://github.com/xwiki/xwiki-platform/commit/13e6a9a18a1a89283ae55afd8739…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-docker/src/test/it/org/xwiki/blocknote/test/ui/MacroIT.java
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/macros/MacroWizard.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/__tests__/vitest/macro.test.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/__tests__/vitest/macroInvocation.test.ts
A xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/macro.css
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/macro.tsx
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/utils.tsx
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Fix macro editing (macro parameters are case insensitive)
* Add basic macro CSS
* Update tests
Commit: 0a62474ec3aa445c5dc64cc086e091c2fefebb3f
https://github.com/xwiki/xwiki-platform/commit/0a62474ec3aa445c5dc64cc086e0…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-docker/src/test/it/org/xwiki/blocknote/test/ui/MacroIT.java
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-docker/src/test/it/org/xwiki/blocknote/test/ui/RoundTripIT.java
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/components/XWikiBlockNote.vue
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/__tests__/vitest/macro.test.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/macro.css
M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/macro.tsx
A xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/macroOutput.tsx
M xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-webjar/src/main/webjar/macro/macroEditor.js
M xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-webjar/src/main/webjar/macro/macroService.js
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Improve functional tests to cover more cases
* Improve a bit the macro CSS
* Try a different approach for rendering macro output client-side, using nested React components, because the current approach based on BlockNote HTML export is too fragile and doesn't handle very well nested macros.
* Specify the output syntax when converting the value of macro parameters editable in-place (otherwise the default HTML output syntax is used and macro parameter values end up as HTML).
Commit: 718cf5f5fe7fd8ec168be7ce42a6e15046d3fba2
https://github.com/xwiki/xwiki-platform/commit/718cf5f5fe7fd8ec168be7ce42a6…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/components/XWikiBlockNote.vue
M xwiki-platform-core/xwiki-platform-node/src/main/node/core/syntaxes/minimal/src/config.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/core/syntaxes/xwiki/src/config.ts
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Fix: slash menu is not showing all entries
Compare: https://github.com/xwiki/xwiki-platform/compare/d7818ce4e679...718cf5f5fe7f
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
1
0
[xwiki/xwiki-platform] 718cf5: XWIKI-24157: Use directly the BlockNote syntax ins...
by XWiki Notifications 19 Jul '26
by XWiki Notifications 19 Jul '26
19 Jul '26
Branch: refs/heads/XWIKI-24157
Home: https://github.com/xwiki/xwiki-platform
Commit: 718cf5f5fe7fd8ec168be7ce42a6e15046d3fba2
https://github.com/xwiki/xwiki-platform/commit/718cf5f5fe7fd8ec168be7ce42a6…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/components/XWikiBlockNote.vue
M xwiki-platform-core/xwiki-platform-node/src/main/node/core/syntaxes/minimal/src/config.ts
M xwiki-platform-core/xwiki-platform-node/src/main/node/core/syntaxes/xwiki/src/config.ts
Log Message:
-----------
XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst
* Fix: slash menu is not showing all entries
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
1
0
[[email protected]][Issue] Updates for XWIKI-24567: Inconsistent error messages when uploading files with restricted Mime types through drag & drop
by XWiki Notifications 19 Jul '26
by XWiki Notifications 19 Jul '26
19 Jul '26
1
0
[xwiki/xwiki-rendering] 1f0410: XRENDERING-808: Implement a parser and a renderer ...
by XWiki Notifications 19 Jul '26
by XWiki Notifications 19 Jul '26
19 Jul '26
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-rendering
Commit: 1f0410ce291a4581b40fdcb055fc36826e8dd97f
https://github.com/xwiki/xwiki-rendering/commit/1f0410ce291a4581b40fdcb055f…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-rendering-api/pom.xml
M xwiki-rendering-api/src/main/java/org/xwiki/rendering/listener/reference/ResourceReference.java
M xwiki-rendering-api/src/main/java/org/xwiki/rendering/listener/reference/ResourceType.java
M xwiki-rendering-syntaxes/pom.xml
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/pom.xml
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/blocknote/BlockNote10SyntaxProvider.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/BlockNoteBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/BlockNoteStreamParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/Context.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/FormatContext.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/FragmentRenderer.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/PlainTextWrappingListener.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractEmbedBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractListBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractMacroBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AudioBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/BlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/BulletListBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/CheckListBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/CodeBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/DefinitionListBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/DividerBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/FileBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/GroupBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/HeadingBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/ImageBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/InlineMacroBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/LinkBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/MacroBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/NumberedListBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/ParagraphBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/QuoteBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/RootBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/TableBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/TextBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/ToggleListBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/VideoBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteBlockRenderer.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteChainingPrintRenderer.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteRenderer.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteRendererFactory.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/Context.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ImageChainingListener.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/InlineContentChainingListener.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ListChainingListener.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/MacroChainingListener.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/TableChainingListener.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/TextChainingListener.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/TypographyChainingListener.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/XDOMPathChainingListener.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/resources/META-INF/components.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/java/org/xwiki/rendering/internal/blocknote/BlockNoteCompatibilityTest.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/java/org/xwiki/rendering/internal/blocknote/BlockNoteSpecificTest.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/config.properties
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/bold/bold1.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/bold/bold2.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/bold/bold3.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/horizontalline/horizontalline1.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/image/image1.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/image/image2.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/italic/italic1.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link1.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link2.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link3.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link4.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link5.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/list/definitionlist1.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/list/list1.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/list/list2.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/list/list3.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/macro/macro1.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/macro/macro2.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/monospace/monospace1.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/monospace/monospace2.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/paragraph/paragraph1.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/paragraph/paragraph2.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/paragraph/paragraph3.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/paragraph/paragraph4.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/paragraph/paragraph5.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/paragraph/paragraph6.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/quote/quote1.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/section/section1.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/strikedout/strikedout1.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/subscript/subscript1.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/superscript/superscript1.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/symbol/symbol1.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/table/table1.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/underline/underline1.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/verbatim/verbatim1.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/verbatim/verbatim2.inout.txt
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image1.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image2.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image3.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image4.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/link/link1.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro1.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro2.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/paragraph/paragraph1.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/quote/quote1.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/quote/quote2.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/section/section1.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/table/table1.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/verbatim/verbatim1.test
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/pom.xml
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/parser/uniast/AbstractUniAstStreamParser.java
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/parser/uniast/Context.java
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/parser/uniast/FormatContext.java
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/parser/uniast/FragmentRenderer.java
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/parser/uniast/PlainTextWrappingListener.java
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/parser/uniast/UniAstBlockParser.java
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/parser/uniast/UniAstResourceReferenceParser.java
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/parser/uniast/UniAstStreamParser.java
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/renderer/uniast/UniAstBlockRenderer.java
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/renderer/uniast/UniAstChainingRenderer.java
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/renderer/uniast/UniAstRenderer.java
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/renderer/uniast/UniAstRendererFactory.java
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/uniast/UniAst10SyntaxProvider.java
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/resources/META-INF/components.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/java/org/xwiki/rendering/internal/uniast/UniAstCompatibilityTest.java
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/java/org/xwiki/rendering/internal/uniast/UniAstSpecificTest.java
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/config.properties
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/bold/bold1.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/bold/bold2.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/bold/bold3.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/horizontalline/horizontalline1.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/image/image1.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/image/image2.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/italic/italic1.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/link/link1.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/link/link2.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/link/link3.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/link/link4.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/link/link5.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/list/definitionlist1.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/list/list1.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/list/list2.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/list/list3.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/macro/macro1.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/macro/macro2.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/monospace/monospace1.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/monospace/monospace2.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/paragraph/paragraph1.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/paragraph/paragraph2.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/paragraph/paragraph3.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/paragraph/paragraph4.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/paragraph/paragraph5.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/paragraph/paragraph6.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/quote/quote1.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/section/section1.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/strikedout/strikedout1.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/subscript/subscript1.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/superscript/superscript1.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/symbol/symbol1.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/table/table1.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/underline/underline1.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/verbatim/verbatim1.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/verbatim/verbatim2.inout.txt
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/image/image1.test
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/image/image2.test
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/image/image3.test
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/image/image4.test
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/link/link1.test
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/macro/macro1.test
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/macro/macro2.test
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/paragraph/paragraph1.test
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/quote/quote1.test
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/quote/quote2.test
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/section/section1.test
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/table/table1.test
R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/verbatim/verbatim1.test
Log Message:
-----------
XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor
* Almost done (I still need to handle custom block parameters, hence the failing monospace2 test).
(cherry picked from commit fc7b972db9e350ebe565c8db5189d34c89ebbd60)
Commit: 5f26c1b5028da0a08d8ac384eae1013c63f0d8f0
https://github.com/xwiki/xwiki-rendering/commit/5f26c1b5028da0a08d8ac384eae…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/TextBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteChainingPrintRenderer.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ImageChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ListChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/MacroChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/TableChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/TextChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/XDOMPathChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/monospace/monospace2.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro2.test
Log Message:
-----------
XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor
* Add support for preserving custom (XDOM) Block parameters
(cherry picked from commit f904995e0bd6068194b28de8c3ca340a3b29b4fc)
Commit: 578bcd3e2353607be935956a53bf23dfd3c09783
https://github.com/xwiki/xwiki-rendering/commit/578bcd3e2353607be935956a53b…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/pom.xml
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractEmbedBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractMacroBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/ImageBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteChainingPrintRenderer.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ImageChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ListChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/MacroChainingListener.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/embed/file1.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/group/group1.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/list/checklist1.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/list/togglelist1.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro3.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/paragraph/paragraph1.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/section/section1.test
Log Message:
-----------
XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor
* Increase test coverage
(cherry picked from commit 37df202d67f8ed40a2c6e6b2838f2c5e65363b6c)
Commit: 23552037bb4c002b776af593256ec4671390c7e2
https://github.com/xwiki/xwiki-rendering/commit/23552037bb4c002b776af593256…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/pom.xml
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractListBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ListChainingListener.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/embed/audio1.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/embed/video1.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/list/list1.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro4.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/paragraph/paragraph2.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/table/table2.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/table/table3.test
Log Message:
-----------
XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor
* Increase test coverage
(cherry picked from commit 0c187ddf85f7e47bc2491cd0a37b939572b18651)
Commit: 865069462f4bb8c3bdb96ce2af05c1448db54784
https://github.com/xwiki/xwiki-rendering/commit/865069462f4bb8c3bdb96ce2af0…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/DefinitionListBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/GroupBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/InlineMacroBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/LinkBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/MacroBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/TextBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/MacroChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/TextChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/image/image2.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link3.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link4.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link5.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/list/definitionlist1.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/macro/macro1.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/macro/macro2.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/monospace/monospace2.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/verbatim/verbatim1.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/group/group1.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image3.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro1.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro2.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro3.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro4.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/paragraph/paragraph1.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/section/section1.test
Log Message:
-----------
XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor
* Avoid CSS special characters when naming custom blocks, properties or styles (because the name may be used to build CSS selectors)
(cherry picked from commit f3840e4c8a7565d399108fbd277684a5f31bd31b)
Commit: 99497aa1dd346647fb4887e4c2aae120f4f10365
https://github.com/xwiki/xwiki-rendering/commit/99497aa1dd346647fb4887e4c2a…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/blocknote/BlockNote10SyntaxProvider.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/BlockNoteBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/BlockNoteStreamParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/Context.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/FormatContext.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/FragmentRenderer.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/PlainTextWrappingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractEmbedBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractListBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractMacroBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AudioBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/BlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/BulletListBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/CheckListBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/CodeBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/DefinitionListBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/DividerBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/FileBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/GroupBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/HeadingBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/ImageBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/InlineMacroBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/LinkBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/MacroBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/NumberedListBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/ParagraphBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/QuoteBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/RootBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/TableBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/TextBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/ToggleListBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/VideoBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteBlockRenderer.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteChainingPrintRenderer.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteRenderer.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteRendererFactory.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/Context.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ImageChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/InlineContentChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ListChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/MacroChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/TableChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/TextChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/TypographyChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/XDOMPathChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/java/org/xwiki/rendering/internal/blocknote/BlockNoteCompatibilityTest.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/java/org/xwiki/rendering/internal/blocknote/BlockNoteSpecificTest.java
Log Message:
-----------
XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor
* Update since version
(cherry picked from commit 89e9b7663cd6daf36e22b194a534e67295b49c17)
Commit: 07ce975b5143aee5d0e2f16debfda7319bb1763e
https://github.com/xwiki/xwiki-rendering/commit/07ce975b5143aee5d0e2f16debf…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteChainingPrintRenderer.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/InlineContentChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/TextChainingListener.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/verbatim/verbatim2.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/verbatim/verbatim3.test
Log Message:
-----------
XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor
* Fix handling of custom parameters for inline verbatim blocks
(cherry picked from commit 02b80e098ad9d67be3dc7b62a9ea85eeb259832f)
Commit: 2092c0ead3f46dce53b040d7dbcbc59b3c72e4ec
https://github.com/xwiki/xwiki-rendering/commit/2092c0ead3f46dce53b040d7dbc…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/CodeBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/verbatim/verbatim1.test
Log Message:
-----------
XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor
* Fix handling of parameters for standalone verbatim block as well.
(cherry picked from commit da45142c96ce673ec859b4b53e2d91adaa097289)
Commit: aeeded642f5b4122f90d3da31320037dc9c08a43
https://github.com/xwiki/xwiki-rendering/commit/aeeded642f5b4122f90d3da3132…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ListChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/list/checklist1.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/list/definitionlist1.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/list/list1.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/list/list2.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/list/togglelist1.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/quote/quote1.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/quote/quote2.test
Log Message:
-----------
XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor
* Fix handling of list parameters.
(cherry picked from commit e710a2413e2e48c1597e17a2431b4fb9f197e84b)
Commit: c6004567fd26351705c7316d8d20babebd35c5a6
https://github.com/xwiki/xwiki-rendering/commit/c6004567fd26351705c7316d8d2…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/table/table1.test
Log Message:
-----------
XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor
* Verify table parameters are preserved
(cherry picked from commit a45ad3303deef0bd5f3e50163c50e6ccdccddcb9)
Commit: c2de4fa9d953f6d8f1e7dec27bc7d049e378bd79
https://github.com/xwiki/xwiki-rendering/commit/c2de4fa9d953f6d8f1e7dec27bc…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/ImageBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteRenderer.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ImageChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/java/org/xwiki/rendering/internal/blocknote/BlockNoteSpecificTest.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/image/image1.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/image/image2.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image1.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image2.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image3.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image4.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image5.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image6.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro2.test
Log Message:
-----------
XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor
* Pass the image resource reference in a separate block property, and use the URL property to pass the actual URL.
(cherry picked from commit 2f8cd1bea398268aadf438f83d16aeb2ba1cbd3b)
Commit: bc293150231db41083e78f2848b99aaa326447f3
https://github.com/xwiki/xwiki-rendering/commit/bc293150231db41083e78f2848b…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/ImageBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/LinkBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteRenderer.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ImageChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/InlineContentChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/java/org/xwiki/rendering/internal/blocknote/BlockNoteSpecificTest.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link1.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link2.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link3.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link4.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link5.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image2.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/link/link1.test
Log Message:
-----------
XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor
* Pass the link resource reference in a separate link block property, in order to be able to use the href field for the actual link URL.
(cherry picked from commit afa229b5b01dc465fe1763f49c7346935291ecd8)
Commit: 8d2bc9967902bf68c01374d9239b53e33d51d022
https://github.com/xwiki/xwiki-rendering/commit/8d2bc9967902bf68c01374d9239…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/LinkBlockParser.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/link/link2.test
Log Message:
-----------
XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor
* Preserve link parameters
(cherry picked from commit fb6c8742bfc3f5b90f20dcac1695b74ce9369fab)
Commit: 10be9d04da786e92961a6f4561bebeada83f2104
https://github.com/xwiki/xwiki-rendering/commit/10be9d04da786e92961a6f4561b…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/blocknote/BlockNoteObjectMapper.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteChainingPrintRenderer.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/image/image1.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/image/image2.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link1.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link2.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link3.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link4.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link5.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image1.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image2.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image3.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image4.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image6.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/link/link1.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/link/link2.test
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro2.test
Log Message:
-----------
XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor
* Simplify the ResourceReference JSON serialization in order to match the shape expected by the client-side (avoid the need for a client-side adapter)
(cherry picked from commit 09f10803e5763e09f43857454a0753e1369c6bad)
Commit: c127b98e7d4fb1f489312e5a1d4385bc24ace56a
https://github.com/xwiki/xwiki-rendering/commit/c127b98e7d4fb1f489312e5a1d4…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/ImageBlockParser.java
Log Message:
-----------
XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor
* Avoid empty string values for image parameters because they can remove the freestanding state.
(cherry picked from commit f92d9f8d4062078b5231162ca5e6b428413f5587)
Commit: 28a602dd2dd1d4287cc1c7801f63e449fc348706
https://github.com/xwiki/xwiki-rendering/commit/28a602dd2dd1d4287cc1c7801f6…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/LinkBlockParser.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteRenderer.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/InlineContentChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link1.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link3.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link4.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link5.inout.txt
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/link/link1.test
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/link/link3.test
Log Message:
-----------
XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor
* Empty links should get a generated label
(cherry picked from commit eff8564071929032f49aa2cfe57f86f7af6f6c63)
Commit: cee556e969dd9ff2d5eced572de03c4807360387
https://github.com/xwiki/xwiki-rendering/commit/cee556e969dd9ff2d5eced572de…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-rendering-api/pom.xml
M xwiki-rendering-api/src/main/java/org/xwiki/rendering/listener/reference/ResourceReference.java
M xwiki-rendering-api/src/test/java/org/xwiki/rendering/listener/reference/ResourceReferenceTest.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteChainingPrintRenderer.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/link/link4.test
Log Message:
-----------
XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor
* Fix ResourceReference serialization inside the BlockNote syntax
* Add a copy constructor for ResourceReference
* Fix and deprecate ResourceReference#clone()
(cherry picked from commit 3c3cb6edbc0eae748547f182a0ff2d248698f759)
Commit: b6f468978f91bd336c98ce89291e324edc6265f1
https://github.com/xwiki/xwiki-rendering/commit/b6f468978f91bd336c98ce89291…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/MacroChainingListener.java
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro2.test
Log Message:
-----------
XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor
* The macro parameter names are case insensitive, so when extracting the values of in-place editable parameters, we need to look for the actual parameter name in the macro call.
(cherry picked from commit 18ff71966298e058de400078f8563bf1d89c0f8a)
Commit: d5482001172be14c7a8c5424f672894daec8826a
https://github.com/xwiki/xwiki-rendering/commit/d5482001172be14c7a8c5424f67…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteChainingPrintRenderer.java
A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro5.test
Log Message:
-----------
XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor
* Read-only macro output (chrome) styles leak into nested editable content
(cherry picked from commit 8d09ca16abd5c03ca782cc0c19262f677e723bd3)
Compare: https://github.com/xwiki/xwiki-rendering/compare/2fc32c8080f6...d5482001172b
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-rendering/settings/notifications
1
0