v1.30.0

Schniz/fnmv1.30.0Jan 30, 2022by Schniz

AI Summary

Fixes a critical bug where Node versions disappear randomly on MacOS 12.1. Also switches from using sysinfo on Unix to local cache directories for symlinks.

Key Highlights

  • Fixes missing Node versions on MacOS 12.1
  • Reverts sysinfo usage on Unix machines
  • Uses local cache directory instead of temp directory for symlinks

Full Release Notes

🔦 This version should fix issues regarding to missing Node versions after random amount of time in MacOS 12.1

#### Bugfix 🐛

- [#625](https://github.com/Schniz/fnm/pull/625) Revert from using sysinfo, but only on Unix machines (@Schniz)
- [#638](https://github.com/Schniz/fnm/pull/638) Use local cache directory instead of temp directory for symlinks (@Schniz)

#### Internal 🛠

- [#617](https://github.com/Schniz/fnm/pull/617) fix(deps): update rust crate clap to v3 (@renovate-bot)
- [#630](https://github.com/Schniz/fnm/pull/630) Replace `snafu` with `thiserror` (@Schniz)

#### Documentation 📝

- [#637](https://github.com/Schniz/fnm/pull/637) [Documentation] Adds Additional info regarding .node-version (@uchihamalolan)

#### Committers: 2

- Gal Schlezinger (@Schniz)
- Malolan B (@uchihamalolan)