Download Latest Version v0.40.3 source code.tar.gz (346.5 kB)
Email in envelope

Get an email when there's a new version of nvm

Home / v0.40.2
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-03-11 1.8 kB
v0.40.2 source code.tar.gz 2025-03-11 346.5 kB
v0.40.2 source code.zip 2025-03-11 478.9 kB
Totals: 3 Items   827.2 kB 0

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

Source: README.md, updated 2025-03-11