github nvm-sh/nvm v0.38.0

latest releases: v0.40.1, v0.40.0, v0.39.7...
3 years ago

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

Don't miss a new nvm release

NewReleases is sending notifications on new releases.