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
- Download the latest version of the installer
- Uninstall the current version of NVM for Windows
- Install the new version
- 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