Branch: refs/heads/stable-16.10.x
Home: https://github.com/xwiki/xwiki-commons
Commit: 5df7dc5113d7c8bf21951e57297e9010eabf49f7
https://github.com/xwiki/xwiki-commons/commit/5df7dc5113d7c8bf21951e57297e9…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-03-20 (Thu, 20 Mar 2025)
Changed paths:
M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/AbstractJobStatusFolderResolver.java
M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/Version3JobStatusFolderResolver.java
M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/test/java/org/xwiki/job/internal/DefaultJobStatusStoreTest.java
M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/test/java/org/xwiki/job/internal/Version3JobStatusFolderResolverTest.java
Log Message:
-----------
XCOMMONS-3276: NPE Warnings after upgrading XWiki to 16.10.3 related to DefaultJobStatusStore - Failed to load job status
* Avoid using the problematic URLEncoder in the job status calculation.
* Be more restrictive and control explicitly which characters are
allowed.
(cherry picked from commit d53a156e695db5c845eb5901a9514a09279596cb)
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: d53a156e695db5c845eb5901a9514a09279596cb
https://github.com/xwiki/xwiki-commons/commit/d53a156e695db5c845eb5901a9514…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-03-20 (Thu, 20 Mar 2025)
Changed paths:
M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/AbstractJobStatusFolderResolver.java
M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/Version3JobStatusFolderResolver.java
M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/test/java/org/xwiki/job/internal/DefaultJobStatusStoreTest.java
M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/test/java/org/xwiki/job/internal/Version3JobStatusFolderResolverTest.java
Log Message:
-----------
XCOMMONS-3276: NPE Warnings after upgrading XWiki to 16.10.3 related to DefaultJobStatusStore - Failed to load job status
* Avoid using the problematic URLEncoder in the job status calculation.
* Be more restrictive and control explicitly which characters are
allowed.
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-commons/settings/notifications
Branch: refs/heads/CRISTAL-430
Home: https://github.com/xwiki-contrib/cristal
Commit: 85c1ccc1da5e370c614886ffc1aab60c26528fba
https://github.com/xwiki-contrib/cristal/commit/85c1ccc1da5e370c614886ffc1a…
Author: Pierre Jeanjean <pierre.jeanjean(a)xwiki.com>
Date: 2025-03-20 (Thu, 20 Mar 2025)
Changed paths:
M core/navigation-tree/navigation-tree-api/src/index.ts
M core/navigation-tree/navigation-tree-default/src/components/componentsInit.ts
M core/navigation-tree/navigation-tree-filesystem/src/components/componentsInit.ts
M core/navigation-tree/navigation-tree-github/src/components/componentsInit.ts
M core/navigation-tree/navigation-tree-nextcloud/src/components/componentsInit.ts
M core/navigation-tree/navigation-tree-xwiki/src/components/componentsInit.ts
M ds/api/src/XNavigationTree.ts
M ds/api/src/XNavigationTreeSelect.ts
M ds/shoelace/src/vue/x-navigation-tree-item.vue
M ds/shoelace/src/vue/x-navigation-tree.vue
M ds/vuetify/src/vue/x-navigation-tree.vue
M skin/src/vue/c-sidebar.vue
Log Message:
-----------
CRISTAL-430: XWiki terminal pages are not excluded on the page creation form
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/cristal/settings/notifications
Branch: refs/heads/CRISTAL-267
Home: https://github.com/xwiki-contrib/cristal
Commit: 49b44c278aa737719820b8220efaa99bb939830c
https://github.com/xwiki-contrib/cristal/commit/49b44c278aa737719820b8220ef…
Author: Pierre Jeanjean <pierre.jeanjean(a)xwiki.com>
Date: 2025-03-20 (Thu, 20 Mar 2025)
Changed paths:
M api/src/api/WikiConfig.ts
M api/src/components/defaultWikiConfig.ts
A authentication-server/CHANGELOG.md
A authentication-server/package.json
A authentication-server/src/config.ts
A authentication-server/src/github.ts
A authentication-server/src/index.ts
A authentication-server/src/nextcloud.ts
A authentication-server/tsconfig.json
A authentication-server/tsdoc.json
A authentication-server/vite.config.ts
A authentication-server/vitest.config.ts
M core/authentication/authentication-api/src/userDetails.ts
M core/authentication/authentication-github/src/GitHubAuthenticationManager.ts
A core/authentication/authentication-nextcloud-state/package.json
A core/authentication/authentication-nextcloud-state/src/NextcloudAuthenticationState.ts
A core/authentication/authentication-nextcloud-state/src/index.ts
A core/authentication/authentication-nextcloud-state/tsconfig.json
A core/authentication/authentication-nextcloud-state/tsdoc.json
A core/authentication/authentication-nextcloud-state/vite.config.ts
A core/authentication/authentication-nextcloud-state/vitest.config.ts
A core/authentication/authentication-nextcloud-ui/langs/translation-en.json
A core/authentication/authentication-nextcloud-ui/langs/translation-fr.json
A core/authentication/authentication-nextcloud-ui/package.json
A core/authentication/authentication-nextcloud-ui/src/NextcloudLoginMenuUIExtension.ts
A core/authentication/authentication-nextcloud-ui/src/index.ts
A core/authentication/authentication-nextcloud-ui/src/translations.ts
A core/authentication/authentication-nextcloud-ui/src/vue/NextcloudLoginMenu.vue
A core/authentication/authentication-nextcloud-ui/tsconfig.json
A core/authentication/authentication-nextcloud-ui/tsdoc.json
A core/authentication/authentication-nextcloud-ui/vite.config.ts
A core/authentication/authentication-nextcloud-ui/vitest.config.ts
M core/authentication/authentication-nextcloud/package.json
A core/authentication/authentication-nextcloud/src/NextcloudAuthenticationManager.ts
M core/authentication/authentication-nextcloud/src/index.ts
M core/authentication/authentication-xwiki/src/XWikiAuthenticationManager.ts
M core/backends/backend-github/src/githubStorage.ts
M core/backends/backend-nextcloud/package.json
M core/backends/backend-nextcloud/src/nextcloudStorage.ts
M core/history/history-xwiki/src/components/componentsInit.ts
M core/link-suggest/link-suggest-nextcloud/package.json
M core/link-suggest/link-suggest-nextcloud/src/nextcloudLinkSuggestService.ts
M core/model/model-remote-url/model-remote-url-nextcloud/package.json
M core/model/model-remote-url/model-remote-url-nextcloud/src/nextcloudRemoteURLParser.ts
M core/model/model-remote-url/model-remote-url-nextcloud/src/nextcloudRemoteURLSerializer.ts
M core/navigation-tree/navigation-tree-nextcloud/package.json
M core/navigation-tree/navigation-tree-nextcloud/src/components/componentsInit.ts
M ds/api/src/XTextField.ts
M ds/shoelace/src/vue/form/x-text-field.vue
M ds/vuetify/src/vue/form/x-text-field.vue
M electron/authentication/authentication-github/authentication-github-main/src/index.ts
A electron/authentication/authentication-nextcloud/authentication-nextcloud-main/package.json
A electron/authentication/authentication-nextcloud/authentication-nextcloud-main/src/index.ts
A electron/authentication/authentication-nextcloud/authentication-nextcloud-main/src/storage.ts
A electron/authentication/authentication-nextcloud/authentication-nextcloud-main/tsconfig.json
A electron/authentication/authentication-nextcloud/authentication-nextcloud-main/vite.config.ts
A electron/authentication/authentication-nextcloud/authentication-nextcloud-main/vitest.config.ts
A electron/authentication/authentication-nextcloud/authentication-nextcloud-preload/package.json
A electron/authentication/authentication-nextcloud/authentication-nextcloud-preload/src/index.ts
A electron/authentication/authentication-nextcloud/authentication-nextcloud-preload/tsconfig.json
A electron/authentication/authentication-nextcloud/authentication-nextcloud-preload/vite.config.ts
A electron/authentication/authentication-nextcloud/authentication-nextcloud-preload/vitest.config.ts
A electron/authentication/authentication-nextcloud/authentication-nextcloud-renderer/package.json
A electron/authentication/authentication-nextcloud/authentication-nextcloud-renderer/src/NextcloudAuthenticationManager.ts
A electron/authentication/authentication-nextcloud/authentication-nextcloud-renderer/src/index.ts
A electron/authentication/authentication-nextcloud/authentication-nextcloud-renderer/tsconfig.json
A electron/authentication/authentication-nextcloud/authentication-nextcloud-renderer/vite.config.ts
A electron/authentication/authentication-nextcloud/authentication-nextcloud-renderer/vitest.config.ts
M electron/authentication/authentication-xwiki/authentication-xwiki-main/src/index.ts
M electron/main/package.json
M electron/main/src/index.ts
M electron/preload/package.json
M electron/preload/src/index.ts
M electron/renderer/package.json
M electron/renderer/src/index.ts
R github-authentication/CHANGELOG.md
R github-authentication/package.json
R github-authentication/src/config.ts
R github-authentication/src/index.ts
R github-authentication/tsconfig.json
R github-authentication/tsdoc.json
R github-authentication/vite.config.ts
R github-authentication/vitest.config.ts
M lib/package.json
M lib/src/default/nextcloud.ts
M package.json
M pnpm-lock.yaml
M pnpm-workspace.yaml
M web/package.json
M web/public/config.json
M web/src/index.ts
Log Message:
-----------
CRISTAL-267: Introduce an authentication for the Nextcloud Backend
* Add username to UserDetails
* Add authenticationMode to WikiConfig
* Implement OAuth2 login for Nextcloud (Web + Electron)
* Implement Basic login for Nextcloud (Web + Electron)
* Refactor github-authentication service to generic authentication-server
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/cristal/settings/notifications