Skip to content

v0.39.4

Compare
Choose a tag to compare
@ljharb ljharb released this 25 Jul 01:33
· 93 commits to master since this release
v0.39.4
8fbf8ab

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

  • Improve performance of listing aliases (#3060)

Docker

  • 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)