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
- 58297 discussions
[xwiki/xwiki-platform] 5e2c94: [Misc] Use pattern matching for instanceof in noti...
by XWiki Notifications 16 Jul '26
by XWiki Notifications 16 Jul '26
16 Jul '26
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 5e2c94ab4f308afb1441a7719fcfc6a6710eb1f3
https://github.com/xwiki/xwiki-platform/commit/5e2c94ab4f308afb1441a7719fcf…
Author: Vincent Massol <vincent(a)massol.net>
Date: 2026-07-16 (Thu, 16 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-api/src/main/java/org/xwiki/notifications/CompositeEvent.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/NotificationFilter.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/expression/GreaterThanNode.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/expression/LesserThanNode.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/expression/generics/AbstractBinaryOperatorNode.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/expression/generics/AbstractUnaryOperatorNode.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/expression/generics/AbstractValueNode.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/internal/scope/ScopeNotificationFilter.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/script/NotificationFiltersScriptService.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/main/java/org/xwiki/notifications/filters/internal/CachedModelBridgeInvalidatorListener.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/main/java/org/xwiki/notifications/filters/internal/DefaultFilterPreferencesModelBridge.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/main/java/org/xwiki/notifications/filters/internal/DefaultNotificationFilterPreference.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/main/java/org/xwiki/notifications/filters/internal/event/NotificationFilterPreferenceEventConverter.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/main/java/org/xwiki/notifications/filters/migration/R160300000XWIKI17243DataMigration.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/script/NotificationWatchScriptService.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-notifiers/xwiki-platform-notifications-notifiers-api/src/main/java/org/xwiki/notifications/notifiers/internal/email/IntervalUsersManagerInvalidator.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-notifiers/xwiki-platform-notifications-notifiers-api/src/main/java/org/xwiki/notifications/notifiers/internal/email/live/PrefilteringLiveNotificationEmailListener.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-notifiers/xwiki-platform-notifications-notifiers-default/src/main/java/org/xwiki/notifications/notifiers/internal/email/DefaultEmailTemplateRenderer.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-notifiers/xwiki-platform-notifications-notifiers-default/src/main/java/org/xwiki/notifications/notifiers/internal/email/LogoAttachmentExtractor.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-preferences/xwiki-platform-notifications-preferences-api/src/main/java/org/xwiki/notifications/preferences/internal/AbstractDocumentNotificationPreferenceProvider.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-preferences/xwiki-platform-notifications-preferences-api/src/main/java/org/xwiki/notifications/preferences/internal/WikiNotificationPreferenceProvider.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-preferences/xwiki-platform-notifications-preferences-api/src/main/java/org/xwiki/notifications/preferences/internal/cache/UnboundedEntityCacheInvalidatorListener.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-preferences/xwiki-platform-notifications-preferences-api/src/main/java/org/xwiki/notifications/preferences/script/NotificationPreferenceScriptService.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-rest/src/main/java/org/xwiki/notifications/rest/internal/NotificationEventExecutor.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-sources/src/main/java/org/xwiki/notifications/sources/internal/ExpressionNodeToEventQueryConverter.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-sources/src/main/java/org/xwiki/notifications/sources/internal/QueryExpressionGenerator.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-sources/src/main/java/org/xwiki/notifications/sources/internal/TagNotificationFilter.java
Log Message:
-----------
[Misc] Use pattern matching for instanceof in notifications (SonarCloud java:S6201)
Replace instanceof-check-plus-cast with instanceof pattern binding across the
notifications modules, as flagged by SonarCloud rule java:S6201.
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
1
0
[xwiki/xwiki-dev-llm] 14f57a: [Misc] Improve the xwiki-build skill to mention re...
by XWiki Notifications 16 Jul '26
by XWiki Notifications 16 Jul '26
16 Jul '26
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-dev-llm
Commit: 14f57af37e4a0380b5169e53b01b9185f44a1ded
https://github.com/xwiki/xwiki-dev-llm/commit/14f57af37e4a0380b5169e53b01b9…
Author: Vincent Massol <vincent(a)massol.net>
Date: 2026-07-16 (Thu, 16 Jul 2026)
Changed paths:
M .claude-plugin/marketplace.json
M xwiki/.claude-plugin/plugin.json
M xwiki/skills/xwiki-build/SKILL.md
Log Message:
-----------
[Misc] Improve the xwiki-build skill to mention rebuilding legacy modules weaving main modules when those main modules are changed
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-dev-llm/settings/notifications
1
0
16 Jul '26
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 21583c3d6bc20b8dfcb630e02cd139fc0fcaeaaf
https://github.com/xwiki/xwiki-platform/commit/21583c3d6bc20b8dfcb630e02cd1…
Author: xrichard <ldmpub(a)gmail.com>
Date: 2026-07-16 (Thu, 16 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-ui/src/main/resources/AppWithinMinutes/Translations.fr.xml
Log Message:
-----------
Translated using Weblate (French)
Currently translated at 100.0% (198 of 198 strings)
Translation: XWiki Platform/AppWithinMinutes.Translations
Translate-URL: https://l10n.xwiki.org/projects/xwiki-platform/appwithinminutes-translation…
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
1
0
[xwiki/xwiki-platform] a1cecc: [Misc] Remove unused code and add missing @Overrid...
by XWiki Notifications 16 Jul '26
by XWiki Notifications 16 Jul '26
16 Jul '26
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: a1cecce81ff004d851ed0445b1ad41994292bfa0
https://github.com/xwiki/xwiki-platform/commit/a1cecce81ff004d851ed0445b1ad…
Author: Vincent Massol <vincent(a)massol.net>
Date: 2026-07-16 (Thu, 16 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-legacy/xwiki-platform-legacy-office/xwiki-platform-legacy-office-importer/pom.xml
M xwiki-platform-core/xwiki-platform-legacy/xwiki-platform-legacy-office/xwiki-platform-legacy-office-importer/src/main/aspect/org/xwiki/officeimporter/internal/converter/DefaultOfficeConverterCompatibilityAspect.aj
Log Message:
-----------
[Misc] Remove unused code and add missing @Override annotations (SonarCloud)
* Fix broken legacy modue due to the removal of the unused LOGGER class variable in the module being legacy-wrapped
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
1
0
[xwiki/xwiki-dev-llm] 21b1f2: [Misc] Update xwiki-javadoc skill to add support f...
by XWiki Notifications 16 Jul '26
by XWiki Notifications 16 Jul '26
16 Jul '26
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-dev-llm
Commit: 21b1f2be18396b6683512a6ffd7d46d886cdb297
https://github.com/xwiki/xwiki-dev-llm/commit/21b1f2be18396b6683512a6ffd7d4…
Author: Vincent Massol <vincent(a)massol.net>
Date: 2026-07-16 (Thu, 16 Jul 2026)
Changed paths:
M .claude-plugin/marketplace.json
M xwiki/.claude-plugin/plugin.json
Log Message:
-----------
[Misc] Update xwiki-javadoc skill to add support for {@return ...}
* Added missing version increase
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-dev-llm/settings/notifications
1
0
Branch: refs/heads/claude/vigilant-dirac-l3nrm6
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] 61247e: [Misc] Use pattern matching for instanceof in oldc...
by XWiki Notifications 16 Jul '26
by XWiki Notifications 16 Jul '26
16 Jul '26
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 61247ecbaa3aa4eeba8599ce58caa0c9ecd403a4
https://github.com/xwiki/xwiki-platform/commit/61247ecbaa3aa4eeba8599ce58ca…
Author: Vincent Massol <vincent(a)massol.net>
Date: 2026-07-16 (Thu, 16 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/internal/filter/XWikiDocumentFilterUtils.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/internal/objects/classes/ViewableAllowedDBListValueFilter.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/internal/store/PropertyConverter.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/internal/store/hibernate/HibernateStore.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/internal/template/InternalTemplateManager.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/ListProperty.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/classes/DBListClass.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/classes/DBTreeListClass.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/classes/ListClass.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/store/XWikiHibernateStore.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/web/XWikiServletURLFactory.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/query/hql/internal/StandardHQLCompleteStatementValidator.java
Log Message:
-----------
[Misc] Use pattern matching for instanceof in oldcore (SonarCloud java:S6201)
Replace instanceof-check-then-cast constructs with instanceof pattern
matching, resolving 52 SonarCloud java:S6201 issues across 12 oldcore
files.
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
1
0
[xwiki/xwiki-platform] 874d49: XWIKI-24157: Use directly the BlockNote syntax ins...
by XWiki Notifications 16 Jul '26
by XWiki Notifications 16 Jul '26
16 Jul '26
Branch: refs/heads/XWIKI-24157
Home: https://github.com/xwiki/xwiki-platform
Commit: 874d49dc9ab8e38071daa202d1e9317411bb97e6
https://github.com/xwiki/xwiki-platform/commit/874d49dc9ab8e38071daa202d1e9…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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: 29f138cd69b3afc4bcbf027893534d9a1bfd21c0
https://github.com/xwiki/xwiki-platform/commit/29f138cd69b3afc4bcbf02789353…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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: baa30607243c6bf55da06ab9362da07903cd6928
https://github.com/xwiki/xwiki-platform/commit/baa30607243c6bf55da06ab9362d…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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: 4f2858523b6c3de588d959e17ba5847ce75b44df
https://github.com/xwiki/xwiki-platform/commit/4f2858523b6c3de588d959e17ba5…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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: 5e04dd1e70afdb057690e3040bd07c4d121bd2ea
https://github.com/xwiki/xwiki-platform/commit/5e04dd1e70afdb057690e3040bd0…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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: c11ea9bbf6bd58c29a9142d635695c9d000bc5f1
https://github.com/xwiki/xwiki-platform/commit/c11ea9bbf6bd58c29a9142d63569…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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: 622902ea0421f374f72fa7c5ee281ca5cee6766c
https://github.com/xwiki/xwiki-platform/commit/622902ea0421f374f72fa7c5ee28…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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: d743fb847df2cc159584116eb046292f933d57fa
https://github.com/xwiki/xwiki-platform/commit/d743fb847df2cc159584116eb046…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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: a00328795dc62442e4632eb92fd715b9f9d015e4
https://github.com/xwiki/xwiki-platform/commit/a00328795dc62442e4632eb92fd7…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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: ca049489cf332caed3ae653253537462945114a0
https://github.com/xwiki/xwiki-platform/commit/ca049489cf332caed3ae65325353…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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: e4a030ca1e82e520e43d66267257084352d940d8
https://github.com/xwiki/xwiki-platform/commit/e4a030ca1e82e520e43d66267257…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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: 7a95f3835714d6d79159a9bb24bf3315efdb219d
https://github.com/xwiki/xwiki-platform/commit/7a95f3835714d6d79159a9bb24bf…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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: 921a7fed5dbc3a51ba284165e6ce118e41b056d1
https://github.com/xwiki/xwiki-platform/commit/921a7fed5dbc3a51ba284165e6ce…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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: 33efa20a64f1da0dec325a8a6cbed5b74bfb95e5
https://github.com/xwiki/xwiki-platform/commit/33efa20a64f1da0dec325a8a6cbe…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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: 5b5c214c8113fbb7476975eca9cd6450b91edd02
https://github.com/xwiki/xwiki-platform/commit/5b5c214c8113fbb7476975eca9cd…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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: 84f707c0855cd71537f5cb3cb3176d2b36076529
https://github.com/xwiki/xwiki-platform/commit/84f707c0855cd71537f5cb3cb317…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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: 07d2f006680bfaac0fbbb6f32a816ec1fc5edd33
https://github.com/xwiki/xwiki-platform/commit/07d2f006680bfaac0fbbb6f32a81…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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: 78df32bc82e6e53ad313f897f659a98cb5a921dd
https://github.com/xwiki/xwiki-platform/commit/78df32bc82e6e53ad313f897f659…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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)
Compare: https://github.com/xwiki/xwiki-platform/compare/b4da62729067...78df32bc82e6
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
1
0
[xwiki/xwiki-rendering] fc7b97: XRENDERING-808: Implement a parser and a renderer ...
by XWiki Notifications 16 Jul '26
by XWiki Notifications 16 Jul '26
16 Jul '26
Branch: refs/heads/feature-blocknote-syntax
Home: https://github.com/xwiki/xwiki-rendering
Commit: fc7b972db9e350ebe565c8db5189d34c89ebbd60
https://github.com/xwiki/xwiki-rendering/commit/fc7b972db9e350ebe565c8db518…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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).
Commit: f904995e0bd6068194b28de8c3ca340a3b29b4fc
https://github.com/xwiki/xwiki-rendering/commit/f904995e0bd6068194b28de8c3c…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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
Commit: 37df202d67f8ed40a2c6e6b2838f2c5e65363b6c
https://github.com/xwiki/xwiki-rendering/commit/37df202d67f8ed40a2c6e6b2838…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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
Commit: 0c187ddf85f7e47bc2491cd0a37b939572b18651
https://github.com/xwiki/xwiki-rendering/commit/0c187ddf85f7e47bc2491cd0a37…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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
Commit: f3840e4c8a7565d399108fbd277684a5f31bd31b
https://github.com/xwiki/xwiki-rendering/commit/f3840e4c8a7565d399108fbd277…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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)
Commit: 89e9b7663cd6daf36e22b194a534e67295b49c17
https://github.com/xwiki/xwiki-rendering/commit/89e9b7663cd6daf36e22b194a53…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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
Commit: 02b80e098ad9d67be3dc7b62a9ea85eeb259832f
https://github.com/xwiki/xwiki-rendering/commit/02b80e098ad9d67be3dc7b62a9e…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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
Commit: da45142c96ce673ec859b4b53e2d91adaa097289
https://github.com/xwiki/xwiki-rendering/commit/da45142c96ce673ec859b4b53e2…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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.
Commit: e710a2413e2e48c1597e17a2431b4fb9f197e84b
https://github.com/xwiki/xwiki-rendering/commit/e710a2413e2e48c1597e17a2431…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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.
Commit: a45ad3303deef0bd5f3e50163c50e6ccdccddcb9
https://github.com/xwiki/xwiki-rendering/commit/a45ad3303deef0bd5f3e50163c5…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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
Commit: 2f8cd1bea398268aadf438f83d16aeb2ba1cbd3b
https://github.com/xwiki/xwiki-rendering/commit/2f8cd1bea398268aadf438f83d1…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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.
Commit: afa229b5b01dc465fe1763f49c7346935291ecd8
https://github.com/xwiki/xwiki-rendering/commit/afa229b5b01dc465fe1763f49c7…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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.
Commit: fb6c8742bfc3f5b90f20dcac1695b74ce9369fab
https://github.com/xwiki/xwiki-rendering/commit/fb6c8742bfc3f5b90f20dcac169…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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
Commit: 09f10803e5763e09f43857454a0753e1369c6bad
https://github.com/xwiki/xwiki-rendering/commit/09f10803e5763e09f43857454a0…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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)
Commit: f92d9f8d4062078b5231162ca5e6b428413f5587
https://github.com/xwiki/xwiki-rendering/commit/f92d9f8d4062078b5231162ca5e…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2026-07-16 (Thu, 16 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.
Compare: https://github.com/xwiki/xwiki-rendering/compare/b787fc0cd1f3...f92d9f8d4062
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-rendering/settings/notifications
1
0
[xwiki/xwiki-platform] 46df47: [Misc] Fix various SonarCloud issues (unused priva...
by XWiki Notifications 16 Jul '26
by XWiki Notifications 16 Jul '26
16 Jul '26
Branch: refs/heads/claude/vigilant-dirac-qib2zr
Home: https://github.com/xwiki/xwiki-platform
Commit: 46df47a55fae2993d317005781341ded427ba57d
https://github.com/xwiki/xwiki-platform/commit/46df47a55fae2993d31700578134…
Author: Vincent Massol <vincent(a)massol.net>
Date: 2026-07-16 (Thu, 16 Jul 2026)
Changed paths:
M xwiki-platform-core/xwiki-platform-legacy/xwiki-platform-legacy-mail/xwiki-platform-legacy-mail-send/xwiki-platform-legacy-mail-send-storage/src/main/java/org/xwiki/mail/script/DeprecatedMailStorageScriptService.java
M xwiki-platform-core/xwiki-platform-legacy/xwiki-platform-legacy-messagestream/xwiki-platform-legacy-messagestream-api/src/main/java/org/xwiki/messagestream/GroupMessageDescriptor.java
M xwiki-platform-core/xwiki-platform-legacy/xwiki-platform-legacy-oldcore/src/main/java/com/xpn/xwiki/i18n/i18n.java
M xwiki-platform-core/xwiki-platform-legacy/xwiki-platform-legacy-oldcore/src/main/java/com/xpn/xwiki/internal/web/XWikiConfigurationService.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/XWiki.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/XWikiConstant.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/api/XWiki.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/doc/LazyXWikiDocument.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/classes/BaseClass.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/plugin/fileupload/FileUploadPlugin.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/plugin/packaging/PackagePlugin.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/util/TOCGenerator.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/web/EditForm.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/web/Utils.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/web/XWikiResourceManagerImpl.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/web/XWikiServletURLFactory.java
M xwiki-platform-core/xwiki-platform-skin/xwiki-platform-skin-skinx/src/main/java/com/xpn/xwiki/plugin/skinx/AbstractDocumentSkinExtensionPlugin.java
M xwiki-platform-core/xwiki-platform-skin/xwiki-platform-skin-skinx/src/main/java/com/xpn/xwiki/plugin/skinx/CssResourceSkinExtensionPlugin.java
M xwiki-platform-core/xwiki-platform-skin/xwiki-platform-skin-skinx/src/main/java/com/xpn/xwiki/plugin/skinx/CssSkinExtensionPlugin.java
M xwiki-platform-core/xwiki-platform-skin/xwiki-platform-skin-skinx/src/main/java/com/xpn/xwiki/plugin/skinx/CssSkinFileExtensionPlugin.java
M xwiki-platform-core/xwiki-platform-skin/xwiki-platform-skin-skinx/src/main/java/com/xpn/xwiki/plugin/skinx/JsResourceSkinExtensionPlugin.java
M xwiki-platform-core/xwiki-platform-skin/xwiki-platform-skin-skinx/src/main/java/com/xpn/xwiki/plugin/skinx/JsSkinExtensionPlugin.java
M xwiki-platform-core/xwiki-platform-skin/xwiki-platform-skin-skinx/src/main/java/com/xpn/xwiki/plugin/skinx/JsSkinFileExtensionPlugin.java
M xwiki-platform-core/xwiki-platform-skin/xwiki-platform-skin-skinx/src/main/java/com/xpn/xwiki/plugin/skinx/LinkExtensionPlugin.java
M xwiki-platform-core/xwiki-platform-xar/xwiki-platform-xar-model/src/main/java/org/xwiki/xar/internal/model/XarAttachmentModel.java
M xwiki-platform-core/xwiki-platform-xar/xwiki-platform-xar-model/src/main/java/org/xwiki/xar/internal/model/XarClassModel.java
M xwiki-platform-core/xwiki-platform-xar/xwiki-platform-xar-model/src/main/java/org/xwiki/xar/internal/model/XarClassPropertyModel.java
M xwiki-platform-core/xwiki-platform-xar/xwiki-platform-xar-model/src/main/java/org/xwiki/xar/internal/model/XarDocumentModel.java
M xwiki-platform-core/xwiki-platform-xar/xwiki-platform-xar-model/src/main/java/org/xwiki/xar/internal/model/XarModel.java
M xwiki-platform-core/xwiki-platform-xar/xwiki-platform-xar-model/src/main/java/org/xwiki/xar/internal/model/XarObjectModel.java
M xwiki-platform-core/xwiki-platform-xar/xwiki-platform-xar-model/src/main/java/org/xwiki/xar/internal/model/XarObjectPropertyModel.java
Log Message:
-----------
[Misc] Fix various SonarCloud issues (unused private code and utility-class constructors)
Mechanical, behaviour-preserving SonarCloud cleanups across several modules:
* java:S1118 - add a private constructor to utility classes
* java:S1144 - remove unused private methods (and orphaned fields/imports)
* java:S1185 - remove overrides that only delegate to super
Co-Authored-By: Vincent Massol <vincent(a)massol.net>
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
1
0