Skip to content

Releases: Schniz/fnm

v1.20.0

22 Mar 09:48
Compare
Choose a tag to compare

v1.20.0 (2020-03-22)

New Feature 🎉

Bugfix 🐛

Documentation 📝

v1.19.0

09 Mar 15:08
Compare
Choose a tag to compare

New Feature 🎉

Bugfix 🐛

  • #200 Do not repeat installation prompt for unrecognized versions (@tatchi)
  • #197 Fix capitalization of message in Use.re (@waldyrious)

Internal 🛠

Committers: 3

v1.18.1

30 Dec 09:41
Compare
Choose a tag to compare

This version fixes an issue derived from using Lwt 5 in a wrong way, causing fnm to show OCaml error messages every time it tried to exit with a status other than 0 (or, in a failed state)

Bugfix 🐛

Committers: 1

v1.18.0

24 Dec 12:36
Compare
Choose a tag to compare

Highlight

Regarding #173 #174 and #177, this version stops compiling libgmp with custom machine code for Intel ADX. This should make fnm run smoothly on most CPU architectures. See more in #177 and let me know if there are more issues with it.

Changelog

New Feature 🎉

Bugfix 🐛

  • #177 Fix "illegal instruction" errors on some CPUs (@Schniz)

Internal 🛠

Committers: 2

v1.17.0

26 Nov 15:54
Compare
Choose a tag to compare

Critical change

moving from ocaml-ssl to ocaml-tls, dropping OpenSSL in favor of a pure OCaml implementation. This results in no certificate errors, smaller file size for Linux and no dynamic linking problems on macOS.

Thanks to everyone who chimed in on #170 and #110

Changelog 🔦

Bugfix 🐛

  • #169 Support spaces in directory name in Bash (@Schniz)

Internal 🛠

  • #172 Revert into using ocaml-tls instead of ocaml-ssl (@Schniz)

Committers: 1

v1.16.0

29 Oct 15:31
Compare
Choose a tag to compare

New Feature 🎉

Bugfix 🐛

  • #150 Add missing log level to env output for Fish shell (@thomsj)

Internal 🛠

Documentation 📝

  • #157 Rename --base-dir to --fnm-dir in README (@thomsj)
  • #158 Uncapitalise "Node" in --multi description (@thomsj)

Committers: 2

v1.15.0

23 Sep 13:53
Compare
Choose a tag to compare

Bugfix 🐛

Documentation 📝

Committers: 2

v1.14.0

20 Aug 08:28
Compare
Choose a tag to compare

v1.14.0 (2019-08-20)

New Feature 🎉

Bugfix 🐛

  • #131 Deprecates MacOS installation using the script in favor of Homebrew (@Schniz)

Internal 🛠

v1.13.0

15 Jul 12:30
Compare
Choose a tag to compare

Highlight 🔦

Support for lts/* has landed. Now you can refer to the latest Node v10 as lts/dubnium and both use and install will understand that. Moreover, fnm install latest creates an alias named latest so you can use it without thinking about the exact version.

Changelog 📝

New Feature 🎉

Bugfix 🐛

  • #125 format versions in uninstall (@Schniz)
  • #114 installation script: use $INSTALL_DIR instead of hard-coded $HOME/.fnm (@Schniz)

Documentation 📝

Committers: 2

v1.12.0

06 Jun 08:55
3c2f908
Compare
Choose a tag to compare

Highlight 🔦

@dangdennis has added a fnm default command that aliases to alias default, so it is more convenient to set a default version! Thanks Dennis!

Changelog 📝

New Feature 🎉

Internal 🛠

Committers: 3