v1.39.0
thmoa/videoavatarsv1.39.0Mar 6, 2026by Schniz
AI Summary
This release focuses on performance and UX improvements for shell startup and hook robustness, introducing new flags for automatic version switching and default version management.
Key Highlights
- Faster shell startup using `fnm env --use-on-cd` to apply initial version immediately.
- New `fnm install --use` flag to automatically switch to the installed version.
- `fnm default` now returns the current default version without requiring arguments.
- Improved robustness for `--use-on-cd` shell hooks including zsh deduplication and Windows CMD fixes.
New Features
- `fnm install --use` flag for automatic version switching.
- `fnm default` (no arguments) returns current default version.
Full Release Notes
**Performance & UX Improvements:** - Shell startup is now faster: `fnm env --use-on-cd` applies the initial version during `fnm env` itself, eliminating an extra `fnm use` subprocess - Improved `--use-on-cd` shell hook robustness (zsh hook deduplication on re-source, Windows CMD fixes for paths with spaces and drive changes) **New Features:** - `fnm install --use` flag to automatically switch to the version after installing - `fnm default` (with no arguments) now returns the current default version **Internal:** - Rust toolchain upgraded to 1.88 **Docs/Maintenance:** - Various README improvements, typo fixes, and CI workflow fixes **Thanks to the new contributors:** @SunsetTechuila, @MangelMaxime, @CodingWithAnxiety, @zeroberry, @isaacl :hat-tip: