Releases: Schniz/fnm
v1.20.0
v1.19.0
New Feature 🎉
- #194 Add
fnm exec
to run commands with the fnm environment (@Schniz) - #191
uninstall
allows prefix (Closes #121) (@tatchi) - #190 Version filtering in
ls-remote
(@tatchi)
Bugfix 🐛
- #200 Do not repeat installation prompt for unrecognized versions (@tatchi)
- #197 Fix capitalization of message in Use.re (@waldyrious)
Internal 🛠
Committers: 3
- Corentin Leruth (@tatchi)
- Gal Schlezinger (@Schniz)
- Waldir Pimenta (@waldyrious)
v1.18.1
v1.18.0
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 🎉
- #176 Specify the release to the install script (@chrisdaley)
Bugfix 🐛
Internal 🛠
Committers: 2
- Chris Daley (@chrisdaley)
- Gal Schlezinger (@Schniz)
v1.17.0
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 🐛
Internal 🛠
Committers: 1
- Gal Schlezinger (@Schniz)
v1.16.0
New Feature 🎉
Bugfix 🐛
Internal 🛠
- #154 Run all feature tests (@Schniz)
- #148 Make
env
smoke test pass when run with fish (@thomsj) - #153 Add missing
exit 1
s topartial_semver
tests (@thomsj) - #151 Add a CI check for code formatting (@Schniz)
- #149 Update to v6.17.1 in
partial_semver
feature test (@thomsj) - #143 Try to install new deps (@Schniz)
- #142 Drop buildsInSource (@Schniz)
Documentation 📝
- #157 Rename
--base-dir
to--fnm-dir
in README (@thomsj) - #158 Uncapitalise "Node" in
--multi
description (@thomsj)
Committers: 2
v1.15.0
Bugfix 🐛
Documentation 📝
- #132 Fix spelling of availability in install.sh (@trevershick)
Committers: 2
- Gal Schlezinger (@Schniz)
- Trever Shick (@trevershick)
v1.14.0
v1.13.0
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 📝
- #130 Fix issues related to help pages (@Schniz)
- #123 Fix typo in successfully (@pavelloz)
- #118 Add note about upgrading (@pavelloz)
- #119 Remove "Homebrew" from future plans as it is done (@pavelloz)
Committers: 2
v1.12.0
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 🎉
- #106 Add
default
, as a shortcut foralias default
(@dangdennis) - #104 Add a 'debug' log level (@Schniz)
Internal 🛠
- #88 Successfully build on Windows (@ulrikstrid)
Committers: 3
- Dennis Dang (@dangdennis)
- Gal Schlezinger (@Schniz)
- Ulrik Strid (@ulrikstrid)