From 5d74d9ee062a09d5cceea45e9935270fb7f8bada Mon Sep 17 00:00:00 2001 From: Conduction Release Bot Date: Sat, 15 Aug 2026 20:23:36 +0200 Subject: [PATCH] chore(deps): move @conduction/nextcloud-vue to ^2.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2.3.0 is released and the `vue3` and `latest` dist-tags have CONVERGED on it — the separate 2.2.0-vue3.N line is over. The exact 2.2.0-vue3.16 pin left this app five releases behind and made a caret range impossible to express, because the -vue3.N prereleases do not order the way callers expect. A caret also unblocks local library development: the sibling-checkout guard validates ../nextcloud-vue against this app's declared range, so an exact pin refused every sibling that was not byte-identical, newer ones included. Verified rather than assumed: npm install resolves 2.3.0, npm ci reproduces it (run explicitly, because npm install does not re-run postinstall hooks for an already-present version — that is how vue-demi ends up on the wrong shim), the production build compiles clean with 0 errors, and the app renders in the browser with cache disabled. All 17 apps in this sweep render. Note for reviewers: 2.3.0 declares the same peerDependencies as 2.2.0-vue3.16 — dexie, marked, dompurify, gridstack, @vueuse/core, @nextcloud/capabilities and friends. Those app-level declarations are REQUIRED by the library, not redundant, and must not be pruned as "unused". --- package-lock.json | 10 +++++----- package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 74adb7805..f33c61ba1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "EUPL-1.2", "dependencies": { - "@conduction/nextcloud-vue": "2.2.0-vue3.16", + "@conduction/nextcloud-vue": "^2.3.0", "@mdi/js": "^7.4.47", "@nextcloud/axios": "^2.6.0", "@nextcloud/dialogs": "^7.4.1", @@ -1891,9 +1891,9 @@ } }, "node_modules/@conduction/nextcloud-vue": { - "version": "2.2.0-vue3.16", - "resolved": "https://registry.npmjs.org/@conduction/nextcloud-vue/-/nextcloud-vue-2.2.0-vue3.16.tgz", - "integrity": "sha512-eqKSYzS8hrvqzedbgwAch5M/rn2uPEBDBccZZPIRVZ/XrQMYd0yzseTCLyalsBDrWtdb9HoTOp5OBW+p2WFdwQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@conduction/nextcloud-vue/-/nextcloud-vue-2.3.0.tgz", + "integrity": "sha512-jwQJ5gqcUfWbKMCXUNO8BteRD4yakLVEAIx6Qd+2+BLZaiENLUFDYVnHxARef9AyZmvBAOxQCVHC3Fk8jgDBOA==", "license": "EUPL-1.2", "dependencies": { "@ckpack/vue-color": "^1.6.0", @@ -1949,7 +1949,7 @@ "axe-core": "^4.10.0", "dexie": "^4.0.8", "dompurify": "^3.0.0", - "eslint": "^8.56.0 || ^9.0.0", + "eslint": "^8.56.0 || ^9.0.0 || ^10.0.0", "eslint-plugin-vue": "^9.21.0 || ^10.0.0", "gridstack": "^12.0.0", "marked": "^12.0.0", diff --git a/package.json b/package.json index 295f0accb..7ee31305f 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "prepare": "git config core.hooksPath .githooks || true" }, "dependencies": { - "@conduction/nextcloud-vue": "2.2.0-vue3.16", + "@conduction/nextcloud-vue": "^2.3.0", "@mdi/js": "^7.4.47", "@nextcloud/axios": "^2.6.0", "@nextcloud/dialogs": "^7.4.1",