Branch: refs/heads/main
Home: https://github.com/xwiki-contrib/cristal
Commit: 1f794f2c0f782e6214ef97dbf6376c38945b7d36
https://github.com/xwiki-contrib/cristal/commit/1f794f2c0f782e6214ef97dbf63…
Author: Manuel Leduc <manuel.leduc(a)xwiki.com>
Date: 2023-11-14 (Tue, 14 Nov 2023)
Changed paths:
A .eslintrc
R .eslintrc.cjs
M .gitignore
A api/package.json
A api/src/api/PageData.ts
A api/src/api/WikiConfig.ts
A api/src/api/cristalApp.ts
A api/src/api/designSystemLoader.ts
A api/src/api/document.ts
A api/src/api/logger.ts
A api/src/api/loggerConfig.ts
A api/src/api/skinManager.ts
A api/src/api/storage.ts
A api/src/api/wrappingStorage.ts
A api/src/components/DefaultPageData.ts
A api/src/components/JSONLDDocument.ts
A api/src/components/componentsInit.ts
A api/src/components/defaultLogger.ts
A api/src/components/defaultLoggerConfig.ts
A api/src/components/defaultWikiConfig.ts
A api/src/index.ts
A api/src/vue.d.ts
A api/tsconfig.json
A api/vite.config.ts
A bak/.eslintrc.cjs
A bak/e2e/tsconfig.json
A bak/e2e/vue.spec.ts
A bak/env.d.ts
A bak/index.html
A bak/package.json
A bak/playwright.config.ts
A bak/public/favicon.ico
A bak/src/App.vue
A bak/src/assets/base.css
A bak/src/assets/logo.svg
A bak/src/assets/main.css
A bak/src/components/HelloWorld.vue
A bak/src/components/TheWelcome.vue
A bak/src/components/WelcomeItem.vue
A bak/src/components/__tests__/HelloWorld.spec.ts
A bak/src/components/icons/IconCommunity.vue
A bak/src/components/icons/IconDocumentation.vue
A bak/src/components/icons/IconEcosystem.vue
A bak/src/components/icons/IconSupport.vue
A bak/src/components/icons/IconTooling.vue
A bak/src/main.ts
A bak/src/stores/counter.ts
A bak/tsconfig.app.json
A bak/tsconfig.json
A bak/tsconfig.node.json
A bak/tsconfig.vitest.json
A bak/vite.config.ts
A bak/vitest.config.ts
R browserstack.config.ts
R browserstack.yml
A ds/dsfr/package.json
A ds/dsfr/src/components/componentsInit.ts
A ds/dsfr/src/components/dsfrDesignSystemLoader.ts
A ds/dsfr/src/index.ts
A ds/dsfr/src/vue.d.ts
A ds/dsfr/src/vue/x-alert.vue
A ds/dsfr/src/vue/x-avatar.vue
A ds/dsfr/src/vue/x-btn.vue
A ds/dsfr/src/vue/x-card.vue
A ds/dsfr/src/vue/x-col.vue
A ds/dsfr/src/vue/x-container.vue
A ds/dsfr/src/vue/x-dialog.vue
A ds/dsfr/src/vue/x-divider.vue
A ds/dsfr/src/vue/x-img.vue
A ds/dsfr/src/vue/x-row.vue
A ds/dsfr/src/vue/x-textfield.vue
A ds/dsfr/tsconfig.json
A ds/dsfr/vite.config.ts
A ds/shoelace/package.json
A ds/shoelace/src/components/componentsInit.ts
A ds/shoelace/src/components/shoelaceDesignSystemLoader.ts
A ds/shoelace/src/index.ts
A ds/shoelace/src/vue.d.ts
A ds/shoelace/src/vue/x-alert.vue
A ds/shoelace/src/vue/x-avatar.vue
A ds/shoelace/src/vue/x-btn.vue
A ds/shoelace/src/vue/x-card.vue
A ds/shoelace/src/vue/x-col.vue
A ds/shoelace/src/vue/x-container.vue
A ds/shoelace/src/vue/x-dialog.vue
A ds/shoelace/src/vue/x-divider.vue
A ds/shoelace/src/vue/x-img.vue
A ds/shoelace/src/vue/x-row.vue
A ds/shoelace/src/vue/x-textfield.vue
A ds/shoelace/tsconfig.json
A ds/shoelace/vite.config.ts
A ds/vuetify/package.json
A ds/vuetify/src/components/componentsInit.ts
A ds/vuetify/src/components/vuetifyDesignSystemLoader.ts
A ds/vuetify/src/index.ts
A ds/vuetify/src/vue.d.ts
A ds/vuetify/src/vue/x-alert.vue
A ds/vuetify/src/vue/x-btn.vue
A ds/vuetify/src/vue/x-card.vue
A ds/vuetify/src/vue/x-dialog.vue
A ds/vuetify/src/vue/x-divider.vue
A ds/vuetify/tsconfig.json
A ds/vuetify/vite.config.ts
R e2e/tsconfig.json
R e2e/vue.spec.ts
A electron/.electron-builder.config.js
A electron/.electron-vendors.cache.json
A electron/buildResources/icon.icns
A electron/buildResources/icon.png
A electron/main/package.json
A electron/main/src/index.ts
A electron/main/src/mainWindow.ts
A electron/main/src/security-restrictions.ts
A electron/main/tsconfig.json
A electron/main/vite.config.js
A electron/package.json
A electron/preload/package.json
A electron/preload/src/index.ts
A electron/preload/src/nodeCrypto.ts
A electron/preload/src/versions.ts
A electron/preload/tsconfig.json
A electron/preload/vite.config.js
A electron/renderer/index.html
A electron/renderer/package.json
A electron/renderer/public/config.json
A electron/renderer/src/index.css
A electron/renderer/src/index.ts
A electron/renderer/src/vite-env.d.ts
A electron/renderer/src/vue.d.ts
A electron/renderer/tsconfig.json
A electron/renderer/vite.config.js
A electron/types/env.d.ts
A electron/version/getVersion.mjs
A electron/version/inject-app-version-plugin.mjs
R env.d.ts
A extension-manager/README.md
A extension-manager/package.json
A extension-manager/src/api/cristalComponent.ts
A extension-manager/src/api/extensionConfig.ts
A extension-manager/src/api/extensionManager.ts
A extension-manager/src/components/componentsInit.ts
A extension-manager/src/components/cristalLoader.ts
A extension-manager/src/components/defaultComponent.ts
A extension-manager/src/components/defaultExtensionConfig.ts
A extension-manager/src/components/defaultExtensionManager.ts
A extension-manager/src/index.ts
A extension-manager/src/server.js
A extension-manager/tsconfig.json
A extension-manager/vite.config.ts
A extensions/menubuttons/package.json
A extensions/menubuttons/src/api/menuEntry.ts
A extensions/menubuttons/src/components/componentsInit.ts
A extensions/menubuttons/src/components/menu.vue
A extensions/menubuttons/src/components/menuEntryButton1.ts
A extensions/menubuttons/src/components/uixMenuTemplateProvider.ts
A extensions/menubuttons/src/components/uixMenuTemplateProvider2.ts
A extensions/menubuttons/src/index.ts
A extensions/menubuttons/src/vue.d.ts
A extensions/menubuttons/tsconfig.json
A extensions/menubuttons/vite.config.ts
R index.html
A lib/package.json
A lib/src/components/DefaultCristalApp.ts
A lib/src/components/cristalAppLoader.ts
A lib/src/i18n.ts
A lib/src/index.css
A lib/src/index.ts
A lib/src/index.vue
A lib/src/indexPerf.vue
A lib/src/staticBuild.ts
A lib/src/vue.d.ts
A lib/tsconfig.json
A lib/vite.config.ts
A macros/package.json
A macros/src/components/alertMacro.ts
A macros/src/components/componentsInit.ts
A macros/src/components/defaultMacroProvider.ts
A macros/src/components/errorMacro.ts
A macros/src/components/infoMacro.ts
A macros/src/components/successMacro.ts
A macros/src/components/warningMacro.ts
A macros/src/index.ts
A macros/src/vue.d.ts
A macros/src/vue/error.vue
A macros/src/vue/info.vue
A macros/src/vue/success.vue
A macros/src/vue/warning.vue
A macros/tsconfig.json
A macros/vite.config.ts
A nx.json
M package.json
R playwright.config.ts
M pnpm-lock.yaml
A pnpm-workspace.yaml
R public/favicon.ico
A rendering/rendering/package.json
A rendering/rendering/src/api/converter.ts
A rendering/rendering/src/api/renderer.ts
A rendering/rendering/src/components/MarkdownToHTMLConverter.ts
A rendering/rendering/src/components/XWikI21ToHTMLConverter.ts
A rendering/rendering/src/components/componentsInit.ts
A rendering/rendering/src/components/defaultRenderer.ts
A rendering/rendering/src/components/marked-macro.ts
A rendering/rendering/src/components/wikimodel-teavm.ts
A rendering/rendering/src/components/wikimodel.ts
A rendering/rendering/src/index.ts
A rendering/rendering/src/vue.d.ts
A rendering/rendering/tsconfig.json
A rendering/rendering/vite.config.ts
A rendering/wikimodel/package.json
A rendering/wikimodel/src/index.ts
A rendering/wikimodel/src/wikimodel-teavm.d.ts
A rendering/wikimodel/src/wikimodel-teavm.js
A rendering/wikimodel/tsconfig.json
A rendering/wikimodel/vite.config.ts
A resources/license-header.js
A sample-module/package.json
A sample-module/src/components/componentsInit.ts
A sample-module/src/index.ts
A sample-module/src/vue.d.ts
A sample-module/tsconfig.json
A sample-module/vite.config.ts
A sharedworker/api/package.json
A sharedworker/api/src/api/myworker.ts
A sharedworker/api/src/api/queueWorker.ts
A sharedworker/api/src/index.ts
A sharedworker/api/src/vite-env.d.ts
A sharedworker/api/src/vue.d.ts
A sharedworker/api/tsconfig.json
A sharedworker/api/vite-env.d.ts
A sharedworker/api/vite.config.ts
A sharedworker/impl/package.json
A sharedworker/impl/src/components/componentsInit.ts
A sharedworker/impl/src/components/defaultQueueWorker.ts
A sharedworker/impl/src/components/worker.ts
A sharedworker/impl/src/components/workerCristalApp.ts
A sharedworker/impl/src/components/workerQueueWorker.ts
A sharedworker/impl/src/index.ts
A sharedworker/impl/src/vite-env.d.ts
A sharedworker/impl/src/vue.d.ts
A sharedworker/impl/tsconfig.json
A sharedworker/impl/vite-env.d.ts
A sharedworker/impl/vite.config.ts
A skin/package.json
A skin/src/api/macroData.ts
A skin/src/api/macroProvider.ts
A skin/src/api/uixTemplateProvider.ts
A skin/src/api/vueTemplateProvider.ts
A skin/src/components/componentsInit.ts
A skin/src/components/defaultMacroData.ts
A skin/src/components/defaultSkinManager.ts
A skin/src/components/defaultUIXTemplateProvider.ts
A skin/src/components/defaultVueTemplateProvider.ts
A skin/src/components/templateTemplateProvider.ts
A skin/src/components/uixLoginTemplateProvider.ts
A skin/src/components/uixSearchTemplateProvider.ts
A skin/src/components/uixVueTemplateProvider.ts
A skin/src/images/logo-x.png
A skin/src/index.ts
A skin/src/vue.d.ts
A skin/src/vue/blog.vue
A skin/src/vue/config.vue
A skin/src/vue/content.vue
A skin/src/vue/contentTools.ts
A skin/src/vue/edit.vue
A skin/src/vue/field.vue
A skin/src/vue/footer.vue
A skin/src/vue/header.vue
A skin/src/vue/login.vue
A skin/src/vue/main.vue
A skin/src/vue/movie.vue
A skin/src/vue/panel.vue
A skin/src/vue/perf/perfDirectDSFR.vue
A skin/src/vue/perf/perfDirectSL.vue
A skin/src/vue/perf/perfDirectVuetify.vue
A skin/src/vue/perf/perfEmpty.vue
A skin/src/vue/perf/perfX.vue
A skin/src/vue/perf/x-empty.vue
A skin/src/vue/search.vue
A skin/src/vue/sidebar.vue
A skin/src/vue/template.vue
A skin/src/vue/uix.vue
A skin/src/vue/view.vue
A skin/tsconfig.json
A skin/vite.config.ts
R src/App.vue
R src/assets/base.css
R src/assets/logo.svg
R src/assets/main.css
R src/components/HelloWorld.vue
R src/components/TheWelcome.vue
R src/components/WelcomeItem.vue
R src/components/__tests__/HelloWorld.spec.ts
R src/components/icons/IconCommunity.vue
R src/components/icons/IconDocumentation.vue
R src/components/icons/IconEcosystem.vue
R src/components/icons/IconSupport.vue
R src/components/icons/IconTooling.vue
R src/main.ts
R src/stores/counter.ts
A storage/package.json
A storage/src/api/offlineStorage.ts
A storage/src/components/GitHubWikiConfig.ts
A storage/src/components/XWikiWikiConfig.ts
A storage/src/components/componentsInit.ts
A storage/src/components/dexieOfflineStorage.ts
A storage/src/components/dexiePageStorage.ts
A storage/src/components/githubStorage.ts
A storage/src/components/wrappingOfflineStorage.ts
A storage/src/components/xwikiStorage.ts
A storage/src/index.ts
A storage/src/vue.d.ts
A storage/tsconfig.json
A storage/vite.config.ts
R tsconfig.app.json
M tsconfig.json
R tsconfig.node.json
R tsconfig.vitest.json
R vite.config.ts
A vite.default.config.ts
A vite.vue.config.ts
R vitest.config.ts
A web/index.html
A web/package.json
A web/public/config.json
A web/src/index.ts
A web/src/server.js
A web/src/vite-env.d.ts
A web/src/vue.d.ts
A web/tsconfig.json
A web/vite.config.ts
Log Message:
-----------
[Misc] Moving the prototype
pnpm build passing
Commit: 47bdeb862841c1f36da5cce1551a52009087bd4c
https://github.com/xwiki-contrib/cristal/commit/47bdeb862841c1f36da5cce1551…
Author: Manuel Leduc <manuel.leduc(a)xwiki.com>
Date: 2023-11-14 (Tue, 14 Nov 2023)
Changed paths:
M .eslintrc
M api/src/api/PageData.ts
M electron/main/src/index.ts
M electron/main/src/mainWindow.ts
M electron/main/src/security-restrictions.ts
M electron/preload/src/index.ts
M electron/preload/src/nodeCrypto.ts
M electron/preload/src/versions.ts
M electron/renderer/src/vite-env.d.ts
M lib/src/components/DefaultCristalApp.ts
M lib/src/components/cristalAppLoader.ts
M lib/src/i18n.ts
M sharedworker/api/src/api/myworker.ts
M sharedworker/api/src/api/queueWorker.ts
M sharedworker/api/src/vite-env.d.ts
M sharedworker/impl/src/vite-env.d.ts
M web/src/vite-env.d.ts
Log Message:
-----------
[Misc] Moving the prototype
partial fix of pnpm lint
Commit: 40e0c77e48137f0aae12aed34f6ae375a7cab66e
https://github.com/xwiki-contrib/cristal/commit/40e0c77e48137f0aae12aed34f6…
Author: Manuel Leduc <manuel.leduc(a)xwiki.com>
Date: 2023-11-14 (Tue, 14 Nov 2023)
Changed paths:
M Jenkinsfile
Log Message:
-----------
[Misc] Define a location outside the project for nx cache on the CI
Compare: https://github.com/xwiki-contrib/cristal/compare/452de6b877ec...40e0c77e4813
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 8293c2d93f05a6d2ffafe5821b718ff85ba0e560
https://github.com/xwiki/xwiki-platform/commit/8293c2d93f05a6d2ffafe5821b71…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2023-11-14 (Tue, 14 Nov 2023)
Changed paths:
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/WikiEmailNotificationRendererComponentBuilder.java
Log Message:
-----------
XWIKI-21469: A Velocity error is hidden by a nullpointer when the template has a null identifier
* fix mistake in previous commit
Commit: 2349ce23d1694511c214b51a5a2fb30fbc0f6c69
https://github.com/xwiki/xwiki-platform/commit/2349ce23d1694511c214b51a5a2f…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2023-11-14 (Tue, 14 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-component/xwiki-platform-component-wiki/src/main/java/org/xwiki/component/wiki/internal/AbstractAsyncContentBaseObjectWikiComponent.java
M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-wikimacro/xwiki-platform-rendering-wikimacro-store/src/main/java/org/xwiki/rendering/wikimacro/internal/DefaultWikiMacro.java
M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-wikimacro/xwiki-platform-rendering-wikimacro-store/src/main/java/org/xwiki/rendering/wikimacro/internal/DefaultWikiMacroRenderer.java
M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-wikimacro/xwiki-platform-rendering-wikimacro-store/src/test/java/org/xwiki/rendering/wikimacro/internal/DefaultWikiMacroFactoryTest.java
M xwiki-platform-core/xwiki-platform-uiextension/xwiki-platform-uiextension-api/src/main/java/org/xwiki/uiextension/internal/AbstractWikiUIExtension.java
M xwiki-platform-core/xwiki-platform-uiextension/xwiki-platform-uiextension-api/src/test/java/org/xwiki/uiextension/WikiUIExtensionComponentBuilderTest.java
Log Message:
-----------
XWIKI-21559: Allow forcing resetting the prepared content of wiki macros, ui extensions and panels
Compare: https://github.com/xwiki/xwiki-platform/compare/9f4c4eb372ca...2349ce23d169
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 9f4c4eb372ca4f158b93d654e5a0e1affed2bb96
https://github.com/xwiki/xwiki-platform/commit/9f4c4eb372ca4f158b93d654e5a0…
Author: Sereza7 <lucas.charpentier(a)imt-atlantique.net>
Date: 2023-11-14 (Tue, 14 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/flamingo.js
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/DrawerMenu.java
Log Message:
-----------
XWIKI-18007: Drawer menu improvements for accessibility (#2603)
* Updated the priority of the attribute change 'aria-expanded' to come last
* Bulletproofed drawermenu to make sure we wait for visibility itself and not an attribute update that promises a state of visibility after some time.
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 0dc7cc33b0632313eb03605b16c4827987d25f51
https://github.com/xwiki/xwiki-platform/commit/0dc7cc33b0632313eb03605b16c4…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2023-11-14 (Tue, 14 Nov 2023)
Changed paths:
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/org/xwiki/internal/velocity/XWikiVelocityManager.java
M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/org/xwiki/internal/velocity/XWikiVelocityManagerTest.java
Log Message:
-----------
XWIKI-21524: Main macros.vm template is injected twice when the skin does not provide any macros.vm
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 14aa536b887e90f9fb88ac08d54b474717440a39
https://github.com/xwiki/xwiki-platform/commit/14aa536b887e90f9fb88ac08d54b…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2023-11-14 (Tue, 14 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-ui/src/main/resources/XWiki/AdminTranslations.xml
M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-ui/src/main/resources/XWiki/Registration.xml
M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-ui/src/main/resources/XWiki/RegistrationConfig.xml
R xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-ui/src/main/resources/XWiki/RegistrationHelp.xml
Log Message:
-----------
XWIKI-21555: Remove live validation and default field okay message from administration
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-commons
Commit: dc9beba550233aeceed416b2e8d5df9a7baedbe5
https://github.com/xwiki/xwiki-commons/commit/dc9beba550233aeceed416b2e8d5d…
Author: Vincent Massol <vincent(a)massol.net>
Date: 2023-11-14 (Tue, 14 Nov 2023)
Changed paths:
M xwiki-commons-core/xwiki-commons-configuration/xwiki-commons-configuration-api/src/main/java/org/xwiki/configuration/internal/MemoryConfigurationSource.java
Log Message:
-----------
[Misc] Make MemoryConfigurationSource implement setProperty/setProperties from ConfigurationSource (which were added after MemoryConfigurationSource was created). Note that I implemented setProperties() too to avoid the "Modifying properties of this configuration source is not allowed" message if this method is called (it wouldn't make sense).
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 539f97b0d6f8f9e049abe2a0c5321e41a137ffa0
https://github.com/xwiki/xwiki-platform/commit/539f97b0d6f8f9e049abe2a0c532…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2023-11-14 (Tue, 14 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-docker/src/test/it/org/xwiki/administration/test/ui/RegisterIT.java
M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-ui/src/main/resources/XWiki/Registration.xml
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/web/RegisterAction.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/ApplicationResources.properties
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authentication/xwiki-platform-security-authentication-api/src/main/java/org/xwiki/security/authentication/RegistrationConfiguration.java
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authentication/xwiki-platform-security-authentication-api/src/main/java/org/xwiki/security/authentication/ResetPasswordManager.java
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authentication/xwiki-platform-security-authentication-default/src/main/java/org/xwiki/security/authentication/internal/DefaultRegistrationConfiguration.java
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authentication/xwiki-platform-security-authentication-default/src/main/java/org/xwiki/security/authentication/internal/DefaultResetPasswordManager.java
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authentication/xwiki-platform-security-authentication-default/src/main/java/org/xwiki/security/authentication/internal/RegistrationConfigurationSource.java
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authentication/xwiki-platform-security-authentication-default/src/main/resources/ApplicationResources.properties
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authentication/xwiki-platform-security-authentication-default/src/main/resources/META-INF/components.txt
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authentication/xwiki-platform-security-authentication-default/src/test/java/org/xwiki/security/authentication/internal/DefaultRegistrationConfigurationTest.java
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authentication/xwiki-platform-security-authentication-default/src/test/java/org/xwiki/security/authentication/internal/DefaultResetPasswordManagerTest.java
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authentication/xwiki-platform-security-authentication-script/src/main/java/org/xwiki/security/authentication/script/RegistrationScriptService.java
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authentication/xwiki-platform-security-authentication-script/src/main/resources/META-INF/components.txt
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authentication/xwiki-platform-security-authentication-script/src/test/java/org/xwiki/security/authentication/script/RegistrationScriptServiceTest.java
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/AbstractRegistrationPage.java
M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates/src/main/resources/templates/passwd.vm
M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates/src/main/resources/templates/register_macros.vm
M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates/src/main/resources/templates/registerinline.vm
M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates/src/main/resources/templates/resetpasswordinline.vm
Log Message:
-----------
XWIKI-17510: The reset password functionality is not affected by password strength rules (#2488)
This work mainly provides new Java APIs to access information from RegistrationConfiguration. It also provides a new API to check that the policy for the passwords is respected, and use that new API for user creation. This fixes a bug when creating a new user in private wiki. Note that this PR doesn't provide an API for all information exposed in RegistrationConfiguration: specifically all configuration related to velocity scripts are not exposed.
This PR also improves the default template used for registration to enable live validation, and allows to see captcha, and fixes a few bug when using registration without a RegistrationConfig xobject.
Most of those scenario are now covered in the integration tests which is checking if the registration works in open/close wiki, with and without a RegistrationConfig page.
* Provide new APIs for accessing RegistrationConfiguration
* Define a script service to access this API from scripts
* Rewrite velocity macro #loadConfig to exploit this new API and to
remove unused arguments
* Use the new API also in oldcore where needed
* Provide new API in ResetPasswordManager to allow ensuring a password
is compliant with the registration rules on backend
* Fix bugs and perform improvments on templates
* Add a new integration test for checking password policy
* Get rid of the testing without livevalidation as we don't have that
option anymore
* Improve integration test to also test with and without the
RegistrationConfig page
---------
Co-authored-by: Manuel Leduc <manuel.leduc(a)xwiki.com>
Branch: refs/heads/XWIKI-17510
Home: https://github.com/xwiki/xwiki-platform
Commit: 5a5efafeb2b7512af5ede0110a6bc4082676f2dc
https://github.com/xwiki/xwiki-platform/commit/5a5efafeb2b7512af5ede0110a6b…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2023-11-14 (Tue, 14 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-docker/src/test/it/org/xwiki/administration/test/ui/RegisterIT.java
Log Message:
-----------
XWIKI-17510: The reset password functionality is not affected by password strength rules
* Minor documentation improvment in test
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-dev-tools
Commit: f26882bf7a32f87b1273b0ccd9226caa125d8357
https://github.com/xwiki/xwiki-dev-tools/commit/f26882bf7a32f87b1273b0ccd92…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2023-11-14 (Tue, 14 Nov 2023)
Changed paths:
M xwiki-debug-eclipse/pom.xml
M xwiki-debug-eclipse/src/main/webapp/WEB-INF/xwiki.cfg.default
Log Message:
-----------
* move to 15.10.-SNAPSHOT
* XWIKI-21551: Remove unsupported databases related metadata from the poms
Branch: refs/heads/xinit-1.3
Home: https://github.com/xwiki-contrib/xinit
Commit: 185265025ccfa9d025f2cb99f55e9f99394c9667
https://github.com/xwiki-contrib/xinit/commit/185265025ccfa9d025f2cb99f55e9…
Author: Kévin Hoarau <kevin.hoarau(a)xwiki.com>
Date: 2023-11-14 (Tue, 14 Nov 2023)
Changed paths:
M xinit-application/src/main/resources/install.sh
M xinit-application/src/main/resources/var/lib/xinit/functions
M xinit-application/src/main/resources/var/lib/xinit/vars
Log Message:
-----------
Install xinit as root by default, make MySQL not mandatory