github nvm-sh/nvm v0.40.2

2 days ago

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 out
  • nvm_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 invalid
  • nvm_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 up nvm_detect_profile tests
  • nvm_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 of node/run

Meta

  • disable blank issues
  • update issue template
  • add DCO (#3456)
  • Rename .github/ISSUE_TEMPLATE.md to .github/ISSUE_TEMPLATE/ISSUE_TEMPLATE.md (#3454)

Don't miss a new nvm release

NewReleases is sending notifications on new releases.