v1.22.3
Introducing... Windows Support! 🕺 💃
fnm has been reimplemented in Rust, and added the awaited Windows support request:
- All e2e tests are running on Windows using PowerShell
- There are some e2e tests that are running on WinCmd, but all features work. Writing the DSL adapters was a little hard for someone with that little Batch scripting knowledge. Feel free to help out!
Please let me know if something odd is happening due to the rewrite. It shouldn't since I've been using it for a while and it looks very stable.
Changelog
Feature 🎉
- #244 Allow using homebrew to install with the installation script (@Schniz)
- #292 Add uninstall command (@Schniz)
- #276 Add pre-built binaries for ARM32 and ARM64 (@Schniz)
Bugfix 🐛
- #275 Fix moving a node installation across mounting points (@jaythomas)
- #225 Remove unused condition (@joliss)
- #284 Fix npm not working because of wrong file copying (@Schniz)
- #290 Fix shell inference in VSCode (@Schniz)
Internal 🛠
- #274 Add ARM arch support in downloads (@jaythomas)
- #266 Use separate config file for fish config (@wesbaker)
- #246 Rewrite fnm in Rust (merge fnm.rs into fnm) — adding Windows support! (@Schniz)
- #243 Add installation script testing (@Schniz)
- #279 Remove UPX binary compression for now (@Schniz)
Documentation 📝
- #247 fixed a typo (@0xflotus)
- #245 Shorten the installation script (@Schniz)
- #237 docs: add explanation of uninstall command to README (@kazushisan)
- #235 Mention fnm omf plugin for Fish users (@idkjs)
- #271 Update README for Windows instructions (@Schniz)
- #281 docs: removed mentions of --multi from README (@folke)
- #295 Add a warning if MULTISHELL env var is not in PATH (@Schniz)
- #293 Add detailed error instead of panic regarding
fnm env
(@Schniz)
Committers: 7
- Gal Schlezinger (@Schniz)
- Jay Thomas (@jaythomas)
- Wes Baker (@wesbaker)
- 0xflotus (@0xflotus)
- Alain Armand (@idkjs)
- Jo Liss (@joliss)
- Kazushi Konosu (@kazushisan)
- Folke Lemaitre (@folke)
- James Chen-Smith (@jameschensmith)