-
v0.31.4
v0.31.4 Fixes - fix "find: warning: Unix filenames usually don't contain slashes" warning (#871) - Fix nvm on SmartOS setups using 64 bits pkgsrc repository (#1182) Install Script - Clean up messaging; don't source entire profile (#1178) Documentation - Improve installation and upgrade instructions (#1179) - Document required git version (#1181)
-
v0.31.3
v0.31.3 New Stuff - Add remote LTS support (#1070) - `nvm install`: Improve error messages for missing versions - Install node upon installing if NODE_VERSION is set (#549) Fixes - remove the need for `sed -E` (#1126) - install script: Don’t attempt to `cd` twice (#1137) - install should not exit after successful git clone (#1146, #1147) - use Solaris-compatible tail options (#1148) - ensure proper checking of the “shwordsplit” zsh option Refactors - [install script] Refactors NVM_DIR; adds tests (#566) - use git options instead of cd in install script (#1144) - create `nvm_grep` and remove standalone `GREP_OPTIONS` line. - use "case" instead of if/else in install (#898) Tests - update test mocks (#1140) - use `$NVM_DIR` instead of relative paths - set x option in update mock to better locate failures - make “nvm use iojs” test actually test that thing - use `-ex` option during tests when possible (#1130) - avoid accidental command execution in test failure message
-
v0.31.1
v0.31.1 Changelog New Stuff: - `nvm uninstall`: Check installation dir permissions before uninstalling; display "fix" commands (#847) - `nvm alias`: colorize output to match `nvm ls` - `nvm alias`: colorize output when creating aliases - `nvm ls`/`nvm alias`/`nvm ls-remote`: only colorize when colors are supported Fixes: - don’t use bash `==` in conditionals - `nvm run`: pass through `--silent` on bare `nvm run` - `nvm exec`: show “io.js” for io.js versions - `set -e`: ensure `nvm_version` returning 3, and `nvm_alias` returning 2, doesn’t terminate the process - `nvm alias`: explicitly forbid user aliases in subdirs - `read` exits 1 when `.nvmrc` lacks a trailing newline; avoid that - `set -x`: avoid an unbound variable - `deactivate`: unset `$NVM_BIN` and `$NVM_PATH` (#1033) Performance: - `nvm alias`: slightly speed up alias resolution - Use `awk` to improve version comparison performance Robustness: - add a missing `command` to a `sed` call Misc: - Various README tweaks - Various testing improvements - Prefer `nvm --help` over `nvm help`