New Stuff
install.sh
: add$ZDOTDIR
to zsh search (#3458)
Fixes
reinstall-packages
: do not reinstall corepack (#3544)- avoid bash-specific syntax (#3499)
install-latest-npm
: npm v11 is outnvm_install_latest_npm
: avoid unbound variable (#3447)- give a more helpful message when
lts
alias is mistakenly used (#3441) nvm ls
,nvm alias
,nvm install
: error when an LTS name is invalidnvm_normalize_lts
: error when an LTS name is not lowercase (#3417)
Documentation
- [readme] update link
- [readme] fix
--no-use
example (#3479) - [readme] update copyright notice (#3507)
- [readme] note zsh-nvm's AUTO_USE option (#2670)
- [readme] add note about reloading zshrc after editing (#3052)
- [readme] Update shell profile file install notes (#2241)
- [readme] add docker tips (#2318)
- [readme] remove
avn
from readme (#3469) - [readme] fnm -> nvm.fish (#2541)
Refactors
- prefer
case
over if/else chains - combine
sed -e
invocations/arguments
Tests
nvm exec
/nvm run
: add--silent
tests (#1259)- [actions] release test needs git tags
- migrate
installation_iojs
test suite to GitHub Actions (#3476) - Migrate slow test suite from Travis CI (#3470)
- temporarily skip this failing travis test to unblock progress
- [actions] TOC: use latest LTS node
install.sh
: clean upnvm_detect_profile
testsnvm_detect_profile
: refactor (#3467)- run urchin tests on pull requests (#3466)
- update mocks
- ensure that unit tests use only mocked LTS names
- [actions] use
node/install
instead ofnode/run