Skip to content

Release v0.3.1: dependency patch updates#53

Merged
smartlabsAT merged 6 commits into
mainfrom
chore/dependency-updates
May 9, 2026
Merged

Release v0.3.1: dependency patch updates#53
smartlabsAT merged 6 commits into
mainfrom
chore/dependency-updates

Conversation

@smartlabsAT
Copy link
Copy Markdown
Owner

Summary

Bumps 21 packages to their latest patch versions within current major ranges. All updates verified against quality, build, and test suites.

Changes

  • Directus: @directus/extensions-sdk 17.1.1 → 17.1.4, @directus/types 15.0.1 → 15.0.3, @directus/utils 13.4.0 → 13.4.1
  • Vue ecosystem: vue 3.5.32 → 3.5.34, vue-router 5.0.4 → 5.0.6, @vue/test-utils 2.4.6 → 2.4.10, @vitejs/plugin-vue 6.0.5 → 6.0.6, vue-tsc 3.2.6 → 3.2.8
  • Build/Test: vite 8.0.3 → 8.0.11, vitest 4.1.2 → 4.1.5, @vitest/coverage-v8 4.1.2 → 4.1.5, @vitest/ui 4.1.2 → 4.1.5, typescript 6.0.2 → 6.0.3, prettier 3.8.1 → 3.8.3, happy-dom 20.8.9 → 20.9.0, jsdom 29.0.1 → 29.1.1
  • Linting: eslint 10.2.0 → 10.3.0, @typescript-eslint/eslint-plugin 8.58.0 → 8.59.2, @typescript-eslint/parser 8.58.0 → 8.59.2, eslint-plugin-vue 10.8.0 → 10.9.1
  • Types: @types/node 22.19.17 → 22.19.18 (deliberately stays in major 22 to match Docker container Node 22.18 and CI matrix 20.x/22.x)

Node compatibility check

Verified all updated tooling resolves to a compatible Node range:

  • Common subset: Node >=20.19.0 or >=22.13.0 or >=24.0.0
  • Node 23 is excluded by vitest and eslint engine fields
  • Matches existing CI matrix (20.x, 22.x) and Docker Directus 11 image (Node 22)

Verification

  • TypeScript type-check: clean (vue-tsc --noEmit)
  • ESLint: clean (--max-warnings=0)
  • Prettier: clean (format:check)
  • Build: successful (directus-extension build)
  • Tests: 96/96 passed (Vitest 4.1.5)

Test plan

  • CI green on Node 20.x and 22.x
  • Manual smoke test: open a collection in Directus admin, switch layout to Super Table, verify table renders, search works, pagination works
  • Inline editing still functions
  • Bookmarks and filters still functional

- @directus/extensions-sdk 17.1.1 -> 17.1.4
- @directus/types 15.0.1 -> 15.0.3
- @directus/utils 13.4.0 -> 13.4.1
- vue 3.5.32 -> 3.5.34
- vue-router 5.0.4 -> 5.0.6
- @vue/test-utils 2.4.6 -> 2.4.10
- @vitejs/plugin-vue 6.0.5 -> 6.0.6
- vue-tsc 3.2.6 -> 3.2.8
- vite 8.0.3 -> 8.0.11
- vitest 4.1.2 -> 4.1.5
- @vitest/coverage-v8 4.1.2 -> 4.1.5
- @vitest/ui 4.1.2 -> 4.1.5
- typescript 6.0.2 -> 6.0.3
- prettier 3.8.1 -> 3.8.3
- happy-dom 20.8.9 -> 20.9.0
- jsdom 29.0.1 -> 29.1.1
- eslint 10.2.0 -> 10.3.0
- @typescript-eslint/eslint-plugin 8.58.0 -> 8.59.2
- @typescript-eslint/parser 8.58.0 -> 8.59.2
- eslint-plugin-vue 10.8.0 -> 10.9.1
Stays within major 22 to match runtime (Docker container Node 22.18,
CI matrix 20.x/22.x). Avoids divergence from actual Node version.
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 9, 2026

Quality Check Results

TypeScript Type Check

Passed - No type errors found

ESLint

Passed - No linting errors

Prettier Format Check

Passed - Code is properly formatted

Build

Passed - Extension builds successfully


Updated: 2026-05-09T15:15:07.488Z

@smartlabsAT smartlabsAT changed the title chore(deps): bump dependencies to latest patch versions Release v0.3.1: dependency patch updates May 9, 2026
@smartlabsAT smartlabsAT merged commit 1431110 into main May 9, 2026
18 checks passed
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