4.0.0 (2026-05-19)
⚠ BREAKING CHANGES
- All @earendil-works/pi-* peerDependencies and devDependencies now require >=0.75.0, aligning with Pi's Node 22 minimum.
- Minimum supported Node.js version is now >=22, aligning with Pi v0.75.0. tsconfig target raised from ES2023 to ES2024.
- ES2024 APIs (Promise.withResolvers, Object.groupBy, Map.groupBy, Array.fromAsync) are now allowed.
- @types/node catalog aligned to ^22.15.3.
- pi-autoformat now declares engines.node for consistency.
Features
- raise minimum Node.js version to 22 and bump tsconfig target to ES2024 (98a5b01)
- raise minimum Pi dependency to v0.75.0 (1068329)
Bug Fixes
- unquote rumdl globs so shell expands them (3b13a20)