From 7c6bf4cc26487a1a43fb1bc8a58c4fced27d113d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Nov 2025 12:10:58 +0000 Subject: [PATCH 1/6] chore(deps): bump @vuepic/vue-datepicker from 11.0.2 to 12.0.1 Bumps [@vuepic/vue-datepicker](https://github.com/Vuepic/vue-datepicker) from 11.0.2 to 12.0.1. - [Release notes](https://github.com/Vuepic/vue-datepicker/releases) - [Changelog](https://github.com/Vuepic/vue-datepicker/blob/main/CHANGELOG.md) - [Commits](https://github.com/Vuepic/vue-datepicker/compare/v11.0.2...v12.0.1) --- updated-dependencies: - dependency-name: "@vuepic/vue-datepicker" dependency-version: 12.0.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package-lock.json | 56 ++++++++++++++++++++++++++++++++++++++++++----- package.json | 2 +- 2 files changed, 52 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0c1588340d..2ce51216fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "@nextcloud/logger": "^3.0.2", "@nextcloud/router": "^3.0.1", "@nextcloud/sharing": "^0.3.0", - "@vuepic/vue-datepicker": "^11.0.3", + "@vuepic/vue-datepicker": "^12.0.1", "@vueuse/components": "^14.0.0", "@vueuse/core": "^14.0.0", "blurhash": "^2.0.5", @@ -2074,6 +2074,12 @@ "node": ">=10" } }, + "node_modules/@date-fns/tz": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@date-fns/tz/-/tz-1.4.1.tgz", + "integrity": "sha512-P5LUNhtbj6YfI3iJjw5EL9eUAG6OitD0W3fWQcpQjDRc/QIsL0tRNuO1PcDvPccWL1fSTXXdE1ds+l95DV/OFA==", + "license": "MIT" + }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", @@ -2794,6 +2800,43 @@ "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==", "license": "MIT" }, + "node_modules/@floating-ui/vue": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@floating-ui/vue/-/vue-1.1.9.tgz", + "integrity": "sha512-BfNqNW6KA83Nexspgb9DZuz578R7HT8MZw1CfK9I6Ah4QReNWEJsXWHN+SdmOVLNGmTPDi+fDT535Df5PzMLbQ==", + "license": "MIT", + "dependencies": { + "@floating-ui/dom": "^1.7.4", + "@floating-ui/utils": "^0.2.10", + "vue-demi": ">=0.13.0" + } + }, + "node_modules/@floating-ui/vue/node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, "node_modules/@fontsource/roboto": { "version": "5.2.8", "resolved": "https://registry.npmjs.org/@fontsource/roboto/-/roboto-5.2.8.tgz", @@ -6026,18 +6069,21 @@ } }, "node_modules/@vuepic/vue-datepicker": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/@vuepic/vue-datepicker/-/vue-datepicker-11.0.3.tgz", - "integrity": "sha512-sb2adwqwK2PizLQOpxCYps2SwhVT6/ic2HMIOqHJXuYa6iAJZWGL5YVlS7O4aW+sk6ZyxlDURLO7kDZPL4HB/w==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/@vuepic/vue-datepicker/-/vue-datepicker-12.0.1.tgz", + "integrity": "sha512-I7yWgDfymtGmtvcVxOdK+THOLCbcq0aEfIsRh4IhWyJkk6q+Nf3rCNHEaGy16GNXRDOsZLT2FiTqP/1Upx2Lzg==", "license": "MIT", "dependencies": { + "@date-fns/tz": "^1.4.1", + "@floating-ui/vue": "^1.1.9", + "@vueuse/core": "^14.0.0", "date-fns": "^4.1.0" }, "engines": { "node": ">=18.12.0" }, "peerDependencies": { - "vue": ">=3.3.0" + "vue": ">=3.5.0" } }, "node_modules/@vueuse/components": { diff --git a/package.json b/package.json index fd1c2c46a2..db1996271c 100644 --- a/package.json +++ b/package.json @@ -87,7 +87,7 @@ "@nextcloud/logger": "^3.0.2", "@nextcloud/router": "^3.0.1", "@nextcloud/sharing": "^0.3.0", - "@vuepic/vue-datepicker": "^11.0.3", + "@vuepic/vue-datepicker": "^12.0.1", "@vueuse/components": "^14.0.0", "@vueuse/core": "^14.0.0", "blurhash": "^2.0.5", From 113e2d7c29d839da8ce520df428dccdb0830c333 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Tue, 4 Nov 2025 13:57:31 +0100 Subject: [PATCH 2/6] refactor(NcDateTimePicker): adjust for updated library Signed-off-by: Ferdinand Thiessen --- package-lock.json | 1 + package.json | 1 + .../NcDateTimePicker/NcDateTimePicker.vue | 68 ++++++++++++------- 3 files changed, 44 insertions(+), 26 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2ce51216fd..8bc7aad268 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,6 +26,7 @@ "@vueuse/core": "^14.0.0", "blurhash": "^2.0.5", "clone": "^2.1.2", + "date-fns": "^4.1.0", "debounce": "^3.0.0", "dompurify": "^3.3.0", "emoji-mart-vue-fast": "^15.0.5", diff --git a/package.json b/package.json index db1996271c..d7396fac38 100644 --- a/package.json +++ b/package.json @@ -92,6 +92,7 @@ "@vueuse/core": "^14.0.0", "blurhash": "^2.0.5", "clone": "^2.1.2", + "date-fns": "^4.1.0", "debounce": "^3.0.0", "dompurify": "^3.3.0", "emoji-mart-vue-fast": "^15.0.5", diff --git a/src/components/NcDateTimePicker/NcDateTimePicker.vue b/src/components/NcDateTimePicker/NcDateTimePicker.vue index bd330be5ca..490ca9ec06 100644 --- a/src/components/NcDateTimePicker/NcDateTimePicker.vue +++ b/src/components/NcDateTimePicker/NcDateTimePicker.vue @@ -166,14 +166,6 @@ export default {