Skip to content

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-engines option
  • 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-strategy option
  • Support for recursive version file lookup
  • Improved Corepack support

v1.36.x

  • Added --corepack-enabled option
  • Improved ARM64 architecture support
  • Optimized memory usage

v1.35.x

  • Added --use install option
  • Improved download progress display
  • Fixed multiple Shell integration issues

v1.34.x

  • Added --silent-if-unchanged option
  • Improved Fish Shell support
  • Optimized version list display

v1.33.x

  • Added --progress option to control progress bar
  • Improved error handling
  • Fixed Windows PowerShell integration

v1.32.x

  • Added --latest install option
  • Improved LTS version detection
  • Optimized startup performance

v1.31.x

  • Added --arch architecture 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 fnm

Using curl Script

bash
curl -fsSL https://fnm.vercel.app/install | bash

Manual Upgrade

  1. Visit fnm Releases page
  2. Download the latest version
  3. Replace the old version

Get Latest Information