Skip to content

Releases: Schniz/fnm

v1.9.1

14 Apr 12:45
Compare
Choose a tag to compare

v1.9.1 (2019-04-14)

Bugfix 🐛

  • #91 Fix fnm env for fish shell. (@hwartig)
  • #90 Installation script doesn't use GitHub API, but a link to the latest directly (@Schniz)

Committers: 2

v1.9.0

19 Mar 09:03
Compare
Choose a tag to compare

Highlight 🔦

fnm will now ask if you want to install the provided version if it isn't already

image

Changelog 📝

New Feature 🎉

  • #86 Add support for interactive installation for use (@Schniz)

Documentation 📝

Committers: 1

v1.8.0

13 Mar 13:31
Compare
Choose a tag to compare

Binaries are now much smaller due to stripping of the debugging metadata (~30-40% smaller!)

Bugfix 🐛

  • #83 fix: remove unmatched quote written in the fish config file (@ThomasMarcel)

Internal 🛠

  • #84 Strip binaries to make them smaller (@Schniz)

v1.7.2

07 Mar 15:07
45fdba0
Compare
Choose a tag to compare

Bugfix 🐛

  • #79 Guard from more non-existent directories errors (@Schniz)

Committers: 1

v1.7.1

05 Mar 18:54
Compare
Choose a tag to compare

Highlight 🔦

use-on-cd now works with .node-version files on Zsh, thanks to a bug that was fixed by @johnletey and reported by @MoOx. Thanks friends! This path is now fully tested

Changelog 📝

Bugfix 🐛

Internal 🛠

  • #78 Add a test to use-on-cd when .node-version is found (@Schniz)

Committers: 2

v1.7.0

05 Mar 09:45
Compare
Choose a tag to compare

Highlight 🔦

There's a new --use-on-cd option to fnm env that will change Node versions automatically based on the current working directory .nvmrc or .node-version.

If you already have fnm installed,

  • and you use bash/zsh, you will need to change your .zshrc, .bashrc or .bash_profile:
    - eval `fnm env --multi`
    + eval "`fnm env --multi --use-on-cd`"
  • and you have fish, you will need to change your fish.config to the following:
    - eval (fnm env --multi)
    + fnm env --multi --use-on-cd | source

Changelog

New Feature 🎉

  • #68 Infer shells automatically, and use versions based on the current working directory (optional) (@Schniz)

v1.6.2

04 Mar 11:05
Compare
Choose a tag to compare

Changelog

Bugfix 🐛

Documentation 📝

  • #70 Fix installation script parameters docs (@Schniz)

Committers: 1

v1.6.1

26 Feb 14:48
Compare
Choose a tag to compare

Highlight 😳

Fixed a bug for the version inference (completion of the latest installation/version installed), happened by dropping curl for cohttp

Changelog

Bugfix 🐛

  • #69 Fix version inference by throwing on http 404 again (@Schniz)

Committers: 1

v1.6.0: drop curl as a dependency!

25 Feb 21:23
Compare
Choose a tag to compare

Highlight ✨

@tatchi has replaced the Http module to use cohttp instead of executing curl. That means that we're one step closer to Windows support (I hope) and to a real self-contained binary. Thanks @tatchi!

All commits

New Feature 🎉

  • #57 Switch to cohttp(lwt) instead of curl (@tatchi)

Bugfix 🐛

  • #64 Throw on errors in installation script (@Schniz)

Internal 🛠

Committers: 2

v1.5.1

22 Feb 08:10
Compare
Choose a tag to compare

Bugfix 🐛

  • #61 Fix a bug where fnm env --multi didn't used the default alias (@Schniz)

Committers: 1