[xwiki/xwiki-platform] f32f3b: XWIKI-23349: Execute macro transformations and pro...
Branch: refs/heads/master Home: https://github.com/xwiki/xwiki-platform Commit: f32f3b95612ea36e145a66191a848e3f2c9bdd50 https://github.com/xwiki/xwiki-platform/commit/f32f3b95612ea36e145a66191a848... Author: Marius Dumitru Florea <marius@xwiki.com> Date: 2026-02-24 (Tue, 24 Feb 2026) Changed paths: M pnpm-lock.yaml M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/package.json M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/components/XWikiBlockNote.vue M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/container.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/macros/XWikiInlineMacro.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/macros/XWikiMacroBlock.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/uniast/DefaultUniAstIterator.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/uniast/UniAstIterator.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/uniast/UniAstProcessor.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/uniast/XWikiUniAstProcessor.ts Log Message: ----------- XWIKI-23349: Execute macro transformations and protect their output when editing with BlockNote * Process the UniAst content before load and save in order to adjust the macro blocks (replace the server-side macros with client-side macros) * Implement a UniAst iterator to help with the UniAst processing * Implement two simple client-side macros for now that should simply protect the generated output and preserve the macro parameters and content. * TODO: provide the macros list in the 'macros' parameter of the editor: Commit: ce598add8564e225508a2b8595995e5ee08ef0e2 https://github.com/xwiki/xwiki-platform/commit/ce598add8564e225508a2b8595995... Author: Marius Dumitru Florea <marius@xwiki.com> Date: 2026-02-24 (Tue, 24 Feb 2026) Changed paths: M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-server/xwiki-platform-search-solr-server-core-search/src/main/resources/conf/solrconfig.xml Log Message: ----------- XWIKI-24058: Using 'property.XWiki.TagClass.tags' in a Solr query returns only case-sensitive matches Commit: 86eff4bd930d625a347f9aadc7331b8f750eb29e https://github.com/xwiki/xwiki-platform/commit/86eff4bd930d625a347f9aadc7331... Author: Marius Dumitru Florea <marius@xwiki.com> Date: 2026-02-24 (Tue, 24 Feb 2026) Changed paths: M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-docker/src/test/it/org/xwiki/blocknote/test/ui/RoundTripIT.java M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/components/XWikiBlockNote.vue M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/macros/XWikiInlineMacro.ts M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/macros/XWikiMacroBlock.ts M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/uniast/XWikiUniAstProcessor.ts Log Message: ----------- XWIKI-23349: Execute macro transformations and protect their output when editing with BlockNote * Enable macro support in BlockNote and add some bulletproofing. Compare: https://github.com/xwiki/xwiki-platform/compare/c90abc491a2f...86eff4bd930d To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
participants (1)
-
XWiki Notifications