Skip to content

1.24.2

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Aug 14:53
· 1 commit to main since this release
1.24.2
5e61596

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

  • typescript upgraded 6.0.3 → 7.0.2. Neither of the two packages that blocked the major is left in the tree.
  • ts-jest replaced with @swc/jest: it needs the JavaScript compiler API that TypeScript 7 no longer exposes. Type-checking of the specs is unaffected — they live under src/, which tsc -noEmit covers on the build step. Test runner is still Jest; the suite runs in roughly a third of the time.
  • eslint, typescript-eslint, @eslint/js and globals replaced with oxlint: typescript-eslint refuses to run on TypeScript 7 and has no release supporting it (typescript-eslint#10940). eslint.config.mjs was ported one-for-one to .oxlintrc.json, keeping every rule and the spec/mocks overrides.
  • Dev dependencies bumped to their latest patches: @types/node 26.1.2 → 26.2.0, esbuild 0.28.1 → 0.28.2, oxlint 1.77.0 → 1.78.0.
  • The release workflow pins actions/attest-build-provenance 4.2.2 instead of 4.1.1.