{"ecosystem":"npm","package":"which","from_version":null,"to_version":null,"changes":[{"from_version":"5.0.0","to_version":"6.0.0","change_type":"breaking","description":"align to npm 11 node engine range (#161)","migration_hint":null},{"from_version":"4.0.0","to_version":"5.0.0","change_type":"breaking","description":"`which` now supports node `^18.17.0 || >=20.5.0`","migration_hint":null},{"from_version":"3.0.1","to_version":"4.0.0","change_type":"removed","description":"support for node 14 has been removed","migration_hint":null},{"from_version":"2.0.2","to_version":"3.0.0","change_type":"api","description":"cli now ignores any arguments after `--`","migration_hint":null},{"from_version":"2.0.2","to_version":"3.0.0","change_type":"breaking","description":"refactored with the following breaking changes","migration_hint":null},{"from_version":"2.0.2","to_version":"3.0.0","change_type":"breaking","description":"`which` is now compatible with the following semver range for node:","migration_hint":null},{"from_version":"2.0.2","to_version":"3.0.0","change_type":"removed","description":"callback has been removed from the async interface, it is now","migration_hint":null}],"total":7,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"miss"}