Fnm Versions Save

🚀 Fast and simple Node.js version manager, built in Rust

v1.29.1

2 years ago

1.29.1 (2021-12-28)

Bugfix 🐛

  • #613 Don't warn on ~/.fnm yet (@Schniz)

v1.29.0 (2021-12-28)

New Feature 🎉

  • #607 Allow recursive version lookups (@Schniz)
  • #416 Respect $XDG_DATA_HOME (@samhh)

Bugfix 🐛

  • #603 (re)Include feature for (native) certificates (@pfiaux)
  • #605 Add a user-agent header (@Schniz)

Internal 🛠

  • #606 Migrate to Rust 2021 edition (@Schniz)

v1.29.0

2 years ago

✋ Note: This version starts storing files in data_dir, but defaults to ~/.fnm if this directory exists while emitting a warning. You can override it by setting --fnm-dir ~/.fnm as an argument to fnm env.

New Feature 🎉

  • #607 Allow recursive version lookups (@Schniz)
  • #416 Respect $XDG_DATA_HOME (@samhh)

Bugfix 🐛

  • #603 (re)Include feature for (native) certificates (@pfiaux)
  • #605 Add a user-agent header (@Schniz)

Internal 🛠

  • #606 Migrate to Rust 2021 edition (@Schniz)

Committers: 3

  • Gal Schlezinger (@Schniz)
  • Patrick Fiaux (@pfiaux)
  • Sam A. Horvath-Hunt (@samhh)

v1.28.2

2 years ago

This patch should fix local CA certificates and proxies

Bugfix 🐛

Documentation 📝

Committers: 1

  • Gal Schlezinger (@Schniz)

v1.28.1

2 years ago

This version includes a fix to a slowdown in fnm env, reported by @samhh. This is invaluable. Please send everything you think is too slow. If it's not fast, it is broken.

Bugfix 🐛

Committers: 1

  • Gal Schlezinger (@Schniz)

v1.28.0

2 years ago

New Feature 🎉

  • #556 Allow aliasing to the system version (@Schniz)
  • #547 Replace reqwest with ureq for less dependencies and smaller file size (@dnaka91)

Bugfix 🐛

  • #573 Infer shell with sysinfo crate (@Schniz)
  • #553 Fix Windows CMD cd failure on paths with spaces (use-on-cd) (@Schniz)

Internal 🛠

  • #554 Fix clippy & use musl target on Rust compiler for static compilation (@dnaka91)

Documentation 📝

Committers: 5

  • Dominik Nakamura (@dnaka91)
  • Gal Schlezinger (@Schniz)
  • Jonathan Fraimorice (@yonifra)
  • Lucas Weng (@lucasweng)
  • Sanchith Hegde (@SanchithHegde)

v1.27.0

2 years ago

New Feature 🎉

Bugfix 🐛

  • #528 installation script: Use = instead of == (@develoot)
  • #512 fix(dep): Revert "Include feature for (native) certificates #468" (@itotallyrock)
  • #514 Invoke fnm use on startup for PowerShell (@naoey)

Documentation 📝

Committers: 8

v1.26.0

2 years ago

Bugfix 🐛

  • #484 fix: --install-if-missing when using version alias (@AlexMunoz)
  • #468 Include feature for (native) certificates (@pfiaux)

Documentation 📝

Committers: 4

v1.25.0

3 years ago

fnm now installs M1 builds if prebuilt binaries are found. Thanks @pckilgore!

New Feature 🎉

  • #436 feat: use arm for aarch64-darwin-node@16 platforms (@pckilgore)

Documentation 📝

  • #432 Auto-generate command documentation markdown (@Schniz)

Committers: 2

v1.24.0

3 years ago

Thanks to @pckilgore, this version should start supporting M1 Macs by installing the regular binary distributions that can run on Rosetta.

Since I don't own an M1 machine myself, let me know on Twitter how it works for you!

New Feature 🎉

  • #421 Adding FNM_ARCH as an exported env var from fnm env (@Schniz)
  • #417 Support Apple M1 by installing Rosetta Node builds (@pckilgore)

Bugfix 🐛

  • #422 Create version symlinks in a nested directory (@Schniz)

Committers: 2

v1.23.2

3 years ago

Bugfix 🐛

  • #413 Improve "version not found" error message (@waldyrious)
  • #414 More meaningful error message when a subprocess is killed (@Schniz)

Committers: 2