nvm v0.34.0 Release Notes

Release Date: 2019-01-08 // over 5 years ago
  • ๐Ÿ†• New Stuff

    • ๐Ÿ‘Œ Support --no-progress for nvm 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 for ZSH_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: ensure shwordsplit 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)