nvm v0.33.3 Release Notes
Release Date: 2017-09-04 // over 6 years ago-
π New Stuff
- β¬οΈ
nvm install
: add--latest-npm
option to automatically try to upgrade to the latest working version ofnpm
- β add support for
$NVM_DIR/default-packages
file (#1463) - π³ Introduce Docker environment for nvm (#1472, #1575)
- π¨ Print $TERM_PROGRAM in nvm debug if it exists (#1578)
install.sh
: Speedup process to install nvm from git by dropping commit history (#1476)- β¬οΈ
install.sh
: Add--auto
to git gc to speed up install & upgrade (#1576) install.sh
: Clean up git reflog history before git gc (#1579)install.sh
: install bash_completion via script method (#1588)
π Fixes
set -u
: ensure that potentially unbound variables arenβt called unchecked (#1363, #1516)- ensure if
npm link
fails, that$IFS
is not improperly set (#1519) - 0οΈβ£ set IFS to default for all nvm commands (#1227, #1244, #1514, #1518)
set -u
: whenALIAS
is unset, donβt reference an unbound variable (#1526)- π Fix
--version
help text (#1538) - enable curl compression only on curl >=7.21.0 (#1550)
nvm install -s
: properly precompute clang version (#1554)- curl should fail if something wrong (#1556, #1557)
- Adjust $CURL_COMPRESSED_FLAG usage for curl (#1562, #1567)
set -u
:nvm install
/nvm use
: fix unbound vars (#1587)- π [bash completion] add missing
install-latest-npm
; remove undocumentedclear-cache
(#1564)
π Documentation
- π move the install script to the top; put the notes in a separate section
- Install script - Improve installation guide (#1544)
- β¬οΈ bump sample version numbers (#1539)
- β add note about Linux troubleshooting (#1566)
- β‘οΈ updated to reflect current script output (#1574)
β Testing
- π Fix cache for WITHOUT_CURL tests in Travis (#1529)
- β¬οΈ