Skip to content

Releases: Schniz/fnm

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

v1.11.0

27 May 07:57
Compare
Choose a tag to compare

Highlights 🔦

  • We now have an uninstall command thanks to the amazing @tatchi!
  • Binary size has dropped significantly thanks to @ulrikstrid and the migration to base. This takes us a little further in supporting Windows!
  • System versions of Node can be used by fnm use system

Changelog 📝

New Feature 🎉

Bugfix 🐛

  • #103 Fix missing aliases due to newer realpath (@Schniz)
  • #99 fix EACCES error when installing an already downloaded version (@tatchi)

Internal 🛠

  • #101 Move from base to core (@ulrikstrid)
  • #102 Implement realpath instead of binding to C library (@Schniz)
  • #100 Add Semver to library, an simple non-spec implementation of semver (@Schniz)

Committers: 3

v1.10.0

02 May 06:58
Compare
Choose a tag to compare

Highlight 🔦

@ohana54 has added a global log level option:

eval "$(fnm env --multi --log-level=quiet)"

Changelog 📝

New Feature 🎉

Documentation 📝

Committers: 2

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