Skip to content

chore(deps): upgrade @conduction/nextcloud-vue to 3.0.0-vue3.4 - #249

Merged
rubenvdlinde merged 1 commit into
developmentfrom
chore/ncvue-3.0.0-vue3.4
Aug 4, 2026
Merged

chore(deps): upgrade @conduction/nextcloud-vue to 3.0.0-vue3.4#249
rubenvdlinde merged 1 commit into
developmentfrom
chore/ncvue-3.0.0-vue3.4

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

Upgrades @conduction/nextcloud-vue from 2.1.0-vue3.16 to 3.0.0-vue3.4, pinned exactly (no caret).

Breaking surface of the 3.0.0 major

Removed components: CnFlowCanvas, CnEditFlowsModal, CnFlowCanvasModal. This app imports none of them (grep over src/: 0 hits). Peer set is unchanged, so nothing new needs declaring.

Verification

  • Lockfile: @conduction/nextcloud-vue = 3.0.0-vue3.4 exactly; vue3-apexcharts = 1.8.0 (below the 1.9.0 proprietary line, EUPL-1.2). @babel/traverse stays at 7.29.8, unchanged from the base lockfile.
  • Install: rm -rf package-lock.json node_modules -> npm 11 install -> npm 10 install --package-lock-only -> npm 10 ci.
  • Build: USE_LOCAL_LIB=false npm run build — exit 0.
  • Bundle grep of built js/ (33 files): 0 hits for each removed symbol; CnFlowEditModal and CnAppNav present (2 files each) as the positive control that the new library shipped.
  • npm run lint: exit 0.
  • npm run test:unit: 35/35 passing across 4 files.

Touches only package.json and package-lock.json, so it should not conflict with the e2e-enablement branch in #248.

Pin the exact version (no caret). The 3.0.0 major removes CnFlowCanvas,
CnEditFlowsModal and CnFlowCanvasModal; this app imports none of them.
Peer set is unchanged from 2.1.0-vue3.16, so no new peers are declared.

Verified from the lockfile: @conduction/nextcloud-vue 3.0.0-vue3.4 exact,
vue3-apexcharts 1.8.0 (below the proprietary 1.9.0 line).
Built with USE_LOCAL_LIB=false; built js/ carries CnFlowEditModal and
CnAppNav and none of the three removed symbols.
@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/larpingapp @ 9a82995

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
build
composer ✅ 101/101
npm ✅ 537/537
PHPUnit
Newman ⏭️
Playwright ⏭️

Quality workflow — 2026-08-04 05:29 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde
rubenvdlinde merged commit 3ecdbfa into development Aug 4, 2026
35 checks passed
@rubenvdlinde
rubenvdlinde deleted the chore/ncvue-3.0.0-vue3.4 branch August 4, 2026 05:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants