All Versions
18
Latest Version
Avg Release Cycle
69 days
Latest Release
1029 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.37.2 Changes
November 28, 2020 -
v0.37.1 Changes
November 25, 2020π New Stuff
π Fixes
nvm_die_on_prefix
: only grep lines starting with env var name (#2347)
β Tests
-
v0.37.0 Changes
November 06, 2020π Major Performance Enhancement
use
/nvm_die_on_prefix
: replicate npm config algorithm and removenpm config
call (#2317)
π Fixes
nvm ls-remote
: accept versions that end with a dot (#2310)nvm_ls
: zsh: unsetmarkdirs
andlocal_options
(#2316)nvm_die_on_prefix
: use directory comparison rather than string (#2316)
π Docs
β Tests
-
v0.36.0 Changes
September 25, 2020v0.36.0
π New Stuff
- β add
nvm -v
as an alias fornvm --version
(#2270) nvm deactivate
/nvm which
: add--silent
- β adding default and alias option to
nvm install
(#2274, #1929) - π
nvm_supports_xz
: Add Mac/FreeBSD xz platform support checks (#2156) - add
nvm_find_project_dir
helper
π Fixes
- β
latest-npm
: ensure npm 7 is not installed on node < 10 nvm_die_on_prefix
: check that the prefix is inside the version dir, not just the nvm dirnvm use
: fix--silent
when version is omitted- ensure
--help
is intercepted on any command (#2277) --help
: Add more examples (#2272)- π¦
install
: improved arg parsing around--reinstall-packages-from
(#1762) - π¦
reinstall-packages
: do not include unmet peer deps (#1948) --help
: explain more clearly that parameter is optional and can be provided by .nvmrc onnvm install
,nvm use
,nvm exec
, andnvm run
(#2242)- [Robustness] add
command
toxargs
/rm
innvm_get_default_packages
(#2281) - [debug] add
whoami
output - [performance]
nvm_auto
: only callnvm_ls_current
inuse
mode (#2286)
π¨ Refactors
- [Refactor] add
nvm_get_checksum_binary
; use it innvm debug
- π¨ [Refactor] remove unused
nvm_checksum
function - π¨ [Refactor] Rename solaris and iojs helper functions to be nvm_ prefixed (#2213)
- π¨ [Refactor]
nvm run
/nvm exec
: useNVM_SILENT
consistently internally (#2279)
π³ Dockerfile
- π³ [dockerfile] Add missing apt package
locales
(#2306) - π³ [dockerfile] Remove ShellCheck Segmentation fault workaround (#2305)
- β‘οΈ [dockerfile] Update ShellCheck download URL in Dockerfile (#2304, #2232)
- β‘οΈ [dockerfile] Update Dockerfile base image to Ubuntu 16.04, cc #2008 (#2187)
π Docs
- β¬οΈ [readme] fix LTS upgrade command (#2294)
- β‘οΈ [readme] update autocompletion output examples
- π [readme] Mention problem with windows cmd echo (#2282)
- π [readme] Add documentation for LTS updates which reinstall existing packages (#2271)
- [readme] Fix fish load_nvm function (#2252)
- β‘οΈ [readme] Update macOS troubleshooting w/ 10.15 zsh default (#2248)
- β‘οΈ [readme] Update install instructions troubleshooting (#2225)
- [readme] Syntax highlight for Ansible task example in README.md (#2228)
- β‘οΈ [readme] Update README for environment variables (#2159)
- [readme] Stop removing spaces from nvm_path (#2235)
- [readme] include deeper integration instructions for fish (#2208)
- β‘οΈ [patch] Update docs and add warning for 'nvm is not compatible with the npm config "prefix" option' edgecase error on Mac OS (#2263)
β Tests
- π pin postcss to v7
- Source nvm.sh before defining FILE (#2182)
Meta Stuff
- π fix TOC action
- β add actions: Automatic Rebase for PRs, auto-update-TOC for push
- β add
-
v0.35.3 Changes
March 06, 2020v0.35.3
π New
- β add
lts/-1
etc, to point to an LTS line relative to "latest" use
: setNVM_INC
to expose the node include path- π¨
uninstall
: addNVM_DEBUG
to print out a filename as its permissions are checked
π Fixes
- β
nvm ls-remote
: properly label latest LTS versions instead of just the latest one in the filter
π Docs
- βͺ [readme] restore broken anchor
- [readme] add nvm intro
- π Improve readme clarity and troubleshooting (#2125)
- π Fix small typo in README (#2130)
β Tests
- β‘οΈ update mocks
- π fix update mocks script
- β‘οΈ update test mocks
- β
try to make
nvm unload
test more robust - ensure
nvm unload
unsets env vars too
- β add
-
v0.35.2 Changes
December 18, 2019 -
v0.35.1 Changes
November 03, 2019π Fixes
- β
install-latest-npm
:npm
v6.10
breaks onnode
v6.0
,v6.1
, andv9.0
-v9.2
nvm use
: improve help output with barenvm use
and no.nvmrc
π Docs
- β Add description if instructions don't work; make install instructions more readable (#2112)
- β
-
v0.35.0 Changes
October 02, 2019π 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
-
v0.34.0 Changes
January 08, 2019π New Stuff
- π Support
--no-progress
fornvm install
(#1422) install.sh
: allow user to explicitly opt out of nvm adding the source string (#1804)- Respect previously nvm-loaded node version when sourcing (#1315)
- add support for
$XDG_CONFIG_HOME
(#1888) - π
bash_completion
: Add support forZSH_DISABLE_COMPFIX
flag (#1911)
π Fixes
- π Improve .nvmrc reading process (#1740)
nvm debug
: Fix sed syntax error in nvm_command_info (#1528)- β Remove $NVM_DIR trailing slash automatically (#1734)
install -s
:zsh
: ensureshwordsplit
opt is set (#1719)ls-remote
: fix issues in zsh when using a mirror with a ton of entries (#1818)- Improve
nvm_is_version_installed
to check for a node executable instead of root dir (#1824) use
: Prepend instead of changing if shadowed by system dirs (#1830)- π Improve and update Dockerfile (#1861, #1863)
- π¨
install.sh
: Print an error and exit the script if $METHOD is set to something unexpected (#1917) - π Allow zsh users to have the nomatch option set (#1938)
- avoid unbound variable (#1949)
π¨ Refactors
- Speedup nvm_list_aliases (#1517)
- π
bash_completion
: Improve coding style (#1816) - β
[shellcheck] use
{ β¦; }
instead of(β¦)
to group test commands (#1825) - [shellcheck] quote variables in for loops to avoid unintentional expansion
- [shellcheck] ignore SC2230 errors
- [shellcheck] Use
-n/-z
instead of! -z/! -n
condition (#1955)
β Tests
- β add
nvm install-latest-npm
tests for all node versions - π fix failing tests on master due to npm registry SSL changes
- π· Enable ccache on Travis CI to speed up compilation (#1947)
- π¨ print out shellcheck version
- avoid using shopt in zsh
π Docs
- β add --tags to git fetch in manual upgrade (#1793)
- π fix failing if check in autoload script (#1821)
- β‘οΈ Grammar update (#1822)
- π fix for .nvmrc script (#1823)
- β add --no-use option to installation (#1839, #1840, #1862)
- β add instructions for installing a specific version (#1901)
- β Added fish nvm (#1926)
- β Add section on automatic
nvm use
in Bash (#1865) - π improve instructions for manual install (#1930)
- β‘οΈ update README to fix docker run command flag order (#1925)
- π Improve md file syntax (#1864)
- β Add Ansible task example (#1964)
- π Improve indent of output block in GitHub Issue template (#1967)
- π fixing cdnvm on .bashrc (#1971)
- π Improve phrasing of 'nvm current' (#1974)
- π Support
-
v0.33.11 Changes
April 25, 2018π Fix
- β
install-latest-npm
: node v4.5 and v4.6 work on npm v5.4.1, but not v5.4.2
- β