Skip to content
v0.38.0

New Stuff
 - `install`: add parallel build support for openbsd (#2390)
 - `install`: add `-b` flag to skip building from source (#2439)
 - install script: Allow installation from other repository also for git method (#2401)
 - install script: Allow installation from other repository (#2394)

Fixes
 - `exec`: `--` should stop argument parsing (#2354)
 - `nvm_alias`: ensure `lts/-1` returns the one before `lts/*` (#2462)
 - install script: define `nvm_echo`
 - Fix potential unbound var error on nvm install (#2421)
 - avoid parse error with common omz global aliases, in `nvm_print_color_code` (#2365)
 - install script: sync `nvm_download` implementation from nvm.sh (#2406)
 - remove `nvm_supports_source_options` (#2402)
 - `bash_completion`: move compinit before bashcompinit (#2393)
 - relax `$PREFIX` checking, to accomodate `npm exec`
 - Use local variable when looping over args (#2377)
 - `install`: Ignore npm command under $NVM_DIR when checking for global modules (#2348)

Refactors
 - add `nvm_install_binary_extract`
 - add `nvm_get_artifact_compression`
 - fix silly shellcheck complaint

Docs
 - Add macOS troubleshooting instructions for M1 chip (#2416, #2436, #2232)
 - Update source command to include s in zsh (#2466)
 - Add `nvs` as one of the Windows alternatives (#2454)
 - add headings to certain sections (#2457)
 - add commands to help troubleshoot without closing the current shell (#2202)
 - update `cdnvm` implementation (#2442)
 - add install error tips (#2400)
 - quote asterisk in shell command on `--latest-npm` example (#2431)
 - Updated README.md to include homebrew unsecure dirs warning (#2388)
 - source `./nvm.sh` instead of `nvm.sh`, for `zsh` (#2205)
 - add CODE_OF_CONDUCT.md

Tests
 - Rename some files to be more cross platform (#2397)
 - [actions] update workflows (#2427)
 - [Dev Deps] update `dockerfile_lint`, `doctoc`, `eclint`, `replace`, `semver`
 - ensure `doctoc` action fails when it should
 - update mocks
 - Add unit test for nvm_download
 - add `nvm_grep` to install script, fix tests (#2403
 - `.npm` is now cached by default (#2104)
 - `release`: clobber local tags