# Changelog ### [4.0.1](https://www.github.com/npm/cli/compare/libnpmexec-vlibnpmexec@4.0.0...libnpmexec-v4.0.1) (2022-03-03) ### Bug Fixes * set proper workspace repo urls in package.json ([#4476](https://www.github.com/npm/cli/issues/4476)) ([0cfc155](https://www.github.com/npm/cli/commit/0cfc155db5f11ce23419e440111d99a63bf39754)) ## v2.0.0 - Added a new required `npxCache` option ## v1.2.0 - Added a default value to `scriptShell` option ## v1.1.0 - Add add walk up dir lookup logic to satisfy local bins, similar to `@npmcli/run-script` ## v1.0.1 - Fix `scriptShell` option name. ## v1.0.0 - Initial implementation, moves the code that used to live in the **npm cli**, ref: https://github.com/npm/cli/blob/release/v7.10.0/lib/exec.js into this separate module, providing a programmatic API to the **npm exec** functionality.