Skip to content

4.7.4

Choose a tag to compare

@n1crack n1crack released this 18 Aug 05:41
· 17 commits to master since this release
ea1b23a

Maintenance release. No runtime changes to the published package — all updates are to tooling and devDependencies.

Fixed

  • CI was failing because Prettier 3.9 changed its union type formatting; four source files are reformatted.
  • The Dependabot config had an empty package-ecosystem, left over from the scaffold template, so version updates never ran. It is now set to npm, with routine minor/patch bumps grouped and github-actions tracked too.
  • Dropped a redundant || {} fallback in an object spread in RemoteDriver, caught by the new linter.

Changed

  • ESLint replaced by oxlint. Linting is now configured through .oxlintrc.json at the correctness category, matching the previous rule scope. This removes eslint, @typescript-eslint/eslint-plugin, @typescript-eslint/parser, eslint-plugin-vue, eslint-config-prettier and @vue/eslint-config-typescript, and lifts the typescript <6.1.0 peer constraint that blocked future TypeScript upgrades.
  • Updated devDependencies: @types/jsdom 21 → 30, @types/node 22 → 26, @vue/tsconfig 0.8 → 0.9, jsdom 27 → 30, npm-run-all2 8 → 9, prettier-plugin-tailwindcss 0.7 → 0.8, start-server-and-test 2 → 3, plus in-range refreshes. npm audit reports 0 vulnerabilities.
  • Replaced __dirname with import.meta.dirname and added an explicit extension to the vite.config import, so Vite's upcoming native config loader no longer warns.

Note on TypeScript 7

TypeScript 7 is not adopted yet. Its npm package ships only the native binary and unstable/* APIs and exports no classic compiler API, so vue-tsc cannot run against it. Since both type-check and type-gen (which emits dist/types) depend on vue-tsc, TypeScript stays on 5.9 until vue-language-tools ships tsgo support.

Full Changelog: 4.7.3...4.7.4