Skip to content

1.0.4 — Node.js >= 24 requirement and package maintenance updates

Choose a tag to compare

@tobrien tobrien released this 31 Jan 02:54
· 12 commits to working since this release
3898f7f

Summary

This release is a maintenance update focused on the package’s runtime/tooling requirements. The primary functional impact is an updated Node.js engine requirement.

Changes

Runtime / environment

  • Require Node.js >= 24 via the engines.node field in package.json.
    • This aligns the package with the project’s ESM/tooling baseline and ensures supported Node features are available at runtime and during builds/tests.

Tooling / package maintenance

  • Refreshed devDependencies versions (TypeScript, ESLint, Vite, Vitest and related tooling).
  • Minor updates to npm scripts (maintenance/consistency adjustments).

Breaking changes

  • Node.js minimum version is now 24.0.0.
    • If you run or build this package on Node 20/22 (or earlier), you’ll need to upgrade your Node runtime in CI and local development environments.

Impact

  • Users/consumers: No API-level changes in this release; the main requirement is running on Node 24+.
  • Developers/contributors: Expect updated toolchain behavior/version resolution due to refreshed dev dependencies; ensure local Node is 24+ to match CI and engines constraints.