• v0.39.4

    root released this 2023-07-25 09:29:54 +08:00

    Fixes

    • fix node download link for armv8l (#3102)
    • nvm exec: no longer error with '-q: invalid option' for zsh users (#2800)
    • nvm_print_npm_version: if npm exists but its node crashes, do not print the npm version
    • nvm_ls_current: when node is present but crashes immediately, echo "none"
    • fix directory traversal when workdir path is not readable (#3080)
    • recognize 32Bit docker container and use x86 arch (#3051)
    • Remove unneeded call to ls in nvm_arch (#3012)

    Perf

    • [Perf] Improve performance of listing aliases (#3060)

    Docker

    • [Dockerfile] Update base image from Ubuntu 20.04 to 22.04, cc #2877 (#3078)

    Docs

    • [readme] add nvshim tool alongside avn (#2193)
    • [readme] fix typo in resolv.conf filename (#3135)
    • [readme] Update logo header (#3123)
    • [readme] Add instructions on how to install without editing shell config (#3100)
    • [readme] cdnvm function: fix shellcheck errors (#3082)
    • [readme] Update Travis CI badge and link url (#3077)

    Miscellaneous

    • [meta] Remove unavailable testing script (#3105)
    • [Dev Deps] update markdown-link-check, semver
    • [actions] allow nvm to be installed

    Tests

    • [add unit tests for nvm_download_artifact
    • [npm bin has been removed
    • [downgrade python to v2 on travis (#3067)
    • [move install script tests to github actions
    • [improve debug output on failure
    • [force the NVM_DIR to the expected location, for tests
    • [Update urchin repository link (#2989)
    Downloads