v1.11.0

Schniz/fnmv1.11.0May 27, 2019by Schniz

AI Summary

Focuses on reducing binary size and adding system version support. It also introduces the `uninstall` command.

Key Highlights

  • Added `uninstall` command
  • Added support for `fnm use system` to use the system-installed Node.js
  • Binary size significantly reduced by migrating to `base` and implementing custom `realpath`

New Features

  • `uninstall` command
  • System version support

Full Release Notes

## 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 🎉

- [#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))