v1.29.0
Schniz/fnmv1.29.0Dec 28, 2021by Schniz
AI Summary
Introduces recursive version lookups and support for the `$XDG_DATA_HOME` environment variable, allowing files to be stored in standard data directories. Also includes fixes for native certificates and user-agent headers.
Key Highlights
- Allow recursive version lookups
- Respect $XDG_DATA_HOME
- Migrate to Rust 2021 edition
New Features
- Allow recursive version lookups
- Respect for $XDG_DATA_HOME
Full Release Notes
**✋ Note:** This version starts storing files in [`data_dir`](https://docs.rs/dirs/4.0.0/dirs/fn.data_dir.html), but defaults to `~/.fnm` if this directory exists while emitting a warning. You can override it by setting `--fnm-dir ~/.fnm` as an argument to `fnm env`. #### New Feature 🎉 - [#607](https://github.com/Schniz/fnm/pull/607) Allow recursive version lookups (@Schniz) - [#416](https://github.com/Schniz/fnm/pull/416) Respect $XDG_DATA_HOME (@samhh) #### Bugfix 🐛 - [#603](https://github.com/Schniz/fnm/pull/603) (re)Include feature for (native) certificates (@pfiaux) - [#605](https://github.com/Schniz/fnm/pull/605) Add a user-agent header (@Schniz) #### Internal 🛠 - [#606](https://github.com/Schniz/fnm/pull/606) Migrate to Rust 2021 edition (@Schniz) #### Committers: 3 - Gal Schlezinger (@Schniz) - Patrick Fiaux (@pfiaux) - Sam A. Horvath-Hunt (@samhh)