Skip to content

v0.30.0

Compare
Choose a tag to compare
@ljharb ljharb released this 28 Dec 07:30
· 1009 commits to master since this release

New Stuff

  • nvm install -s now uses more CPUs, and supports a -j option to override the default (#752)

Fixes

  • Check $# before trying to check $1. Avoids failure due to nounset bash option (#868, #873)
  • Ensure that npm doesn't print out excess data, regardless of the user's log level (#881)
  • Fix npm version output for nvm run and nvm exec
  • Add prompt when there is no binary for node version greater than v1.0.0 (#899)
  • nvm unalias: Provide a restore command when unaliasing (#916)
  • nvm install: incorrect check for "$NVM_DIR/nvm.sh" (#887)
  • Fix nvm-exec for commands including spaces (#950, #903)

Refactors

  • Use nvm_ls_remote_index_tab for listing nodejs.org versions (unblocks #870)
  • Replace backticks with $() command substitution (#875)
  • improved bootstrap time (#860, #927)

Tests

  • Print out curl and wget versions inside travis-ci
  • temporarily disable WITHOUT_CURL tests. (nodejs/build#233)
  • update nodejs.org-dist-index.tab and related test (#945)
  • Add workaround for Travis CI environment issue (travis-ci/travis-ci#5363)

Docs

  • Note compatibility issue with set -e (#865)
  • README: Add link to a dedicated nvm wrapper for fish shell (#876)
  • stable → node (#892)
  • update version numbers in the readme; add default alias info
  • improve manual install instructions
  • Add nodist, another Windows alternative (#908)
  • remove nvmw (#938)
  • remove note about "global install", since nvm is not intended for multiuser installs.
  • talk about FreeBSD support (#901)
  • inform OSX users that XCode doesn't need to be installed (#921, #925)