Skip to content

Changelog

This page records the update history of major versions of NVM. Since NVM has two main versions (nvm-windows and nvm-sh/nvm), we will list their changelogs separately.

NVM for Windows Changelog

v1.2.2 (2025-01-01)

  • Fixed installation issues on certain Windows versions
  • Improved compatibility with the latest Node.js versions
  • Enhanced mirror configuration functionality
  • Fixed multiple security vulnerabilities

v1.1.10 (2023-08-28)

  • Added full support for Windows 11
  • Fixed usage issues in PowerShell 7
  • Improved readability of error messages
  • Fixed installation issues in paths with special characters

v1.1.9 (2022-12-14)

  • Fixed PATH environment variable handling
  • Added new installation options
  • Improved 64-bit support

v1.1.8 (2022-01-23)

  • Optimized download speed
  • Improved support for higher versions of Node.js
  • Fixed multiple stability issues

v1.1.7 (2020-07-06)

  • Added support for .nvmrc files
  • Improved error handling
  • Fixed download issues on certain systems

NVM-SH/NVM Changelog

v0.39.3 (2023-01-24)

  • Improved installation experience on macOS and Linux
  • Added support for the latest Node.js versions
  • Fixed issues involving ARM architecture
  • Updated documentation and examples

v0.39.0 (2022-01-10)

  • Added forced reinstallation options
  • Improved network connection handling
  • Added support for new shells
  • Updated installation scripts

v0.38.0 (2021-02-02)

  • Added better version parsing
  • Improved support for Apple M1 chips
  • Added npm version locking functionality
  • Fixed multiple security issues

v0.37.0 (2020-10-29)

  • Added new alias commands
  • Improved handling of .nvmrc files
  • Fixed compatibility issues in certain terminals
  • Updated error messages and documentation

v0.35.0 (2019-08-16)

  • Added mirror site support
  • Improved version installation process
  • Fixed PATH handling issues
  • Updated auto-completion scripts

How to Upgrade

Upgrading NVM for Windows

  1. Download the latest version of the installer
  2. Uninstall the current version of NVM for Windows
  3. Install the new version
  4. Reinstall previously used Node.js versions

Upgrading NVM-SH/NVM

bash
# Method 1: Using the installation script
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

# Method 2: Using git
cd "$NVM_DIR" && git fetch --tags origin && git checkout `git describe --abbrev=0 --tags --match "v[0-9]*" $(git rev-list --tags --max-count=1)`

After upgrading, close and reopen your terminal, or run the following command:

bash
source ~/.bashrc  # or source ~/.zshrc

Built with VitePress