v1.3.4
Dependency Update (23 packages)
Updated all outdated dependencies across 6 phases. No new features or breaking changes.
Major Upgrades
- ESLint 9 → 10
- TypeScript 5 → 6
- Vitest 1 → 4
- Vite (new) → 8
- @directus/extensions-sdk 11 → 17
- @directus/types 13 → 15
- happy-dom 12 → 20
- @vitejs/plugin-vue 4 → 6
Minor/Patch Upgrades
- lodash-es 4.18.1, vue 3.5.32, sass 1.99.0, dotenv 17.4.0
- @typescript-eslint/* 8.58.0, eslint-plugin-vue 10.8.0, vue-eslint-parser 10.4.0
- @testing-library/jest-dom 6.9.1, @playwright/test 1.59.1
- @types/node 22.19.15
Code Changes
- Fixed 5 lint errors (3 new from ESLint 10, 2 pre-existing)
- Modernized
tsconfig.json:moduleResolution: "bundler", removed unusedbaseUrl/paths - Fixed
vi.fn()constructor mock for Vitest 4 compatibility - Added workaround for TS 6.0.2 compiler crash with SDK v17 types
- Updated CI to Node 20/22 and pnpm 10
- Regenerated lockfile from scratch
Validation
- Type-check: passed
- Lint: 0 errors
- Tests: 503 passed, 12 skipped
- Build: successful
- Security audit (production): 0 vulnerabilities