Skip to content

Release 3.0.0

Compare
Choose a tag to compare
@ehmicky ehmicky released this 07 Oct 13:13

Breaking changes

  • nve VERSION must now be followed by node. For example nve 8 should now be nve 8 node and nve 8 file.js should be nve 8 node file.js.
  • The NVE_PROGRESS environment variable has been removed. The --no-progress option should be used instead.
  • The programmatic usage has changed: please see the new API

Features

  • Global binaries can now be executed such as nve 8 npm test. Keep in mind that the binary must be compatible with the chosen Node.js version. For example npm is only compatible with Node >=6.
  • Local binaries can be executed as well
  • Add the --shell option to run a command inside a shell
  • Add the --mirror option to change the base URL to retrieve Node.js binaries
  • Add the --help and --version CLI flags
  • Execa is now used under the hood which provides with additional features and options when run programmatically

Bug fixes

  • If the script spawns child processes, those will now use the correct Node.js version
  • Ensure nve does not exit until stdout and stderr have been flushed