Skip to content

v9.0.0

Latest

Choose a tag to compare

@XhmikosR XhmikosR released this 19 May 12:16
· 6 commits to main since this release

What's Changed

Breaking Changes

  • Drop Node.js < 20 support - Node.js >=20.19.0 || >=22.12.0 is now the minimum supported version (ddb0f7d)
  • Switch to ESM - The package is now ESM-only (582df0c)

Maintenance

  • Update dependencies (ddb0f7d)
  • Replace Jest with Vitest as the test runner (207f363)
  • Replace lint-staged with nano-staged (9598dcb)
  • Enable strict TypeScript checking - adds strict, noImplicitReturns, noFallthroughCasesInSwitch, and noUncheckedIndexedAccess, aligning with the TypeScript 6 init default (f5c9ccc)
  • Fix a few xo lint errors in index.ts - use node: protocol prefix, add type keyword to type-only imports, type root as Root (a7f80e8)

Full Changelog: v8.0.4...v9.0.0