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