• v0.39.2

    root released this 2022-10-14 07:25:25 +08:00

    Fixes

    • --help: proper default NVM_COLORS info
    • nvm install-latest-npm: ensure npm 9 does not install on unsupported nodes
    • install.sh: support ~/.zprofile (#2892, #2868, #2232)
    • Don't override Mac M1 architecture for node ^14.17 (#2777)
    • nvm install: show proper version in .nvmrc install instructions (#2770)
    • install.sh: error out if the install instructions are not followed (#2742)
    • install: better error message when xcode command line tools are needed
    • avoid OpenBSD nvm install error when /sbin/init doesn't exist (#2698)
    • set -E: Add test for node install on Bash with an ERR trap and set -E
    • add missing local (handle nonexisting /sbin/init a bit more cleanly) (#2678)
    • Update nvm_extract_tarball to support OpenBSD (#2693)

    Performance

    • nvm_print_versions: re-implement using awk

    Robustness

    • avoid a clobbered ls (#2727)

    Refactors

    • nvm install/nvm_install_default_packages: move "get" logic inside helper
    • add nvm_extract_tarball to consolidate extraction logic

    Docs / Read Me

    • Update Alpine Linux Section (#2896)
    • optimize calling of nvm version in zsh (#2874)
    • Fix Ansible Linting Errors (#2861)
    • cdnvm(): handle failed dir change (#2840)
    • Fix Git Install instruction list structure (#2823)
    • add logo
    • minor cleanup
    • Add note about creating .bashrc file as well as .bash_profile (#2729)
    • fish: send output from load_nvm to /dev/stderr (#2783)
    • fix fish load_nvm variable interpolations (#2776)
    • Correct typos in "Macs with M1 chip" section (#2760)
    • HTTP => HTTPS (#2735, #2713)
    • clarify instructions for running Node on M1 Mac (#2675)

    Dockerfile
    Update base image from Ubuntu 18.04 to 20.04, cc #2877 (#2882)

    Misc

    • [meta] Update CODE_OF_CONDUCT to current version (#2790)

    Tests

    • update test mocks
    • github actions removed homebrew and broke shellcheck (#2907)
    • node 18 no longer builds in travis-ci (#2907)
    Downloads