fnm Changelog
This page documents fnm's major version updates and important changes.
Latest Version
v1.37.1 (2024)
New Features:
- Improved Apple Silicon support
- Added
--resolve-enginesoption - Optimized version file parsing
Improvements:
- Faster version download speed
- Better error message prompts
- Improved Shell completion
Fixes:
- Fixed Windows path issues
- Fixed race condition during version switching
Version History
v1.37.x
- Added
--version-file-strategyoption - Support for
recursiveversion file lookup - Improved Corepack support
v1.36.x
- Added
--corepack-enabledoption - Improved ARM64 architecture support
- Optimized memory usage
v1.35.x
- Added
--useinstall option - Improved download progress display
- Fixed multiple Shell integration issues
v1.34.x
- Added
--silent-if-unchangedoption - Improved Fish Shell support
- Optimized version list display
v1.33.x
- Added
--progressoption to control progress bar - Improved error handling
- Fixed Windows PowerShell integration
v1.32.x
- Added
--latestinstall option - Improved LTS version detection
- Optimized startup performance
v1.31.x
- Added
--archarchitecture override option - Improved multi-architecture support
- Fixed download checksum issues
Major Feature Milestones
Automatic Version Switching
v1.30 introduced --use-on-cd feature, automatically switching Node.js versions based on directory.
engines.node Support
v1.29 added support for the engines.node field in package.json.
Corepack Integration
v1.36 added --corepack-enabled option to automatically enable Corepack.
Recursive Version File Lookup
v1.37 added --version-file-strategy=recursive, supporting upward lookup of version files in parent directories.
Upgrade Guide
Using Homebrew
bash
brew upgrade fnmUsing curl Script
bash
curl -fsSL https://fnm.vercel.app/install | bashManual Upgrade
- Visit fnm Releases page
- Download the latest version
- Replace the old version
Get Latest Information
- GitHub Releases - Complete version history
- GitHub Commits - Latest commit records
- GitHub Issues - Issue tracking
Related Links
- Install fnm - Installation guide
- Command Reference - All command details