A maintenance release. The build toolchain moved to TypeScript 7 and the rest of the dev dependencies were refreshed. Nothing the plugin ships or does changed — no source file was touched, and the linter rule set is identical to the previous one.
Changed
typescriptupgraded 6.0.3 → 7.0.2. Neither of the two packages that blocked the major is left in the tree.ts-jestreplaced with@swc/jest: it needs the JavaScript compiler API that TypeScript 7 no longer exposes. Type-checking of the specs is unaffected — they live undersrc/, whichtsc -noEmitcovers on the build step. Test runner is still Jest; the suite runs in roughly a third of the time.eslint,typescript-eslint,@eslint/jsandglobalsreplaced withoxlint:typescript-eslintrefuses to run on TypeScript 7 and has no release supporting it (typescript-eslint#10940).eslint.config.mjswas ported one-for-one to.oxlintrc.json, keeping every rule and the spec/mocks overrides.- Dev dependencies bumped to their latest patches:
@types/node26.1.2 → 26.2.0,esbuild0.28.1 → 0.28.2,oxlint1.77.0 → 1.78.0. - The release workflow pins
actions/attest-build-provenance4.2.2 instead of 4.1.1.