Branch: refs/heads/stable-16.10.x
Home: https://github.com/xwiki/xwiki-platform
Commit: 87946210d31b5f1512df14172840e2b5acbead6c
https://github.com/xwiki/xwiki-platform/commit/87946210d31b5f1512df14172840…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-realtime/ckeditorRealtimeAdapter.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-realtime/plugin.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/saver.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/editor.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/wysiwygEditor.js
Log Message:
-----------
XWIKI-23259: Attachments are improperly saved when cancelling changes
* Restore the temporary attachment support when leaving the realtime session.
(cherry picked from commit 89f7ffe36e1caeffadfc620fcebc112624bb807b)
(cherry picked from commit 4a09b3ff88d90705835d438a811d4499123c1841)
Commit: 9578aa9a4fe4e479b9849117ff7afd25d3d1fb3f
https://github.com/xwiki/xwiki-platform/commit/9578aa9a4fe4e479b9849117ff7a…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-image/plugin.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-link/plugin.js
Log Message:
-----------
XWIKI-22163: Upload through quick action menu performs a save
XWIKI-22132: Creating a page by uploading an attachment via quick actions creates the page with the root locale
* Reuse the paste / drop file behavior when uploading a file through the image / link quick action, in order to share the same URL and the same parameters (e.g. language).
(cherry picked from commit a6903e29182b8b090d54f3c05c8447e398a5ac76)
(cherry picked from commit 0b54fcd1afb0a5a3bf07c8acb2e7144963dfb7f7)
Compare: https://github.com/xwiki/xwiki-platform/compare/1da795bb1c60...9578aa9a4fe4
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/stable-17.4.x
Home: https://github.com/xwiki/xwiki-platform
Commit: 4a09b3ff88d90705835d438a811d4499123c1841
https://github.com/xwiki/xwiki-platform/commit/4a09b3ff88d90705835d438a811d…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-realtime/ckeditorRealtimeAdapter.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-realtime/plugin.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/saver.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/editor.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/wysiwygEditor.js
Log Message:
-----------
XWIKI-23259: Attachments are improperly saved when cancelling changes
* Restore the temporary attachment support when leaving the realtime session.
(cherry picked from commit 89f7ffe36e1caeffadfc620fcebc112624bb807b)
Commit: 0b54fcd1afb0a5a3bf07c8acb2e7144963dfb7f7
https://github.com/xwiki/xwiki-platform/commit/0b54fcd1afb0a5a3bf07c8acb2e7…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-image/plugin.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-link/plugin.js
Log Message:
-----------
XWIKI-22163: Upload through quick action menu performs a save
XWIKI-22132: Creating a page by uploading an attachment via quick actions creates the page with the root locale
* Reuse the paste / drop file behavior when uploading a file through the image / link quick action, in order to share the same URL and the same parameters (e.g. language).
(cherry picked from commit a6903e29182b8b090d54f3c05c8447e398a5ac76)
Compare: https://github.com/xwiki/xwiki-platform/compare/15505bf2e984...0b54fcd1afb0
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 89f7ffe36e1caeffadfc620fcebc112624bb807b
https://github.com/xwiki/xwiki-platform/commit/89f7ffe36e1caeffadfc620fcebc…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-realtime/ckeditorRealtimeAdapter.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-realtime/plugin.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/saver.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/editor.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/wysiwygEditor.js
Log Message:
-----------
XWIKI-23259: Attachments are improperly saved when cancelling changes
* Restore the temporary attachment support when leaving the realtime session.
Commit: a6903e29182b8b090d54f3c05c8447e398a5ac76
https://github.com/xwiki/xwiki-platform/commit/a6903e29182b8b090d54f3c05c84…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-image/plugin.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-link/plugin.js
Log Message:
-----------
XWIKI-22163: Upload through quick action menu performs a save
XWIKI-22132: Creating a page by uploading an attachment via quick actions creates the page with the root locale
* Reuse the paste / drop file behavior when uploading a file through the image / link quick action, in order to share the same URL and the same parameters (e.g. language).
Compare: https://github.com/xwiki/xwiki-platform/compare/eb3ca2cdc358...a6903e29182b
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki-contrib/confluence
Commit: 94343164897fd7c1ee777deaadc27b7cf83c44f7
https://github.com/xwiki-contrib/confluence/commit/94343164897fd7c1ee777dea…
Author: Raphaël Jakse <raphael.jakse(a)xwiki.com>
Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths:
A confluence-xml/src/main/java/org/xwiki/contrib/confluence/filter/internal/macros/PopularLabelsMacroConverter.java
M confluence-xml/src/main/resources/META-INF/components.txt
M confluence-xml/src/test/resources/confluencexml/misc2.test
M confluence-xml/src/test/resources/confluencexml/misc2/entities.xml
Log Message:
-----------
CONFLUENCE-485: Convert the popular-labels macro to tagcloud
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/confluence/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki-contrib/book-versions
Commit: ab9c09147a6e8ba99ec40cedc1cd012a66edb381
https://github.com/xwiki-contrib/book-versions/commit/ab9c09147a6e8ba99ec40…
Author: Raluca Stavro <rstavro(a)xwiki.com>
Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths:
M application-book-versions-api/pom.xml
M application-book-versions-common-ui/pom.xml
M application-book-versions-default/pom.xml
M application-book-versions-publish-ui/pom.xml
M application-book-versions-ui/pom.xml
M application-book-versions-xip/pom.xml
M pom.xml
Log Message:
-----------
[maven-release-plugin] prepare for next development iteration
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/book-versions/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki-contrib/book-versions
Commit: b3e9f795596959e042d7742d347f45a136ff4cad
https://github.com/xwiki-contrib/book-versions/commit/b3e9f795596959e042d77…
Author: Raluca Stavro <rstavro(a)xwiki.com>
Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths:
M application-book-versions-api/pom.xml
M application-book-versions-common-ui/pom.xml
M application-book-versions-default/pom.xml
M application-book-versions-publish-ui/pom.xml
M application-book-versions-ui/pom.xml
M application-book-versions-xip/pom.xml
M pom.xml
Log Message:
-----------
[maven-release-plugin] prepare release application-book-versions-1.22
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/book-versions/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: eb3ca2cdc3580809ff1aad5294a5d44ba1863a6d
https://github.com/xwiki/xwiki-platform/commit/eb3ca2cdc3580809ff1aad5294a5…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-07-14 (Mon, 14 Jul 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-icon/xwiki-platform-icon-default/pom.xml
M xwiki-platform-core/xwiki-platform-icon/xwiki-platform-icon-default/src/main/java/org/xwiki/icon/internal/DefaultIconRenderer.java
A xwiki-platform-core/xwiki-platform-icon/xwiki-platform-icon-default/src/main/java/org/xwiki/icon/internal/IconTemplateRenderer.java
A xwiki-platform-core/xwiki-platform-icon/xwiki-platform-icon-default/src/main/java/org/xwiki/icon/internal/IconTemplateRendererManager.java
M xwiki-platform-core/xwiki-platform-icon/xwiki-platform-icon-default/src/main/java/org/xwiki/icon/internal/VelocityRenderer.java
M xwiki-platform-core/xwiki-platform-icon/xwiki-platform-icon-default/src/main/resources/META-INF/components.txt
M xwiki-platform-core/xwiki-platform-icon/xwiki-platform-icon-default/src/test/java/org/xwiki/icon/internal/DefaultIconManagerComponentList.java
M xwiki-platform-core/xwiki-platform-icon/xwiki-platform-icon-default/src/test/java/org/xwiki/icon/internal/DefaultIconRendererTest.java
M xwiki-platform-core/xwiki-platform-icon/xwiki-platform-icon-default/src/test/java/org/xwiki/icon/internal/DefaultIconSetCacheTest.java
A xwiki-platform-core/xwiki-platform-icon/xwiki-platform-icon-default/src/test/java/org/xwiki/icon/internal/IconTemplateRendererManagerTest.java
M xwiki-platform-core/xwiki-platform-icon/xwiki-platform-icon-default/src/test/java/org/xwiki/icon/internal/VelocityRendererTest.java
M xwiki-platform-core/xwiki-platform-url/xwiki-platform-url-api/src/main/java/org/xwiki/url/internal/AbstractExtendedURLResourceReferenceSerializer.java
Log Message:
-----------
XWIKI-11112: Adding a rendering cache to the Icon Theme Application (#4339)
* Introduce the internal concept of an `IconTemplateRenderer`.
* Add an internal IconTemplateRendererManager that provides icon
template renderers and caches them.
* Cache parsed Velocity code.
* Add special cases for the most commonly used Velocity scripts to avoid
expensive Velocity execution for those cases.
* Adapt and add tests.
* Decrease the expected code coverage to 0.96 as 0.97 is just
unrealistic.
* Don't ask for non-existing components in the extended URL reference
serializer. Instead, check if the component exists, first. This speeds
up getting the WebJar URL for Font Awesome by about a factor of 5.
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki-contrib/application-blog
Commit: 8e8ae9791d490d862f97607570c81b20c8543aff
https://github.com/xwiki-contrib/application-blog/commit/8e8ae9791d490d862f…
Author: Alex Cotiugă <ancotiuga(a)gmail.com>
Date: 2025-07-14 (Mon, 14 Jul 2025)
Changed paths:
M application-blog-api/src/main/java/org/xwiki/contrib/blog/script/BlogScriptService.java
M application-blog-api/src/main/java/org/xwiki/platform/blog/internal/CategoryLocationMigration.java
A application-blog-ui/src/main/resources/Blog/Code/CategoriesLocationMigrator.xml
A application-blog-ui/src/main/resources/Blog/Code/MigrationUIX.xml
A application-blog-ui/src/main/resources/Blog/Code/WebHome.xml
M application-blog-ui/src/main/resources/Blog/Translations.de.xml
M application-blog-ui/src/main/resources/Blog/Translations.fr.xml
M application-blog-ui/src/main/resources/Blog/Translations.xml
Log Message:
-----------
BLOG-232: It's not possible to control categories management permissions of the default blog
* provide a UIX to detect and report to the admins that there are categories or blog posts that need to be migrated
* provide a migration tool to move categories from Blog space to Blog.Categories space
* when a category is moved, the following are happening
** subcategories are updated with the new parent
** blog posts are updated with the new category
** update any backlinks that were missed (the default categories' location is updated in the source code, so there won't be an actual rename to trigger backlinks update)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/application-blog/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki-contrib/application-blog
Commit: 5098d5c1016217adc4979e8608bf14c4f1c62f2c
https://github.com/xwiki-contrib/application-blog/commit/5098d5c1016217adc4…
Author: Alex Cotiugă <ancotiuga(a)gmail.com>
Date: 2025-07-14 (Mon, 14 Jul 2025)
Changed paths:
M README.md
M application-blog-ui/pom.xml
M application-blog-ui/src/main/resources/Blog/AllBlogsPanel.xml
M application-blog-ui/src/main/resources/Blog/ApplicationsPanelEntry.xml
M application-blog-ui/src/main/resources/Blog/Archive.xml
M application-blog-ui/src/main/resources/Blog/ArchivePanel.xml
M application-blog-ui/src/main/resources/Blog/ArchiveSheet.xml
M application-blog-ui/src/main/resources/Blog/BlogClass.xml
M application-blog-ui/src/main/resources/Blog/BlogCode.xml
M application-blog-ui/src/main/resources/Blog/BlogIntroduction.xml
M application-blog-ui/src/main/resources/Blog/BlogMenuUIX.xml
M application-blog-ui/src/main/resources/Blog/BlogNotifications.xml
M application-blog-ui/src/main/resources/Blog/BlogParameters.xml
M application-blog-ui/src/main/resources/Blog/BlogPostClass.xml
M application-blog-ui/src/main/resources/Blog/BlogPostCreate.xml
M application-blog-ui/src/main/resources/Blog/BlogPostLayoutCards.xml
M application-blog-ui/src/main/resources/Blog/BlogPostLayoutCompact.xml
M application-blog-ui/src/main/resources/Blog/BlogPostLayoutFull.xml
M application-blog-ui/src/main/resources/Blog/BlogPostLayoutImage.xml
M application-blog-ui/src/main/resources/Blog/BlogPostLayoutLink.xml
M application-blog-ui/src/main/resources/Blog/BlogPostLayoutMacros.xml
M application-blog-ui/src/main/resources/Blog/BlogPostList.xml
M application-blog-ui/src/main/resources/Blog/BlogPostSheet.xml
M application-blog-ui/src/main/resources/Blog/BlogPostTemplate.xml
M application-blog-ui/src/main/resources/Blog/BlogPostTemplateProvider.xml
M application-blog-ui/src/main/resources/Blog/BlogPostsMigration.xml
M application-blog-ui/src/main/resources/Blog/BlogRss.xml
M application-blog-ui/src/main/resources/Blog/BlogScripts.xml
M application-blog-ui/src/main/resources/Blog/BlogSheet.xml
M application-blog-ui/src/main/resources/Blog/BlogStyle.xml
M application-blog-ui/src/main/resources/Blog/BlogTemplate.xml
M application-blog-ui/src/main/resources/Blog/BlogsLiveTable.xml
M application-blog-ui/src/main/resources/Blog/Categories/News.xml
M application-blog-ui/src/main/resources/Blog/Categories/Other.xml
M application-blog-ui/src/main/resources/Blog/Categories/Personal.xml
M application-blog-ui/src/main/resources/Blog/Categories/WebHome.xml
M application-blog-ui/src/main/resources/Blog/CategoriesCode.xml
M application-blog-ui/src/main/resources/Blog/CategoriesPanel.xml
M application-blog-ui/src/main/resources/Blog/CategoriesSheet.xml
M application-blog-ui/src/main/resources/Blog/CategoryClass.xml
M application-blog-ui/src/main/resources/Blog/CategoryRss.xml
M application-blog-ui/src/main/resources/Blog/CategorySheet.xml
M application-blog-ui/src/main/resources/Blog/CategoryTemplate.xml
M application-blog-ui/src/main/resources/Blog/CreatePost.xml
M application-blog-ui/src/main/resources/Blog/EnablePanelsConfigurationClass.xml
M application-blog-ui/src/main/resources/Blog/EnablePanelsConfigurationService.xml
M application-blog-ui/src/main/resources/Blog/EnablePanelsConfigurationTemplate.xml
M application-blog-ui/src/main/resources/Blog/GlobalBlogRss.xml
M application-blog-ui/src/main/resources/Blog/ManageCategories.xml
M application-blog-ui/src/main/resources/Blog/Management.xml
M application-blog-ui/src/main/resources/Blog/Migration.xml
M application-blog-ui/src/main/resources/Blog/PinnedPostsClass.xml
M application-blog-ui/src/main/resources/Blog/PinnedPostsSheet.xml
M application-blog-ui/src/main/resources/Blog/PinnedPostsTemplate.xml
M application-blog-ui/src/main/resources/Blog/Publisher.xml
M application-blog-ui/src/main/resources/Blog/RecentPostsPanel.xml
M application-blog-ui/src/main/resources/Blog/RelatedBlogsPanel.xml
M application-blog-ui/src/main/resources/Blog/RssCode.xml
M application-blog-ui/src/main/resources/Blog/Translations.ca.xml
M application-blog-ui/src/main/resources/Blog/Translations.cs.xml
M application-blog-ui/src/main/resources/Blog/Translations.da.xml
M application-blog-ui/src/main/resources/Blog/Translations.de.xml
M application-blog-ui/src/main/resources/Blog/Translations.es.xml
M application-blog-ui/src/main/resources/Blog/Translations.fr.xml
M application-blog-ui/src/main/resources/Blog/Translations.gl.xml
M application-blog-ui/src/main/resources/Blog/Translations.it.xml
M application-blog-ui/src/main/resources/Blog/Translations.ja.xml
M application-blog-ui/src/main/resources/Blog/Translations.ko.xml
M application-blog-ui/src/main/resources/Blog/Translations.lv.xml
M application-blog-ui/src/main/resources/Blog/Translations.nl.xml
M application-blog-ui/src/main/resources/Blog/Translations.pl.xml
M application-blog-ui/src/main/resources/Blog/Translations.pt.xml
M application-blog-ui/src/main/resources/Blog/Translations.pt_BR.xml
M application-blog-ui/src/main/resources/Blog/Translations.ro.xml
M application-blog-ui/src/main/resources/Blog/Translations.ru.xml
M application-blog-ui/src/main/resources/Blog/Translations.sk.xml
M application-blog-ui/src/main/resources/Blog/Translations.sv.xml
M application-blog-ui/src/main/resources/Blog/Translations.tr.xml
M application-blog-ui/src/main/resources/Blog/Translations.uk.xml
M application-blog-ui/src/main/resources/Blog/Translations.vi.xml
M application-blog-ui/src/main/resources/Blog/Translations.xml
M application-blog-ui/src/main/resources/Blog/Translations.zh.xml
M application-blog-ui/src/main/resources/Blog/Translations.zh_TW.xml
M application-blog-ui/src/main/resources/Blog/Unpublished.xml
M application-blog-ui/src/main/resources/Blog/UnpublishedPanel.xml
M application-blog-ui/src/main/resources/Blog/UnpublishedPostsSheet.xml
M application-blog-ui/src/main/resources/Blog/WebHome.xml
M application-blog-ui/src/main/resources/Blog/WebPreferences.xml
M pom.xml
Log Message:
-----------
[Misc] Update parent version to XWiki 12.10
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/application-blog/settings/notifications
Branch: refs/heads/stable-17.4.x
Home: https://github.com/xwiki/xwiki-platform
Commit: 15505bf2e98486ea219fb0b84ecc4e2cb0c2c6ce
https://github.com/xwiki/xwiki-platform/commit/15505bf2e98486ea219fb0b84ecc…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-07-14 (Mon, 14 Jul 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java
M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/doc/XWikiDocumentTest.java
Log Message:
-----------
XWIKI-23378: Protection against HTML macro injection should be aligned with XHTML renderer
* Apply HTML macro escaping improvements from rendering also to
XWikiDocument#display:
* Escape all variants of both opening and closing HTML macros.
* Escape also just the start of an opening and closing HTML macro to
avoid complex patterns.
(cherry picked from commit 12b780ccd5bca5fc8f74f46648d7e02fa04fbc11)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/stable-16.10.x
Home: https://github.com/xwiki/xwiki-platform
Commit: 1da795bb1c609ebfbccc94a71b22914fcb6ff77b
https://github.com/xwiki/xwiki-platform/commit/1da795bb1c609ebfbccc94a71b22…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-07-14 (Mon, 14 Jul 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java
M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/doc/XWikiDocumentTest.java
Log Message:
-----------
XWIKI-23378: Protection against HTML macro injection should be aligned with XHTML renderer
* Apply HTML macro escaping improvements from rendering also to
XWikiDocument#display:
* Escape all variants of both opening and closing HTML macros.
* Escape also just the start of an opening and closing HTML macro to
avoid complex patterns.
(cherry picked from commit 12b780ccd5bca5fc8f74f46648d7e02fa04fbc11)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/stable-17.4.x
Home: https://github.com/xwiki/xwiki-rendering
Commit: 1f151e963a41aa1527a1544e529baaa74ec7c37b
https://github.com/xwiki/xwiki-rendering/commit/1f151e963a41aa1527a1544e529…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-07-14 (Mon, 14 Jul 2025)
Changed paths:
M xwiki-rendering-xml/src/main/java/org/xwiki/rendering/renderer/printer/XHTMLWikiPrinter.java
M xwiki-rendering-xml/src/test/java/org/xwiki/rendering/renderer/printer/XHTMLWikiPrinterTest.java
Log Message:
-----------
XRENDERING-792: Improve HTML macro escaping in XHTML rendering output
* Escape all variants of both opening and closing HTML macros.
* Escape also just the start of an opening and closing HTML macro to
avoid complex patterns.
* Pre-compute suffixes to reduce memory allocations in rendering.
(cherry picked from commit 9b71a2ee035815cfc29cebbfe81dbdd98f941d49)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-rendering/settings/notifications
Branch: refs/heads/stable-16.10.x
Home: https://github.com/xwiki/xwiki-rendering
Commit: de7bb7a908420f9a3d80eacaf35b34de43b24a68
https://github.com/xwiki/xwiki-rendering/commit/de7bb7a908420f9a3d80eacaf35…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-07-14 (Mon, 14 Jul 2025)
Changed paths:
M xwiki-rendering-xml/src/main/java/org/xwiki/rendering/renderer/printer/XHTMLWikiPrinter.java
M xwiki-rendering-xml/src/test/java/org/xwiki/rendering/renderer/printer/XHTMLWikiPrinterTest.java
Log Message:
-----------
XRENDERING-792: Improve HTML macro escaping in XHTML rendering output
* Escape all variants of both opening and closing HTML macros.
* Escape also just the start of an opening and closing HTML macro to
avoid complex patterns.
* Pre-compute suffixes to reduce memory allocations in rendering.
(cherry picked from commit 9b71a2ee035815cfc29cebbfe81dbdd98f941d49)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-rendering/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 12b780ccd5bca5fc8f74f46648d7e02fa04fbc11
https://github.com/xwiki/xwiki-platform/commit/12b780ccd5bca5fc8f74f46648d7…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-07-14 (Mon, 14 Jul 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java
M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/doc/XWikiDocumentTest.java
Log Message:
-----------
XWIKI-23378: Protection against HTML macro injection should be aligned with XHTML renderer
* Apply HTML macro escaping improvements from rendering also to
XWikiDocument#display:
* Escape all variants of both opening and closing HTML macros.
* Escape also just the start of an opening and closing HTML macro to
avoid complex patterns.
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-rendering
Commit: 9b71a2ee035815cfc29cebbfe81dbdd98f941d49
https://github.com/xwiki/xwiki-rendering/commit/9b71a2ee035815cfc29cebbfe81…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-07-14 (Mon, 14 Jul 2025)
Changed paths:
M xwiki-rendering-xml/src/main/java/org/xwiki/rendering/renderer/printer/XHTMLWikiPrinter.java
M xwiki-rendering-xml/src/test/java/org/xwiki/rendering/renderer/printer/XHTMLWikiPrinterTest.java
Log Message:
-----------
XRENDERING-792: Improve HTML macro escaping in XHTML rendering output
* Escape all variants of both opening and closing HTML macros.
* Escape also just the start of an opening and closing HTML macro to
avoid complex patterns.
* Pre-compute suffixes to reduce memory allocations in rendering.
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-rendering/settings/notifications
Branch: refs/heads/stable-17.4.x
Home: https://github.com/xwiki/xwiki-commons
Commit: c32a7ad8819da785975768b508932f739346128e
https://github.com/xwiki/xwiki-commons/commit/c32a7ad8819da785975768b508932…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-07-14 (Mon, 14 Jul 2025)
Changed paths:
M xwiki-commons-core/xwiki-commons-velocity/src/main/java/org/xwiki/velocity/tools/EscapeTool.java
M xwiki-commons-core/xwiki-commons-velocity/src/main/java/org/xwiki/velocity/tools/JSONTool.java
M xwiki-commons-core/xwiki-commons-velocity/src/test/java/org/xwiki/velocity/tools/EscapeToolTest.java
M xwiki-commons-core/xwiki-commons-velocity/src/test/java/org/xwiki/velocity/tools/JSONToolTest.java
Log Message:
-----------
XCOMMONS-3371: $jsontool and $escapetool should escape { to increase compatibility with XWiki syntax rendering
* Add { to the characters to escape in JSON, with custom unicode-based
escaping as standard escaping isn't available.
* Escape { in EscapeTool#javascript.
* Add/adapt test cases.
(cherry picked from commit e7961c62afd6230f206154991549e6543786e485)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-commons/settings/notifications
Branch: refs/heads/stable-16.10.x
Home: https://github.com/xwiki/xwiki-commons
Commit: d4e045ebcaca908312cf0fcf84f18f2a6c32a7db
https://github.com/xwiki/xwiki-commons/commit/d4e045ebcaca908312cf0fcf84f18…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-07-14 (Mon, 14 Jul 2025)
Changed paths:
M xwiki-commons-core/xwiki-commons-velocity/src/main/java/org/xwiki/velocity/tools/EscapeTool.java
M xwiki-commons-core/xwiki-commons-velocity/src/main/java/org/xwiki/velocity/tools/JSONTool.java
M xwiki-commons-core/xwiki-commons-velocity/src/test/java/org/xwiki/velocity/tools/EscapeToolTest.java
M xwiki-commons-core/xwiki-commons-velocity/src/test/java/org/xwiki/velocity/tools/JSONToolTest.java
Log Message:
-----------
XCOMMONS-3371: $jsontool and $escapetool should escape { to increase compatibility with XWiki syntax rendering
* Add { to the characters to escape in JSON, with custom unicode-based
escaping as standard escaping isn't available.
* Escape { in EscapeTool#javascript.
* Add/adapt test cases.
(cherry picked from commit e7961c62afd6230f206154991549e6543786e485)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-commons/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-commons
Commit: e7961c62afd6230f206154991549e6543786e485
https://github.com/xwiki/xwiki-commons/commit/e7961c62afd6230f206154991549e…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-07-14 (Mon, 14 Jul 2025)
Changed paths:
M xwiki-commons-core/xwiki-commons-velocity/src/main/java/org/xwiki/velocity/tools/EscapeTool.java
M xwiki-commons-core/xwiki-commons-velocity/src/main/java/org/xwiki/velocity/tools/JSONTool.java
M xwiki-commons-core/xwiki-commons-velocity/src/test/java/org/xwiki/velocity/tools/EscapeToolTest.java
M xwiki-commons-core/xwiki-commons-velocity/src/test/java/org/xwiki/velocity/tools/JSONToolTest.java
Log Message:
-----------
XCOMMONS-3371: $jsontool and $escapetool should escape { to increase compatibility with XWiki syntax rendering
* Add { to the characters to escape in JSON, with custom unicode-based
escaping as standard escaping isn't available.
* Escape { in EscapeTool#javascript.
* Add/adapt test cases.
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-commons/settings/notifications