hashery@3.0.0 — 2026-06-10
Modernizes the dev toolchain (pnpm 11 + corepack) and raises the minimum Node.js to 22.18; no library code changes.
⚠ BREAKING CHANGES
- Minimum Node.js raised to >=22.18 (was
>=20) — Node 20, 21, and 22.0–22.17 are no longer supported (6fafe81 #56, 7e0fd1f #61)
Migration: upgrade your runtime to Node 22.18+ or 24+. - Runtime dependency
hookifiedupgraded 2.x → 3.0.0 (7e0fd1f #61)
Migration: none for hashery's public API (unchanged —Hasherystill extendsHookified); just ensure Node ≥22.18.
Documentation
- promote Migration section to a top-level heading (6d93269 #54)
- add Migration subsections to the table of contents (89b133b #54)
Internal
- adopt pnpm 11 via corepack; migrate build-script approval to
allowBuilds; CI Node matrix → 22/24/26 (6fafe81 #56) - upgrade code-quality deps — biome, vitest, @vitest/coverage-v8, tinybench (0afa401 #57)
- upgrade TypeScript and build tooling — typescript, tsx, tsdown, @types/node (capped at Node 24) (af8e257 #58)
- upgrade GitHub Actions — checkout v6, setup-node v6, codecov-action v7 (8a7184d #59)
- upgrade docula to 2.0 (045c6f1 #60)
- upgrade dotenv to 17.4.2 (cab152a #55)
Contributors
- @jaredwray (9)
Full List of Changes
- fix: markdown heading hierarchy in README by @jaredwray in #54
- chore: upgrading dotenv to 17.4.2 by @jaredwray in #55
- chore: adopt pnpm 11 via corepack and drop Node 20 by @jaredwray in #56
- chore: upgrade code quality dependencies by @jaredwray in #57
- chore: upgrade TypeScript and build tooling by @jaredwray in #58
- chore: upgrade GitHub Actions (breaking) by @jaredwray in #59
- chore: upgrade docula (breaking) by @jaredwray in #60
- chore: upgrade hookified (breaking) by @jaredwray in #61
Full diff: v2.0.0...v3.0.0