Skip to content

chore(deps): bump @conduction/nextcloud-vue to 1.0.0-beta.6#319

Merged
rubenvdlinde merged 1 commit into
developmentfrom
chore/bump-nextcloud-vue-beta-6
May 9, 2026
Merged

chore(deps): bump @conduction/nextcloud-vue to 1.0.0-beta.6#319
rubenvdlinde merged 1 commit into
developmentfrom
chore/bump-nextcloud-vue-beta-6

Conversation

@rubenvdlinde
Copy link
Copy Markdown
Contributor

Brings the live-updates plugin (notify_push subscriptions, polling fallback, in-flight fetch dedup) plus 5+ months of upstream improvements since 0.1.0-beta.17.

Compatibility adjustments

  • @nextcloud/axios pinned to ~2.5.2 via overrides + direct dep. v2.6.0 dropped its CJS exports condition; @nextcloud/vue's CJS bundle requires axios via CJS and breaks otherwise.
  • webpack.config.js gains an explicit SCSS rule. The library now ships components with <style lang="scss"> (CnCard, CnDataTable, etc.); the procest webpack module.rules override didn't include sass-loader.

Verification

  • npm run build — 2 informational bundle-size warnings, 0 errors
  • All 9 webpack entry points produce dist (main, settings, 7 widget bundles)
  • Local mount serves correctly under nextcloud container

Why now

Companion to OR PR #1453 (live-updates backend). With this bump the procest dashboard widgets can subscribe to OR object events for real-time KPI/case updates instead of polling.

Pulls in the live-updates plugin (subscribe/unsubscribe via notify_push,
polling fallback, refcounted listeners, in-flight fetch dedup). Also
brings in upstream KPI aggregation hooks, manifest-driven page renderer,
and several months of bug fixes accumulated since 0.1.0-beta.17.

Compatibility adjustments required by the bump:

- @nextcloud/axios pinned to ~2.5.2 via overrides + direct dep. v2.6.0
  dropped its CJS exports condition, breaking @nextcloud/vue's CJS
  bundle and webpack 5's require resolution.
- webpack.config.js gains an explicit SCSS rule. The library now ships
  components with <style lang="scss"> blocks (CnCard, CnDataTable, etc),
  and the existing rules array doesn't include sass-loader by default.

Build green: 2 informational bundle-size warnings, 0 errors.
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 9, 2026

Quality Report — ConductionNL/procest @ 15f48c4

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

Quality workflow — 2026-05-09 13:55 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde rubenvdlinde merged commit 75e65c4 into development May 9, 2026
17 of 22 checks passed
@rubenvdlinde rubenvdlinde deleted the chore/bump-nextcloud-vue-beta-6 branch May 9, 2026 15:54
rubenvdlinde added a commit that referenced this pull request May 21, 2026
Picks up the schema 2.7.0 + CnPageRenderer top-level field forwarding +
CnDetailPage _lockState rename + config.schema → objectType bridging
shipped in nextcloud-vue#317/#319/#320 tonight.
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.

1 participant