npm / which
which
What changed in which 2 to 7, from its official release notes, upgrade guides and advisories. Also covers @types/which. Sources checked 2026-10-27.
8 breaking
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initwhich 71 changes
Breaking changes 1
The supported Node.js versions are now ^22.22.2 || ^24.15.0 || >=26.0.0.
which 61 changes
Breaking changes 1
The supported Node.js engine range was aligned with npm 11.
which 51 changes
Breaking changes 1
which now supports Node.js ^18.17.0 || >=20.5.0.
which 41 changes
Breaking changes 1
Node.js 14 is no longer supported.
which 33 changes
Breaking changes 3
The supported Node.js versions are ^14.17.0, ^16.13.0, or >=18.0.0.
The CLI ignores any arguments after --.
The async interface no longer accepts callbacks and is Promise-only.
which 21 changes
Breaking changes 1
Support for Node versions below 8 was dropped.