Skip to content

Releases: Schniz/fnm

v1.39.0

06 Mar 15:23
d2555b4

Choose a tag to compare

Performance & UX Improvements:

  • Shell startup is now faster: fnm env --use-on-cd applies the initial version during fnm env itself, eliminating an extra fnm use subprocess
  • Improved --use-on-cd shell hook robustness (zsh hook deduplication on re-source, Windows CMD fixes for paths with spaces and drive changes)

New Features:

  • fnm install --use flag to automatically switch to the version after installing
  • fnm default (with no arguments) now returns the current default version

Internal:

  • Rust toolchain upgraded to 1.88

Docs/Maintenance:

  • Various README improvements, typo fixes, and CI workflow fixes

Thanks to the new contributors: @SunsetTechuila, @MangelMaxime, @CodingWithAnxiety, @zeroberry, @isaacl :hat-tip:

v1.38.1

17 Nov 10:15
ceee448

Choose a tag to compare

Patch Changes

  • #1326 172fb0a Thanks @Schniz! - fix --use-on-cd failing with newly released default of --resolve-engines when engines key didn't exist

v1.38.0

14 Nov 13:43
144b3e9

Choose a tag to compare

Minor Changes

  • #1265 186e4bb Thanks @Schniz! - enable --resolve-engines by default. out of experimental phase.

    to disable it, add a --resolve-engines=false flag, and make sure to open an issue describing why.
    It might feel like a breaking change but .nvmrc and .node-version have precedence so it should not.

    I am all in favor of better experience and I believe supporting engines.node is a good direction.

Patch Changes

  • #1310 9273981 Thanks @Schniz! - make github releases of macos to be a universal macos executable (both m1 and x64) as github changed the workers to be m1

  • #1277 12cf977 Thanks @deanshub! - Having install and uninstall aliases

  • #1318 65f7a22 Thanks @Schniz! - better error handling for malformed json

v1.37.2

06 Oct 13:38
60c6fd8

Choose a tag to compare

Patch Changes

v1.37.1

13 Jun 12:51
ec947a9

Choose a tag to compare

Patch Changes

  • #1164 318f86d Thanks @Schniz! - windows: fix shell inference in powershell when using scoop's shims

v1.37.0

30 May 06:56
8ce01e3

Choose a tag to compare

Patch Changes

v1.36.0

28 May 06:05
4db8593

Choose a tag to compare

Minor Changes

Patch Changes

v1.35.1

16 Aug 06:13
11ef090

Choose a tag to compare

Patch Changes

v1.35.0: experimental `package.json#engines` support

11 Jul 07:31
3da0fda

Choose a tag to compare

@amitdahan contributed a support for resolving package.json's engines.node field.

try that out with the --resolve-engines option and let us how it works out for you!

Minor Changes

  • #839 97be792 Thanks @amitdahan! - Support resolving engines.node field via experimental --resolve-engines flag

Patch Changes

v1.34.0 -- experimental corepack support

01 Jul 18:18
8c76ca6

Choose a tag to compare

Minor Changes

  • Add --corepack-enabled flag for automatically enabling corepack on fnm install (#960) @Schniz

Patch Changes