## 1.27.0 (2021-09-16)
#### New Feature 🎉
- [#519 ](https://github.com/Schniz/fnm/pull/519 ) Windows: Use junctions rather than symlinks ([@davidaurelio](https://github.com/davidaurelio))
- [#489 ](https://github.com/Schniz/fnm/pull/489 ) Add unalias command ([@AlexMunoz](https://github.com/AlexMunoz))
#### Bugfix 🐛
- [#528 ](https://github.com/Schniz/fnm/pull/528 ) installation script: Use `=` instead of `==` ([@develoot](https://github.com/develoot))
- [#512 ](https://github.com/Schniz/fnm/pull/512 ) fix(dep): Revert "Include feature for (native) certificates #468 " ([@itotallyrock](https://github.com/itotallyrock))
- [#514 ](https://github.com/Schniz/fnm/pull/514 ) Invoke fnm use on startup for PowerShell ([@naoey](https://github.com/naoey))
#### Documentation 📝
- [#529 ](https://github.com/Schniz/fnm/pull/529 ) Add Chocolatey installation instructions ([@CMeeg](https://github.com/CMeeg))
- [#496 ](https://github.com/Schniz/fnm/pull/496 ) install.sh: print an exit message for missing deps ([@waldyrious](https://github.com/waldyrious))
- [#516 ](https://github.com/Schniz/fnm/pull/516 ) More informative log level error message ([@waldyrious](https://github.com/waldyrious))
- [#493 ](https://github.com/Schniz/fnm/pull/493 ) Add instructions to setup the file for Cmder ([@Lunchb0ne](https://github.com/Lunchb0ne))
#### Committers: 8
- Abhishek Aryan ([@Lunchb0ne](https://github.com/Lunchb0ne))
- Alex Munoz ([@AlexMunoz](https://github.com/AlexMunoz))
- Chris Meagher ([@CMeeg](https://github.com/CMeeg))
- David Aurelio ([@davidaurelio](https://github.com/davidaurelio))
- Jeffrey Meyer ([@itotallyrock](https://github.com/itotallyrock))
- Kitae Kim ([@develoot](https://github.com/develoot))
- Waldir Pimenta ([@waldyrious](https://github.com/waldyrious))
- [@naoey ](https://github.com/naoey )
## v1.26.0 (2021-07-15)
#### Bugfix 🐛
- [#484 ](https://github.com/Schniz/fnm/pull/484 ) fix: --install-if-missing when using version alias ([@AlexMunoz](https://github.com/AlexMunoz))
- [#468 ](https://github.com/Schniz/fnm/pull/468 ) Include feature for (native) certificates ([@pfiaux](https://github.com/pfiaux))
#### Documentation 📝
- [#467 ](https://github.com/Schniz/fnm/pull/467 ) Add instructions for removing fnm ([@binyamin](https://github.com/binyamin))
- [#461 ](https://github.com/Schniz/fnm/pull/461 ) Fix missing list-remote in command doc ([@binhonglee](https://github.com/binhonglee))
#### Committers: 4
- Alex Munoz ([@AlexMunoz](https://github.com/AlexMunoz))
- BinHong Lee ([@binhonglee](https://github.com/binhonglee))
- Binyamin Aron Green ([@binyamin](https://github.com/binyamin))
- Patrick Fiaux ([@pfiaux](https://github.com/pfiaux))
## v1.25.0 (2021-05-17)
#### New Feature 🎉
- [#436 ](https://github.com/Schniz/fnm/pull/436 ) feat: use arm for aarch64-darwin-node@16 platforms ([@pckilgore](https://github.com/pckilgore))
#### Documentation 📝
- [#432 ](https://github.com/Schniz/fnm/pull/432 ) Auto-generate command documentation markdown ([@Schniz](https://github.com/Schniz))
#### Committers: 2
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- Patrick Kilgore ([@pckilgore](https://github.com/pckilgore))
## v1.24.0 (2021-04-02)
#### New Feature 🎉
- [#421 ](https://github.com/Schniz/fnm/pull/421 ) Adding FNM_ARCH as an exported env var from `fnm env` ([@Schniz](https://github.com/Schniz))
- [#417 ](https://github.com/Schniz/fnm/pull/417 ) Support Apple M1 by installing Rosetta Node builds ([@pckilgore](https://github.com/pckilgore))
#### Bugfix 🐛
- [#422 ](https://github.com/Schniz/fnm/pull/422 ) Create version symlinks in a nested directory ([@Schniz](https://github.com/Schniz))
#### Committers: 2
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- Patrick Kilgore ([@pckilgore](https://github.com/pckilgore))
## v1.23.2 (2021-03-24)
#### Bugfix 🐛
- [#413 ](https://github.com/Schniz/fnm/pull/413 ) Improve "version not found" error message ([@waldyrious](https://github.com/waldyrious))
- [#414 ](https://github.com/Schniz/fnm/pull/414 ) More meaningful error message when a subprocess is killed ([@Schniz](https://github.com/Schniz))
#### Committers: 2
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- Waldir Pimenta ([@waldyrious](https://github.com/waldyrious))
## v1.23.1 (2021-03-21)
#### Bugfix 🐛
- [#411 ](https://github.com/Schniz/fnm/pull/411 ) Call the fnm use-on-cd hook on fish initialization ([@Schniz](https://github.com/Schniz))
- [#404 ](https://github.com/Schniz/fnm/pull/404 ) Ignore LogLevel on `fnm ls` ([@Schniz](https://github.com/Schniz))
#### Internal 🛠
- [#408 ](https://github.com/Schniz/fnm/pull/408 ) Fix ARM builds CI ([@Schniz](https://github.com/Schniz))
#### Documentation 📝
- [#405 ](https://github.com/Schniz/fnm/pull/405 ) Fix a couple typos ([@waldyrious](https://github.com/waldyrious))
#### Committers: 2
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- Waldir Pimenta ([@waldyrious](https://github.com/waldyrious))
## v1.23.0 (2021-03-02)
#### New Feature 🎉
- [#403 ](https://github.com/Schniz/fnm/pull/403 ) Allow `fnm use` to use a file path ([@Schniz](https://github.com/Schniz))
- [#401 ](https://github.com/Schniz/fnm/pull/401 ) Allow using filenames in --using= ([@Schniz](https://github.com/Schniz))
#### Bugfix 🐛
- [#398 ](https://github.com/Schniz/fnm/pull/398 ) `fnm exec` : Don't require double-dash ([@Schniz](https://github.com/Schniz))
- [#389 ](https://github.com/Schniz/fnm/pull/389 ) Chore - Use a tier 1 target for Linux binary ([@kaioduarte](https://github.com/kaioduarte))
- [#384 ](https://github.com/Schniz/fnm/pull/384 ) Do not list hidden directories as installed versions ([@scadu](https://github.com/scadu))
#### Documentation 📝
- [#397 ](https://github.com/Schniz/fnm/pull/397 ) Fix minor typos ([@leafrogers](https://github.com/leafrogers))
- [#385 ](https://github.com/Schniz/fnm/pull/385 ) README: add symlink support on Windows ([@scadu](https://github.com/scadu))
- [#377 ](https://github.com/Schniz/fnm/pull/377 ) Improvements to the README ([@waldyrious](https://github.com/waldyrious))
#### Committers: 5
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- Kaio Duarte ([@kaioduarte](https://github.com/kaioduarte))
- Leaf Rogers ([@leafrogers](https://github.com/leafrogers))
- Waldir Pimenta ([@waldyrious](https://github.com/waldyrious))
- Łukasz Jendrysik ([@scadu](https://github.com/scadu))
## v1.22.9 (2021-01-22)
#### Bugfix 🐛
- [#368 ](https://github.com/Schniz/fnm/pull/368 ) Update 'ring' to '0.16.17' ([@gucheen](https://github.com/gucheen))
- [#347 ](https://github.com/Schniz/fnm/pull/347 ) Check if $ZDOTDIR exists to find correct path to .zshrc ([@thales-maciel](https://github.com/thales-maciel))
#### Documentation 📝
- [#341 ](https://github.com/Schniz/fnm/pull/341 ) Update installation instructions ([@Schniz](https://github.com/Schniz))
- [#329 ](https://github.com/Schniz/fnm/pull/329 ) Add scoop support ([@Armaldio](https://github.com/Armaldio))
- [#334 ](https://github.com/Schniz/fnm/pull/334 ) Add installation instructions from cargo ([@zhmushan](https://github.com/zhmushan))
#### Committers: 5
- Cheng Gu ([@gucheen](https://github.com/gucheen))
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- Quentin Goinaud ([@Armaldio](https://github.com/Armaldio))
- Thales Maciel ([@thales-maciel](https://github.com/thales-maciel))
- 木杉 ([@zhmushan](https://github.com/zhmushan))
## v1.22.8 (2020-11-10)
#### Documentation 📝
- [#327 ](https://github.com/Schniz/fnm/pull/327 ) Make ls and ls-remote aliases visible ([@Schniz](https://github.com/Schniz))
#### Committers: 1
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
## v1.22.7 (2020-11-09)
#### New Feature 🎉
- [#315 ](https://github.com/Schniz/fnm/pull/315 ) Add `list` alias for `ls` ([@probablykasper](https://github.com/probablykasper))
#### Bugfix 🐛
- [#326 ](https://github.com/Schniz/fnm/pull/326 ) Make config arguments globally available on all commands ([@Schniz](https://github.com/Schniz))
- [#323 ](https://github.com/Schniz/fnm/pull/323 ) Escape `cd` calls in Bash's use-on-cd ([@Schniz](https://github.com/Schniz))
- [#322 ](https://github.com/Schniz/fnm/pull/322 ) Run `fnm use` on shell initialization in Bash ([@Schniz](https://github.com/Schniz))
#### Committers: 2
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- Kasper ([@probablykasper](https://github.com/probablykasper))
## v1.22.6 (2020-11-04)
#### Bugfix 🐛
- [#317 ](https://github.com/Schniz/fnm/pull/317 ) Bring back --using-file flag with a deprecation warning. ([@bjornua](https://github.com/bjornua))
#### Committers: 1
- Bjørn Arnholtz ([@bjornua](https://github.com/bjornua))
## v1.22.5 (2020-10-29)
#### Bugfix 🐛
- [#310 ](https://github.com/Schniz/fnm/pull/310 ) Better error handling in symlink replacement ([@Schniz](https://github.com/Schniz))
#### Documentation 📝
- [#307 ](https://github.com/Schniz/fnm/pull/307 ) Refer to homebrew/core formula instead of custom tap ([@jameschensmith](https://github.com/jameschensmith))
#### Committers: 2
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- James Chen-Smith ([@jameschensmith](https://github.com/jameschensmith))
## v1.22.4 (2020-10-28)
#### New Feature 🎉
- [#304 ](https://github.com/Schniz/fnm/pull/304 ) Make the first installed version the default one ([@Schniz](https://github.com/Schniz))
#### Bugfix 🐛
- [#308 ](https://github.com/Schniz/fnm/pull/308 ) Allow unsuccessful symlink deletion in `fnm use` ([@Schniz](https://github.com/Schniz))
- [#303 ](https://github.com/Schniz/fnm/pull/303 ) Add ARM handling to installation script ([@Schniz](https://github.com/Schniz))
- [#289 ](https://github.com/Schniz/fnm/pull/289 ) Remove logs from automatic version switching in `--use-on-cd` ([@maxjacobson](https://github.com/maxjacobson))
- [#301 ](https://github.com/Schniz/fnm/pull/301 ) UserVersion: Fix different parsing for leading `v` ([@Schniz](https://github.com/Schniz))
#### Documentation 📝
- [#306 ](https://github.com/Schniz/fnm/pull/306 ) Throw an error instead of panicking when can't infer shell ([@Schniz](https://github.com/Schniz))
- [#297 ](https://github.com/Schniz/fnm/pull/297 ) Update CI badge ([@jameschensmith](https://github.com/jameschensmith))
#### Committers: 3
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- James Chen-Smith ([@jameschensmith](https://github.com/jameschensmith))
- Max Jacobson ([@maxjacobson](https://github.com/maxjacobson))
## v1.22.3 (2020-10-26)
#### New Feature 🎉
- [#292 ](https://github.com/Schniz/fnm/pull/292 ) Add uninstall command ([@Schniz](https://github.com/Schniz))
- [#276 ](https://github.com/Schniz/fnm/pull/276 ) Add pre-built binaries for ARM32 and ARM64 ([@Schniz](https://github.com/Schniz))
#### Bugfix 🐛
- [#290 ](https://github.com/Schniz/fnm/pull/290 ) Fix shell inference in VSCode ([@Schniz](https://github.com/Schniz))
#### Internal 🛠
- [#287 ](https://github.com/Schniz/fnm/pull/287 ) Remove `--multi` from install script ([@jameschensmith](https://github.com/jameschensmith))
#### Documentation 📝
- [#295 ](https://github.com/Schniz/fnm/pull/295 ) Add a warning if MULTISHELL env var is not in PATH ([@Schniz](https://github.com/Schniz))
- [#293 ](https://github.com/Schniz/fnm/pull/293 ) Add detailed error instead of panic regarding `fnm env` ([@Schniz](https://github.com/Schniz))
#### Committers: 2
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- James Chen-Smith ([@jameschensmith](https://github.com/jameschensmith))
## v1.22.2 (2020-10-25)
#### Bugfix 🐛
- [#284 ](https://github.com/Schniz/fnm/pull/284 ) Fix npm not working because of wrong file copying ([@Schniz](https://github.com/Schniz))
#### Documentation 📝
- [#282 ](https://github.com/Schniz/fnm/pull/282 ) site: proxy the installation script ([@Schniz](https://github.com/Schniz))
- [#271 ](https://github.com/Schniz/fnm/pull/271 ) Update README for Windows instructions ([@Schniz](https://github.com/Schniz))
- [#281 ](https://github.com/Schniz/fnm/pull/281 ) docs: removed mentions of --multi from README ([@folke](https://github.com/folke))
#### Committers: 2
- Folke Lemaitre ([@folke](https://github.com/folke))
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
## v1.22.1 (2020-10-25)
#### Internal 🛠
- [#279 ](https://github.com/Schniz/fnm/pull/279 ) Remove UPX binary compression for now ([@Schniz](https://github.com/Schniz))
#### Committers: 1
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
## v1.22.0 (2020-10-25)
#### Bugfix 🐛
- [#275 ](https://github.com/Schniz/fnm/pull/275 ) Fix moving a node installation across mounting points ([@jaythomas](https://github.com/jaythomas))
#### Internal 🛠
- [#274 ](https://github.com/Schniz/fnm/pull/274 ) Add ARM arch support in downloads ([@jaythomas](https://github.com/jaythomas))
- [#266 ](https://github.com/Schniz/fnm/pull/266 ) Use separate config file for fish config ([@wesbaker](https://github.com/wesbaker))
#### Committers: 3
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- Jay Thomas ([@jaythomas](https://github.com/jaythomas))
- Wes Baker ([@wesbaker](https://github.com/wesbaker))
## v1.22.0-beta-1 (2020-10-07)
#### New Feature 🎉
- [#244 ](https://github.com/Schniz/fnm/pull/244 ) Allow using homebrew to install with the installation script ([@Schniz](https://github.com/Schniz))
#### Bugfix 🐛
- [#225 ](https://github.com/Schniz/fnm/pull/225 ) Remove unused condition ([@joliss](https://github.com/joliss))
#### Internal 🛠
- [#246 ](https://github.com/Schniz/fnm/pull/246 ) Rewrite fnm in Rust (merge fnm.rs into fnm) — adding Windows support! ([@Schniz](https://github.com/Schniz))
- [#243 ](https://github.com/Schniz/fnm/pull/243 ) Add installation script testing ([@Schniz](https://github.com/Schniz))
#### Documentation 📝
- [#247 ](https://github.com/Schniz/fnm/pull/247 ) fixed a typo ([@0xflotus](https://github.com/0xflotus))
- [#245 ](https://github.com/Schniz/fnm/pull/245 ) Shorten the installation script ([@Schniz](https://github.com/Schniz))
- [#237 ](https://github.com/Schniz/fnm/pull/237 ) docs: add explanation of uninstall command to README ([@kazushisan](https://github.com/kazushisan))
- [#235 ](https://github.com/Schniz/fnm/pull/235 ) Mention fnm omf plugin for Fish users ([@idkjs](https://github.com/idkjs))
#### Committers: 5
- 0xflotus ([@0xflotus](https://github.com/0xflotus))
- Alain Armand ([@idkjs](https://github.com/idkjs))
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- Jo Liss ([@joliss](https://github.com/joliss))
- Kazushi Konosu ([@kazushisan](https://github.com/kazushisan))
## v1.21.0 (2020-06-07)
#### New Feature 🎉
- [#220 ](https://github.com/Schniz/fnm/pull/220 ) Add `current` command to retrieve the current Node version ([@vladimyr](https://github.com/vladimyr))
- [#210 ](https://github.com/Schniz/fnm/pull/210 ) Allow aliasing and removing an alias ([@Schniz](https://github.com/Schniz))
#### Bugfix 🐛
- [#217 ](https://github.com/Schniz/fnm/pull/217 ) Set version on new shell initialization in fish ([@jaredramirez](https://github.com/jaredramirez))
- [#207 ](https://github.com/Schniz/fnm/pull/207 ) Format dotfiles versions before comparison ([@amitdahan](https://github.com/amitdahan))
#### Committers: 4
- Amit Dahan ([@amitdahan](https://github.com/amitdahan))
- Dario Vladović ([@vladimyr](https://github.com/vladimyr))
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- Jared Ramirez ([@jaredramirez](https://github.com/jaredramirez))
## v1.20.0 (2020-03-22)
#### New Feature 🎉
- [#201 ](https://github.com/Schniz/fnm/pull/201 ) Create alias from version range (Closes [#185 ](https://github.com/Schniz/fnm/issues/185 )) ([@tatchi](https://github.com/tatchi))
#### Bugfix 🐛
- [#199 ](https://github.com/Schniz/fnm/pull/199 ) Fix typo criterias -> criteria ([@waldyrious](https://github.com/waldyrious))
#### Documentation 📝
- [#204 ](https://github.com/Schniz/fnm/pull/204 ) Improve eval expression in `README.md` ([@loliee](https://github.com/loliee))
#### Committers: 3
- Corentin Leruth ([@tatchi](https://github.com/tatchi))
- Maxime Loliée ([@loliee](https://github.com/loliee))
- Waldir Pimenta ([@waldyrious](https://github.com/waldyrious))
## v1.19.0 (2020-03-09)
#### New Feature 🎉
- [#194 ](https://github.com/Schniz/fnm/pull/194 ) Add `fnm exec` to run commands with the fnm environment ([@Schniz](https://github.com/Schniz))
- [#191 ](https://github.com/Schniz/fnm/pull/191 ) uninstall allow prefix (Closes [#121 ](https://github.com/Schniz/fnm/issues/121 )) ([@tatchi](https://github.com/tatchi))
- [#190 ](https://github.com/Schniz/fnm/pull/190 ) Add majorVersion option to ls-remote ([@tatchi](https://github.com/tatchi))
#### Bugfix 🐛
- [#200 ](https://github.com/Schniz/fnm/pull/200 ) Do not repeat installation prompt for unrecognized versions ([@tatchi](https://github.com/tatchi))
- [#197 ](https://github.com/Schniz/fnm/pull/197 ) Fix capitalization of message in Use.re ([@waldyrious](https://github.com/waldyrious))
#### Internal 🛠
- [#202 ](https://github.com/Schniz/fnm/pull/202 ) Update rely ([@tatchi](https://github.com/tatchi))
- [#192 ](https://github.com/Schniz/fnm/pull/192 ) Bump ocaml to 4.08 ([@tatchi](https://github.com/tatchi))
#### Committers: 3
- Corentin Leruth ([@tatchi](https://github.com/tatchi))
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- Waldir Pimenta ([@waldyrious](https://github.com/waldyrious))
## v1.18.1 (2019-12-30)
#### Bugfix 🐛
- [#182 ](https://github.com/Schniz/fnm/pull/182 ) Closes [#181 ](https://github.com/Schniz/fnm/issues/181 ) by dropping `exit(1)` ([@Schniz](https://github.com/Schniz))
#### Committers: 1
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
## v1.18.0 (2019-12-23)
#### New Feature 🎉
- [#176 ](https://github.com/Schniz/fnm/pull/176 ) Specify the release to the install script ([@chrisdaley](https://github.com/chrisdaley))
#### Bugfix 🐛
- [#177 ](https://github.com/Schniz/fnm/pull/177 ) Fix "illegal instruction" errors on some CPUs ([@Schniz](https://github.com/Schniz))
#### Internal 🛠
- [#179 ](https://github.com/Schniz/fnm/pull/179 ) Bump lwt version ([@Schniz](https://github.com/Schniz))
#### Committers: 2
- Chris Daley ([@chrisdaley](https://github.com/chrisdaley))
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
## v1.17.0 (2019-11-26)
#### Bugfix 🐛
- [#169 ](https://github.com/Schniz/fnm/pull/169 ) Support spaces in directory name in Bash ([@Schniz](https://github.com/Schniz))
#### Internal 🛠
- [#172 ](https://github.com/Schniz/fnm/pull/172 ) Revert into using `ocaml-tls` instead of `ocaml-ssl` ([@Schniz](https://github.com/Schniz))
#### Committers: 1
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
## v1.16.0 (2019-10-27)
#### New Feature 🎉
- [#146 ](https://github.com/Schniz/fnm/pull/146 ) Add support for `lts/*` ([@Schniz](https://github.com/Schniz))
#### Bugfix 🐛
- [#150 ](https://github.com/Schniz/fnm/pull/150 ) Add missing log level to `env` output for Fish shell ([@thomsj](https://github.com/thomsj))
#### Internal 🛠
- [#154 ](https://github.com/Schniz/fnm/pull/154 ) Run all feature tests ([@Schniz](https://github.com/Schniz))
- [#148 ](https://github.com/Schniz/fnm/pull/148 ) Make `env` smoke test pass when run with fish ([@thomsj](https://github.com/thomsj))
- [#153 ](https://github.com/Schniz/fnm/pull/153 ) Add missing `exit 1` s to `partial_semver` tests ([@thomsj](https://github.com/thomsj))
- [#151 ](https://github.com/Schniz/fnm/pull/151 ) Add a CI check for code formatting ([@Schniz](https://github.com/Schniz))
- [#149 ](https://github.com/Schniz/fnm/pull/149 ) Update to v6.17.1 in `partial_semver` feature test ([@thomsj](https://github.com/thomsj))
- [#143 ](https://github.com/Schniz/fnm/pull/143 ) Try to install new deps ([@Schniz](https://github.com/Schniz))
- [#142 ](https://github.com/Schniz/fnm/pull/142 ) Drop buildsInSource ([@Schniz](https://github.com/Schniz))
#### Documentation 📝
- [#157 ](https://github.com/Schniz/fnm/pull/157 ) Rename `--base-dir` to `--fnm-dir` in README ([@thomsj](https://github.com/thomsj))
- [#158 ](https://github.com/Schniz/fnm/pull/158 ) Uncapitalise "Node" in `--multi` description ([@thomsj](https://github.com/thomsj))
#### Committers: 2
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- James Thomson ([@thomsj](https://github.com/thomsj))
## v1.15.0 (2019-09-23)
#### Bugfix 🐛
- [#138 ](https://github.com/Schniz/fnm/pull/138 ) Do uninstallation in steps ([@Schniz](https://github.com/Schniz))
#### Documentation 📝
- [#132 ](https://github.com/Schniz/fnm/pull/132 ) Fix spelling of availability in install.sh ([@trevershick](https://github.com/trevershick))
#### Committers: 2
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- Trever Shick ([@trevershick](https://github.com/trevershick))
## v1.14.0 (2019-08-20)
#### New Feature 🎉
- [#134 ](https://github.com/Schniz/fnm/pull/134 ) Alias -v to --version ([@Schniz](https://github.com/Schniz))
#### Bugfix 🐛
- [#131 ](https://github.com/Schniz/fnm/pull/131 ) Deprecates MacOS installation using the script in favor of Homebrew ([@Schniz](https://github.com/Schniz))
#### Internal 🛠
- [#133 ](https://github.com/Schniz/fnm/pull/133 ) Fix Windows build once again! ([@Schniz](https://github.com/Schniz))
#### Committers: 1
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
## v1.13.0 (2019-07-15)
#### New Feature 🎉
- [#129 ](https://github.com/Schniz/fnm/pull/129 ) Alias latest versions on installation ([@Schniz](https://github.com/Schniz))
#### Bugfix 🐛
- [#125 ](https://github.com/Schniz/fnm/pull/125 ) format versions in `uninstall` ([@Schniz](https://github.com/Schniz))
- [#114 ](https://github.com/Schniz/fnm/pull/114 ) installation script: use $INSTALL_DIR instead of hard-coded $HOME/.fnm ([@Schniz](https://github.com/Schniz))
#### Documentation 📝
- [#130 ](https://github.com/Schniz/fnm/pull/130 ) Fix issues related to help pages ([@Schniz](https://github.com/Schniz))
- [#123 ](https://github.com/Schniz/fnm/pull/123 ) Fix typo in successfully ([@pavelloz](https://github.com/pavelloz))
- [#118 ](https://github.com/Schniz/fnm/pull/118 ) Add note about upgrading ([@pavelloz](https://github.com/pavelloz))
- [#119 ](https://github.com/Schniz/fnm/pull/119 ) Remove "Homebrew" from future plans as it is done ([@pavelloz](https://github.com/pavelloz))
#### Committers: 2
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- Paweł Kowalski ([@pavelloz](https://github.com/pavelloz))
## v1.12.0 (2019-06-06)
#### New Feature 🎉
- [#106 ](https://github.com/Schniz/fnm/pull/106 ) Add `default` , as a shortcut for `alias default` ([@dangdennis](https://github.com/dangdennis))
- [#104 ](https://github.com/Schniz/fnm/pull/104 ) Add a 'debug' log level ([@Schniz](https://github.com/Schniz))
#### Internal 🛠
- [#88 ](https://github.com/Schniz/fnm/pull/88 ) Successfully build on Windows ([@ulrikstrid](https://github.com/ulrikstrid))
#### Committers: 3
- Dennis Dang ([@dangdennis](https://github.com/dangdennis))
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- Ulrik Strid ([@ulrikstrid](https://github.com/ulrikstrid))
## v1.11.0 (2019-05-27)
#### New Feature 🎉
- [#98 ](https://github.com/Schniz/fnm/pull/98 ) Add `uninstall` command ([@tatchi](https://github.com/tatchi))
- [#97 ](https://github.com/Schniz/fnm/pull/97 ) Add the ability to use system version of Node ([@Schniz](https://github.com/Schniz))
#### Bugfix 🐛
- [#103 ](https://github.com/Schniz/fnm/pull/103 ) Fix missing aliases due to newer `realpath` ([@Schniz](https://github.com/Schniz))
- [#99 ](https://github.com/Schniz/fnm/pull/99 ) fix EACCES error when installing an already downloaded version ([@tatchi](https://github.com/tatchi))
#### Internal 🛠
- [#101 ](https://github.com/Schniz/fnm/pull/101 ) Move from base to core ([@ulrikstrid](https://github.com/ulrikstrid))
- [#102 ](https://github.com/Schniz/fnm/pull/102 ) Implement `realpath` instead of binding to C library ([@Schniz](https://github.com/Schniz))
- [#100 ](https://github.com/Schniz/fnm/pull/100 ) Add Semver to library, an simple non-spec implementation of semver ([@Schniz](https://github.com/Schniz))
#### Committers: 3
- Corentin Leruth ([@tatchi](https://github.com/tatchi))
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- Ulrik Strid ([@ulrikstrid](https://github.com/ulrikstrid))
## v1.10.0 (2019-05-01)
#### New Feature 🎉
- [#93 ](https://github.com/Schniz/fnm/pull/93 ) Add support for log level (Closes [#33 ](https://github.com/Schniz/fnm/issues/33 )) ([@ohana54](https://github.com/ohana54))
#### Documentation 📝
- [#95 ](https://github.com/Schniz/fnm/pull/95 ) Shorten installation script url ([@vladimyr](https://github.com/vladimyr))
#### Committers: 2
- Dario Vladović ([@vladimyr](https://github.com/vladimyr))
- Tomer Ohana ([@ohana54](https://github.com/ohana54))
## v1.9.1 (2019-04-14)
#### Bugfix 🐛
- [#91 ](https://github.com/Schniz/fnm/pull/91 ) Fix `fnm env` for fish shell. ([@hwartig](https://github.com/hwartig))
- [#90 ](https://github.com/Schniz/fnm/pull/90 ) Installation script doesn't use GitHub API, but a link to the latest directly ([@Schniz](https://github.com/Schniz))
#### Committers: 2
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- Harald Wartig ([@hwartig](https://github.com/hwartig))
## v1.9.0 (2019-03-18)
#### New Feature 🎉
- [#86 ](https://github.com/Schniz/fnm/pull/86 ) Add support for interactive installation for use ([@Schniz](https://github.com/Schniz))
#### Documentation 📝
- [#85 ](https://github.com/Schniz/fnm/pull/85 ) Update README.md ([@Schniz](https://github.com/Schniz))
#### Committers: 1
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
## v1.8.0 (2019-03-13)
#### Bugfix 🐛
- [#83 ](https://github.com/Schniz/fnm/pull/83 ) fix: remove unmatched quote written in the fish config file ([@thomasmarcel](https://github.com/thomasmarcel))
#### Internal 🛠
- [#84 ](https://github.com/Schniz/fnm/pull/84 ) Strip binaries to make them smaller ([@Schniz](https://github.com/Schniz))
#### Committers: 2
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- Thomas Alcala Schneider ([@thomasmarcel](https://github.com/thomasmarcel))
## v1.7.2 (2019-03-07)
#### Bugfix 🐛
- [#79 ](https://github.com/Schniz/fnm/pull/79 ) Guard from more non-existent directories errors ([@Schniz](https://github.com/Schniz))
#### Committers: 1
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
## v1.7.1 (2019-03-05)
#### Bugfix 🐛
- [#77 ](https://github.com/Schniz/fnm/pull/77 ) Fix "command not found: elsif" error ([@jletey](https://github.com/jletey))
#### Internal 🛠
- [#78 ](https://github.com/Schniz/fnm/pull/78 ) Add a test to `use-on-cd` when `.node-version` is found ([@Schniz](https://github.com/Schniz))
#### Committers: 2
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- John Letey ([@jletey](https://github.com/jletey))
## v1.7.0 (2019-03-04)
#### New Feature 🎉
- [#68 ](https://github.com/Schniz/fnm/pull/68 ) Infer shells automatically, and `use` versions based on the current working directory (optional) ([@Schniz](https://github.com/Schniz))
#### Committers: 1
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
## v1.6.2 (2019-03-04)
#### Bugfix 🐛
- [#72 ](https://github.com/Schniz/fnm/pull/72 ) Fix alias paths ([@Schniz](https://github.com/Schniz))
#### Documentation 📝
- [#70 ](https://github.com/Schniz/fnm/pull/70 ) Fix installation script parameters docs ([@Schniz](https://github.com/Schniz))
#### Committers: 1
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
## v1.6.1 (2019-02-26)
#### Bugfix 🐛
- [#69 ](https://github.com/Schniz/fnm/pull/69 ) Fix version inference by throwing on http 404 again ([@Schniz](https://github.com/Schniz))
#### Committers: 1
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
## v1.6.0 (2019-02-25)
#### New Feature 🎉
- [#57 ](https://github.com/Schniz/fnm/pull/57 ) Switch to cohttp(lwt) instead of curl ([@tatchi](https://github.com/tatchi))
#### Bugfix 🐛
- [#64 ](https://github.com/Schniz/fnm/pull/64 ) Throw on errors in installation script ([@Schniz](https://github.com/Schniz))
#### Internal 🛠
- [#67 ](https://github.com/Schniz/fnm/pull/67 ) Use `perl-utils` instead of custom written `shasum` ([@Schniz](https://github.com/Schniz))
- [#66 ](https://github.com/Schniz/fnm/pull/66 ) Use newer esy ([@Schniz](https://github.com/Schniz))
#### Committers: 2
- Corentin Leruth ([@tatchi](https://github.com/tatchi))
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
## v1.5.1 (2019-02-22)
#### Bugfix 🐛
- [#61 ](https://github.com/Schniz/fnm/pull/61 ) Fix a bug where `fnm env --multi` didn't used the default alias ([@Schniz](https://github.com/Schniz))
#### Committers: 1
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
## v1.5.0 (2019-02-21)
#### New Feature 🎉
- [#60 ](https://github.com/Schniz/fnm/pull/60 ) Disable colors for non-tty devices ([@Schniz](https://github.com/Schniz))
- [#48 ](https://github.com/Schniz/fnm/pull/48 ) Add parameters to the install script, enabling custom installs (`--install-dir` and `--skip-shell` ) ([@from-nibly](https://github.com/from-nibly))
- [#54 ](https://github.com/Schniz/fnm/pull/54 ) Infer complete semver (`vX.X.X`) out of partial input (`vX`/`vX.X`). ([@Schniz](https://github.com/Schniz))
#### Bugfix 🐛
- [#58 ](https://github.com/Schniz/fnm/pull/58 ) Adding check for OSX during writing for bash shell ([@maxknee](https://github.com/maxknee))
- [#56 ](https://github.com/Schniz/fnm/pull/56 ) Correct status code on `install` failures ([@ranyitz](https://github.com/ranyitz))
#### Internal 🛠
- [#55 ](https://github.com/Schniz/fnm/pull/55 ) Make tests faster by using cnpmjs as Node.js mirror in tests ([@Schniz](https://github.com/Schniz))
#### Documentation 📝
- [#49 ](https://github.com/Schniz/fnm/pull/49 ) Add a `--fnm-dir` option to `fnm env` ([@Schniz](https://github.com/Schniz))
- [#50 ](https://github.com/Schniz/fnm/pull/50 ) Added CHANGELOG ([@Schniz](https://github.com/Schniz))
#### Committers: 4
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- Jordan Davidson ([@from-nibly](https://github.com/from-nibly))
- Max Knee ([@maxknee](https://github.com/maxknee))
- Ran Yitzhaki ([@ranyitz](https://github.com/ranyitz))
## v1.4.0 (2019-02-18)
#### New Feature 🎉
- [#45 ](https://github.com/Schniz/fnm/pull/45 ) Use exit code 1 on errors on `fnm use` ([@Schniz](https://github.com/Schniz))
- [#42 ](https://github.com/Schniz/fnm/pull/42 ) Add support for .node-version files ([@Dean177](https://github.com/Dean177))
#### Documentation 📝
- [#44 ](https://github.com/Schniz/fnm/pull/44 ) Quick fix for the dev environment setup ([@AdamGS](https://github.com/AdamGS))
#### Committers: 3
- Adam Gutglick ([@AdamGS](https://github.com/AdamGS))
- Dean Merchant ([@Dean177](https://github.com/Dean177))
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
## v1.3.0 (2019-02-14)
#### New Feature 🎉
- [#36 ](https://github.com/Schniz/fnm/pull/36 ) Support Node.js mirrors ([@Schniz](https://github.com/Schniz))
- [#30 ](https://github.com/Schniz/fnm/pull/30 ) Aliases and multishell support ([@Schniz](https://github.com/Schniz))
- [#37 ](https://github.com/Schniz/fnm/pull/37 ) Don't throw on existing installation ([@Schniz](https://github.com/Schniz))
- [#27 ](https://github.com/Schniz/fnm/pull/27 ) skip installation if the version is already installed ([@kentac55](https://github.com/kentac55))
#### Documentation 📝
- [#22 ](https://github.com/Schniz/fnm/pull/22 ) Add a LICENSE file ([@Schniz](https://github.com/Schniz))
#### Committers: 2
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
- [@kentac55 ](https://github.com/kentac55 )
## v1.2.1 (2019-02-11)
#### Bugfix 🐛
- [#25 ](https://github.com/Schniz/fnm/pull/25 ) CI (fnm-linux => fnm) ([@Schniz](https://github.com/Schniz))
#### Internal 🛠
- [#21 ](https://github.com/Schniz/fnm/pull/21 ) Add feature test for Fish shell ([@Schniz](https://github.com/Schniz))
#### Documentation 📝
- [#23 ](https://github.com/Schniz/fnm/pull/23 ) Add installation script ([@Schniz](https://github.com/Schniz))
#### Committers: 1
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
## v1.2.0 (2019-01-30)
#### New Feature 🎉
- [#17 ](https://github.com/Schniz/fnm/pull/17 ) Use xz files instead of gz ([@Schniz](https://github.com/Schniz))
#### Bugfix 🐛
- [#16 ](https://github.com/Schniz/fnm/pull/16 ) Make `fnm --version` show the correct version ([@Schniz](https://github.com/Schniz))
- [#15 ](https://github.com/Schniz/fnm/pull/15 ) Don't throw in nonexistent directory on `fnm ls` ([@Schniz](https://github.com/Schniz))
#### Documentation 📝
- [#13 ](https://github.com/Schniz/fnm/pull/13 ) Added short docs to the README ([@Schniz](https://github.com/Schniz))
#### Committers: 1
- Gal Schlezinger ([@Schniz](https://github.com/Schniz))
## v1.1.0 (2019-01-27)
#### New Feature 🎉
- [#10 ](https://github.com/Schniz/fnm/pull/10 ) Add fish shell setup to `env` command and README ([@elliottsj](https://github.com/elliottsj))
#### Committers: 1
- Spencer Elliott ([@elliottsj](https://github.com/elliottsj))