nvm v0.35.0 Release Notes
Release Date: 2019-10-02 // over 4 years ago-
π New Stuff
nvm ls
: add--no-alias
to suppress alias output
π Fixes
set -u
: Add default empty value for$NVM_NO_ALIAS
(#2054, #2047)- Determine correct sub directory if XDG_CONFIG_HOME is set (#2035)
- Set $NVM_DIR to ".nvm" instead of "nvm" (#2069, #2033)
- π¦
default_packages
: work when the file lacks a trailing newline install
: Add missing io.js installation message (#1989)- π Make installation less restrictive when NVM_DIR is set (#1986)
- β¨ Enhance nvm debug for different environments (#1654)
- π
nvm_supports_source_options
: work around a bug in bash 3.2 install
: error out when an argument has---
- β
attempt to fix a bug in bash 3.2, fixed in 4.4, that improperly exits on
-e
in a test. - π¨
nvm ls
:--no-colors
:system
: print an asterisk
π¨ Refactors
- add
nvm_stdout_is_terminal
helper (#2012, #2007) - extract βget default packagesβ logic to
nvm_get_default_packages
- π
nvm.sh
: make coding style more consistent (#1819)
π Docs
- π Fix bash auto-use nvm command (#2086)
- β‘οΈ Updated note about Windows (#2037)
- π sync node release schedule url (#2001)
- π¦ clarify how to specify default packages (#1981)
- clean up formatting in readme (#2038)
- clean up a bit (#1627)
- β Add
--latest-npm
info to Migrating global packages section (#1970) - Set $NVM_DIR to ".nvm" instead of "nvm" (#2069, #2033)
- β‘οΈ update
bash
cdnvm
script to properly handle aliases (#2017) - β Add note about what version of node new shells run with (#2003)
--help
: consolidate some help output- README.md: mention --no-colors option (#2004)
nvm --help
: add--no-colors
and--no-alias
- β add version number to
nvm βhelp
output (#1993) - β add βupdateβ terminology to installation section
unalias
: add more specific error message for builtin aliases (#1992)
β Tests
- β
jspm
v2 beta started breaking tests; pin to < v2 - π use rimraf over
rmdir
in teardowns (#2010) - β‘οΈ update dist from trusty to xenial (#2008)
nvm_command_info
: make error output more helpfulnvm ls
: ensurenvm alias
is called- add more checks to make_fake_* helpers
- π fix fake node versions
- π Improve syntax in "test/installation_iojs/nvm install v1 works" (#1990)
- π [shellcheck] remove unnecessary overrides
- [shellcheck] add overrides
π³ Dockerfile
Meta
- β add copyright line to license file
- β‘οΈ update repo links to point to org