Branch: refs/heads/fix-obfuscated-emails Home: https://github.com/xwiki/xwiki-platform Commit: 709c60bc2277fec228dcafb86b93069bf32c6f66 https://github.com/xwiki/xwiki-platform/commit/709c60bc2277fec228dcafb86b930... Author: Simon Urli <simon.urli@xwiki.com> Date: 2026-03-11 (Wed, 11 Mar 2026) Changed paths: M xwiki-platform-core/xwiki-platform-livetable/xwiki-platform-livetable-ui/src/main/resources/XWiki/LiveTableResultsMacros.xml M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/api/Property.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/internal/filter/output/BasePropertyOutputFilterStream.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/internal/filter/output/PropertyClassOutputFilterStream.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/BaseProperty.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/classes/EmailClass.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/classes/PasswordClass.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/classes/PropertyClass.java M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/main/java/org/xwiki/rest/internal/ModelFactory.java M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/test/java/org/xwiki/rest/internal/ModelFactoryTest.java Log Message: ----------- XWIKI-21402: Refactor ObjectDiff class and filter stream API * Add new dedicated API to have a generic way for computed obfuscated values from properties * Implement this API for email and password * Use the new API in Property#getValue and in ModelFactory for the REST API * Small fix for the context component in filter API (unrelated to other changes) Commit: 8f386ad822e160bd5af26f38f3de678c95d45da0 https://github.com/xwiki/xwiki-platform/commit/8f386ad822e160bd5af26f38f3de6... Author: Simon Urli <simon.urli@xwiki.com> Date: 2026-03-11 (Wed, 11 Mar 2026) Changed paths: M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/classes/PasswordClass.java Log Message: ----------- XWIKI-21402: Refactor ObjectDiff class and filter stream API * Change my mind regarding the obfuscated value to get for PasswordClass: it should always be null, the password placeholder should always be only a display value Compare: https://github.com/xwiki/xwiki-platform/compare/16959473a039...8f386ad822e1 To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications