v0.35.0 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 helpful - `nvm ls`: ensure `nvm 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 - install shellcheck v0.6.0 in Dockerfile (#1836) - add libssl-dev to Docker image (#1835) Meta - add copyright line to license file - update repo links to point to org