Skip to content
v0.40.0

New Stuff
 - `nvm use`/`nvm install`: add `--save` option (#2869)
 - Add support for `NVM_AUTH_HEADER` env var (#3380)
 - allow `.nvmrc` files to support comments

Fixes
 - `nvm_get_default_packages`: use `awk` for more reliable file processing
 - Fix issue where zsh global aliases would break nvm help (#3394)
 - `install-latest-npm`: npm ^8.7 breaks `npm ls` with file: deps

Refactors
 - `nvm_has_colors`: also check the env var

Docs
 - [readme] add OpenJS Ecosystem Sustainability Program partner (#2232)
 - [readme] update CII badge URLs
 - [readme] Fix uninstall instructions (#3286)
 - [readme] Fix typo in WSL section of README (#3295)
 - [Docs] add `nvm unload` to uninstall nvm instructions (#3267)
 - [security] fix typo in threat model

Tests
 - ignore travis-ci env vars; improve debug output
 - [debug] adding logging to makefile
 - only install python 2.7 if not already installed
 - use a better JSON parsing implementation
 - ensure travis can access public repo submodules
 - [actions] improve default action permissions
 - [actions] update vampire/setup-wsl action
 - [actions] finisher tweaks
 - [actions] update action versions to use node 20 (#3299)
 - [Dev Deps] update `markdown-link-check`, `semver`