chore(deps): move to @conduction/nextcloud-vue 2.2.0-vue3.1 - #2340
Conversation
The 3.0.0-vue3.* line is being withdrawn from npm. The major was cut from a real BREAKING CHANGE footer (the retired action-list flow editors), but it applied to a prerelease channel only our own apps consume, so the line is resumed at 2.x rather than carried forward. 2.2.0-vue3.1 is the first release on the resumed line and is a superset of 3.0.0-vue3.6 — it additionally carries the recovered Vue 2 -> Vue 3 component conversion and the CnGraphCanvas port/loop work. Despite the lower version number this is not a downgrade in content. Verified rather than assumed: `npm install` resolves node_modules/@conduction/nextcloud-vue -> 2.2.0-vue3.1, and `npm run build` exits 0.
Quality Report — ConductionNL/openregister @
|
| Check | PHP | Vue | Security | License | Tests |
|---|---|---|---|---|---|
| lint | ✅ | ||||
| phpcs | ✅ | ||||
| phpmd | ✅ | ||||
| psalm | ✅ | ||||
| phpstan | ✅ | ||||
| phpmetrics | ✅ | ||||
| eslint | ✅ | ||||
| stylelint | ✅ | ||||
| build | ✅ | ||||
| check-specs | ✅ | ||||
| test-l10n | ❌ | ||||
| composer | ✅ | ✅ 173/173 | |||
| npm | ✅ | ✅ 713/713 | |||
| PHPUnit | ✅ | ||||
| Newman | ✅ | ||||
| Playwright | ✅ |
Quality workflow — 2026-08-05 11:26 UTC
Download the full PDF report from the workflow artifacts.
CI runs node 20 / npm 10.8.2. Regenerating with local npm 11 omits the `"dev": true` markers npm 10 writes, which can put package.json and the lockfile out of sync for `npm ci`. No dependency actually changed: 0 packages added, 0 removed, 0 version changes — this is 52 restored `dev` markers. Verified with `npx npm@10.8.2 ci --dry-run` (exit 0).
|
Correction to the verification claim in this PR description. The Re-run with the documented escape hatch, Separately, the first lockfile regeneration used local npm 11, which prunes optional entries that do not apply to the current platform. CI runs npm 10.8.2 and its |
Quality Report — ConductionNL/openregister @
|
| Check | PHP | Vue | Security | License | Tests |
|---|---|---|---|---|---|
| lint | ✅ | ||||
| phpcs | ✅ | ||||
| phpmd | ✅ | ||||
| psalm | ✅ | ||||
| phpstan | ✅ | ||||
| phpmetrics | ✅ | ||||
| eslint | ✅ | ||||
| stylelint | ✅ | ||||
| build | ✅ | ||||
| check-specs | ✅ | ||||
| test-l10n | ❌ | ||||
| composer | ✅ | ✅ 173/173 | |||
| npm | ✅ | ✅ 713/713 | |||
| PHPUnit | ✅ | ||||
| Newman | ✅ | ||||
| Playwright | ✅ |
Quality workflow — 2026-08-05 12:06 UTC
Download the full PDF report from the workflow artifacts.
Moves off the withdrawn
3.0.0-vue3.*line onto the resumed 2.x prerelease line.The 3.0 major was cut from a genuine
BREAKING CHANGE:footer (the retired action-list flow editors), but it applied to a prerelease channel only our own apps consume, so the line is resumed at 2.x rather than carried forward. The six3.0.0-vue3.*versions are being withdrawn from npm once every app is off them — this PR is part of getting there.Despite the lower version number this is not a downgrade in content.
2.2.0-vue3.1is a superset of3.0.0-vue3.6: it additionally carries the recovered Vue 2 -> Vue 3 component conversion (196 specs, 137 components, 51 missingemits) and the CnGraphCanvas port/loop work.Verified, not assumed:
npm installresolvesnode_modules/@conduction/nextcloud-vue -> 2.2.0-vue3.1andnpm run buildexits 0.