You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
					
						
							39 KiB
						
					
					
				
			
		
		
	
	
							39 KiB
						
					
					
				1.31.0 (2022-02-16)
1.33.1
Patch Changes
- remove upx compression from arm binaries because it fails to build on latest rust (#875)
 
1.33.0
Minor Changes
- 
Replace
semverwithnode_semver(#816) - 
support
fnm install --latestto install the latest Node.js version (#859) 
1.32.0
Minor Changes
- Add 
--jsontofnm envto output the env vars as JSON (#800) 
Patch Changes
- 
This updates the Changesets configurations. (#783)
 - 
fix test: Use correct PATH for npm install test (#768)
 - 
Make installation script respect
$XDG_DATA_HOME(#614) 
1.31.1
Patch Changes
- 6e6bdd8: Add changesets
 
Bugfix 🐛
- #671 fix native-creds errors (using the unpublished version of reqwest) (@Schniz)
 - #663 remove .unwrap() and .expect() in shell code (@Schniz)
 - #656 Remove unwrap in fnm env, make error more readable (@Schniz)
 
Committers: 1
- Gal Schlezinger (@Schniz)
 
v1.30.1 (2022-01-30)
Bugfix 🐛
Committers: 1
- Gal Schlezinger (@Schniz)
 
v1.30.0 (2022-01-30)
Bugfix 🐛
- #625 Revert from using sysinfo, but only on Unix machines (@Schniz)
 - #638 Use local cache directory instead of temp directory for symlinks (@Schniz)
 
Internal 🛠
- #617 fix(deps): update rust crate clap to v3 (@renovate[bot])
 - #630 Replace 
snafuwiththiserror(@Schniz) 
Documentation 📝
- #637 [Documentation] Adds Additional info regarding .node-version (@uchihamalolan)
 
Committers: 2
- Gal Schlezinger (@Schniz)
 - Malolan B (@uchihamalolan)
 
v1.29.2 (2022-01-06)
Bugfix 🐛
Documentation 📝
- #598 Update README.md file emoji (@lorensr)
 - #616 Use on cd by default (@matthieubosquet)
 
Committers: 3
- Gal Schlezinger (@Schniz)
 - Loren ☺️ (@lorensr)
 - Matthieu Bosquet (@matthieubosquet)
 
v1.29.1 (2021-12-28)
Bugfix 🐛
Committers: 1
- Gal Schlezinger (@Schniz)
 
v1.29.0 (2021-12-28)
New Feature 🎉
Bugfix 🐛
Internal 🛠
Committers: 3
v1.28.2 (2021-12-05)
Bugfix 🐛
Documentation 📝
Committers: 1
- Gal Schlezinger (@Schniz)
 
v1.28.1 (2021-11-17)
Bugfix 🐛
Committers: 1
- Gal Schlezinger (@Schniz)
 
v1.28.0 (2021-11-16)
New Feature 🎉
- #556 Allow aliasing to the system version (@Schniz)
 - #547 Replace reqwest with ureq for less dependencies and smaller file size (@dnaka91)
 
Bugfix 🐛
- #573 Infer shell with 
sysinfocrate (@Schniz) - #553 Fix Windows CMD 
cdfailure on paths with spaces (use-on-cd) (@Schniz) 
Internal 🛠
Documentation 📝
- #545 docs(cli): Fix typo (@SanchithHegde)
 - #544 Replace error message with a more useful one (@yonifra)
 - #537 Show log level options in help and error message (@lucasweng)
 
Committers: 5
- Dominik Nakamura (@dnaka91)
 - Gal Schlezinger (@Schniz)
 - Jonathan Fraimorice (@yonifra)
 - Lucas Weng (@lucasweng)
 - Sanchith Hegde (@SanchithHegde)
 
v1.27.0 (2021-09-17)
New Feature 🎉
- #519 Windows: Use junctions rather than symlinks (@davidaurelio)
 - #489 Add unalias command (@AlexMunoz)
 
Bugfix 🐛
- #528 installation script: Use 
=instead of==(@develoot) - #512 fix(dep): Revert "Include feature for (native) certificates #468" (@itotallyrock)
 - #514 Invoke fnm use on startup for PowerShell (@naoey)
 
Documentation 📝
- #529 Add Chocolatey installation instructions (@CMeeg)
 - #496 install.sh: print an exit message for missing deps (@waldyrious)
 - #516 More informative log level error message (@waldyrious)
 - #493 Add instructions to setup the file for Cmder (@Lunchb0ne)
 
Committers: 8
- Abhishek Aryan (@Lunchb0ne)
 - Alex Munoz (@AlexMunoz)
 - Chris Meagher (@CMeeg)
 - David Aurelio (@davidaurelio)
 - Jeffrey Meyer (@itotallyrock)
 - Kitae Kim (@develoot)
 - Waldir Pimenta (@waldyrious)
 - @naoey
 
v1.26.0 (2021-07-15)
Bugfix 🐛
- #484 fix: --install-if-missing when using version alias (@AlexMunoz)
 - #468 Include feature for (native) certificates (@pfiaux)
 
Documentation 📝
- #467 Add instructions for removing fnm (@binyamin)
 - #461 Fix missing list-remote in command doc (@binhonglee)
 
Committers: 4
- Alex Munoz (@AlexMunoz)
 - BinHong Lee (@binhonglee)
 - Binyamin Aron Green (@binyamin)
 - Patrick Fiaux (@pfiaux)
 
v1.25.0 (2021-05-17)
New Feature 🎉
- #436 feat: use arm for aarch64-darwin-node@16 platforms (@pckilgore)
 
Documentation 📝
Committers: 2
- Gal Schlezinger (@Schniz)
 - Patrick Kilgore (@pckilgore)
 
v1.24.0 (2021-04-02)
New Feature 🎉
- #421 Adding FNM_ARCH as an exported env var from 
fnm env(@Schniz) - #417 Support Apple M1 by installing Rosetta Node builds (@pckilgore)
 
Bugfix 🐛
Committers: 2
- Gal Schlezinger (@Schniz)
 - Patrick Kilgore (@pckilgore)
 
v1.23.2 (2021-03-24)
Bugfix 🐛
- #413 Improve "version not found" error message (@waldyrious)
 - #414 More meaningful error message when a subprocess is killed (@Schniz)
 
Committers: 2
- Gal Schlezinger (@Schniz)
 - Waldir Pimenta (@waldyrious)
 
v1.23.1 (2021-03-21)
Bugfix 🐛
- #411 Call the fnm use-on-cd hook on fish initialization (@Schniz)
 - #404 Ignore LogLevel on 
fnm ls(@Schniz) 
Internal 🛠
Documentation 📝
- #405 Fix a couple typos (@waldyrious)
 
Committers: 2
- Gal Schlezinger (@Schniz)
 - Waldir Pimenta (@waldyrious)
 
v1.23.0 (2021-03-02)
New Feature 🎉
Bugfix 🐛
- #398 
fnm exec: Don't require double-dash (@Schniz) - #389 Chore - Use a tier 1 target for Linux binary (@kaioduarte)
 - #384 Do not list hidden directories as installed versions (@scadu)
 
Documentation 📝
- #397 Fix minor typos (@leafrogers)
 - #385 README: add symlink support on Windows (@scadu)
 - #377 Improvements to the README (@waldyrious)
 
Committers: 5
- Gal Schlezinger (@Schniz)
 - Kaio Duarte (@kaioduarte)
 - Leaf Rogers (@leafrogers)
 - Waldir Pimenta (@waldyrious)
 - Łukasz Jendrysik (@scadu)
 
v1.22.9 (2021-01-22)
Bugfix 🐛
- #368 Update 'ring' to '0.16.17' (@gucheen)
 - #347 Check if $ZDOTDIR exists to find correct path to .zshrc (@thales-maciel)
 
Documentation 📝
- #341 Update installation instructions (@Schniz)
 - #329 Add scoop support (@Armaldio)
 - #334 Add installation instructions from cargo (@zhmushan)
 
Committers: 5
- Cheng Gu (@gucheen)
 - Gal Schlezinger (@Schniz)
 - Quentin Goinaud (@Armaldio)
 - Thales Maciel (@thales-maciel)
 - 木杉 (@zhmushan)
 
v1.22.8 (2020-11-10)
Documentation 📝
Committers: 1
- Gal Schlezinger (@Schniz)
 
v1.22.7 (2020-11-09)
New Feature 🎉
- #315 Add 
listalias forls(@probablykasper) 
Bugfix 🐛
- #326 Make config arguments globally available on all commands (@Schniz)
 - #323 Escape 
cdcalls in Bash's use-on-cd (@Schniz) - #322 Run 
fnm useon shell initialization in Bash (@Schniz) 
Committers: 2
- Gal Schlezinger (@Schniz)
 - Kasper (@probablykasper)
 
v1.22.6 (2020-11-04)
Bugfix 🐛
Committers: 1
- Bjørn Arnholtz (@bjornua)
 
v1.22.5 (2020-10-29)
Bugfix 🐛
Documentation 📝
- #307 Refer to homebrew/core formula instead of custom tap (@jameschensmith)
 
Committers: 2
- Gal Schlezinger (@Schniz)
 - James Chen-Smith (@jameschensmith)
 
v1.22.4 (2020-10-28)
New Feature 🎉
Bugfix 🐛
- #308 Allow unsuccessful symlink deletion in 
fnm use(@Schniz) - #303 Add ARM handling to installation script (@Schniz)
 - #289 Remove logs from automatic version switching in 
--use-on-cd(@maxjacobson) - #301 UserVersion: Fix different parsing for leading 
v(@Schniz) 
Documentation 📝
- #306 Throw an error instead of panicking when can't infer shell (@Schniz)
 - #297 Update CI badge (@jameschensmith)
 
Committers: 3
- Gal Schlezinger (@Schniz)
 - James Chen-Smith (@jameschensmith)
 - Max Jacobson (@maxjacobson)
 
v1.22.3 (2020-10-26)
New Feature 🎉
Bugfix 🐛
Internal 🛠
- #287 Remove 
--multifrom install script (@jameschensmith) 
Documentation 📝
- #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: 2
- Gal Schlezinger (@Schniz)
 - James Chen-Smith (@jameschensmith)
 
v1.22.2 (2020-10-25)
Bugfix 🐛
Documentation 📝
- #282 site: proxy the installation script (@Schniz)
 - #271 Update README for Windows instructions (@Schniz)
 - #281 docs: removed mentions of --multi from README (@folke)
 
Committers: 2
v1.22.1 (2020-10-25)
Internal 🛠
Committers: 1
- Gal Schlezinger (@Schniz)
 
v1.22.0 (2020-10-25)
Bugfix 🐛
- #275 Fix moving a node installation across mounting points (@jaythomas)
 
Internal 🛠
- #274 Add ARM arch support in downloads (@jaythomas)
 - #266 Use separate config file for fish config (@wesbaker)
 
Committers: 3
- Gal Schlezinger (@Schniz)
 - Jay Thomas (@jaythomas)
 - Wes Baker (@wesbaker)
 
v1.22.0-beta-1 (2020-10-07)
New Feature 🎉
Bugfix 🐛
Internal 🛠
- #246 Rewrite fnm in Rust (merge fnm.rs into fnm) — adding Windows support! (@Schniz)
 - #243 Add installation script testing (@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)
 
Committers: 5
- 0xflotus (@0xflotus)
 - Alain Armand (@idkjs)
 - Gal Schlezinger (@Schniz)
 - Jo Liss (@joliss)
 - Kazushi Konosu (@kazushisan)
 
v1.21.0 (2020-06-07)
New Feature 🎉
- #220 Add 
currentcommand to retrieve the current Node version (@vladimyr) - #210 Allow aliasing and removing an alias (@Schniz)
 
Bugfix 🐛
- #217 Set version on new shell initialization in fish (@jaredramirez)
 - #207 Format dotfiles versions before comparison (@amitdahan)
 
Committers: 4
- Amit Dahan (@amitdahan)
 - Dario Vladović (@vladimyr)
 - Gal Schlezinger (@Schniz)
 - Jared Ramirez (@jaredramirez)
 
v1.20.0 (2020-03-22)
New Feature 🎉
Bugfix 🐛
- #199 Fix typo criterias -> criteria (@waldyrious)
 
Documentation 📝
Committers: 3
- Corentin Leruth (@tatchi)
 - Maxime Loliée (@loliee)
 - Waldir Pimenta (@waldyrious)
 
v1.19.0 (2020-03-09)
New Feature 🎉
- #194 Add 
fnm execto run commands with the fnm environment (@Schniz) - #191 uninstall allow prefix (Closes #121) (@tatchi)
 - #190 Add majorVersion option to ls-remote (@tatchi)
 
Bugfix 🐛
- #200 Do not repeat installation prompt for unrecognized versions (@tatchi)
 - #197 Fix capitalization of message in Use.re (@waldyrious)
 
Internal 🛠
Committers: 3
- Corentin Leruth (@tatchi)
 - Gal Schlezinger (@Schniz)
 - Waldir Pimenta (@waldyrious)
 
v1.18.1 (2019-12-30)
Bugfix 🐛
Committers: 1
- Gal Schlezinger (@Schniz)
 
v1.18.0 (2019-12-23)
New Feature 🎉
- #176 Specify the release to the install script (@chrisdaley)
 
Bugfix 🐛
Internal 🛠
Committers: 2
- Chris Daley (@chrisdaley)
 - Gal Schlezinger (@Schniz)
 
v1.17.0 (2019-11-26)
Bugfix 🐛
Internal 🛠
Committers: 1
- Gal Schlezinger (@Schniz)
 
v1.16.0 (2019-10-27)
New Feature 🎉
Bugfix 🐛
Internal 🛠
- #154 Run all feature tests (@Schniz)
 - #148 Make 
envsmoke test pass when run with fish (@thomsj) - #153 Add missing 
exit 1s topartial_semvertests (@thomsj) - #151 Add a CI check for code formatting (@Schniz)
 - #149 Update to v6.17.1 in 
partial_semverfeature test (@thomsj) - #143 Try to install new deps (@Schniz)
 - #142 Drop buildsInSource (@Schniz)
 
Documentation 📝
- #157 Rename 
--base-dirto--fnm-dirin README (@thomsj) - #158 Uncapitalise "Node" in 
--multidescription (@thomsj) 
Committers: 2
v1.15.0 (2019-09-23)
Bugfix 🐛
Documentation 📝
- #132 Fix spelling of availability in install.sh (@trevershick)
 
Committers: 2
- Gal Schlezinger (@Schniz)
 - Trever Shick (@trevershick)
 
v1.14.0 (2019-08-20)
New Feature 🎉
Bugfix 🐛
Internal 🛠
Committers: 1
- Gal Schlezinger (@Schniz)
 
v1.13.0 (2019-07-15)
New Feature 🎉
Bugfix 🐛
- #125 format versions in 
uninstall(@Schniz) - #114 installation script: use $INSTALL_DIR instead of hard-coded $HOME/.fnm (@Schniz)
 
Documentation 📝
- #130 Fix issues related to help pages (@Schniz)
 - #123 Fix typo in successfully (@pavelloz)
 - #118 Add note about upgrading (@pavelloz)
 - #119 Remove "Homebrew" from future plans as it is done (@pavelloz)
 
Committers: 2
v1.12.0 (2019-06-06)
New Feature 🎉
- #106 Add 
default, as a shortcut foralias default(@dangdennis) - #104 Add a 'debug' log level (@Schniz)
 
Internal 🛠
- #88 Successfully build on Windows (@ulrikstrid)
 
Committers: 3
- Dennis Dang (@dangdennis)
 - Gal Schlezinger (@Schniz)
 - Ulrik Strid (@ulrikstrid)
 
v1.11.0 (2019-05-27)
New Feature 🎉
Bugfix 🐛
- #103 Fix missing aliases due to newer 
realpath(@Schniz) - #99 fix EACCES error when installing an already downloaded version (@tatchi)
 
Internal 🛠
- #101 Move from base to core (@ulrikstrid)
 - #102 Implement 
realpathinstead of binding to C library (@Schniz) - #100 Add Semver to library, an simple non-spec implementation of semver (@Schniz)
 
Committers: 3
- Corentin Leruth (@tatchi)
 - Gal Schlezinger (@Schniz)
 - Ulrik Strid (@ulrikstrid)
 
v1.10.0 (2019-05-01)
New Feature 🎉
Documentation 📝
Committers: 2
v1.9.1 (2019-04-14)
Bugfix 🐛
- #91 Fix 
fnm envfor fish shell. (@hwartig) - #90 Installation script doesn't use GitHub API, but a link to the latest directly (@Schniz)
 
Committers: 2
v1.9.0 (2019-03-18)
New Feature 🎉
Documentation 📝
Committers: 1
- Gal Schlezinger (@Schniz)
 
v1.8.0 (2019-03-13)
Bugfix 🐛
- #83 fix: remove unmatched quote written in the fish config file (@thomasmarcel)
 
Internal 🛠
Committers: 2
- Gal Schlezinger (@Schniz)
 - Thomas Alcala Schneider (@thomasmarcel)
 
v1.7.2 (2019-03-07)
Bugfix 🐛
Committers: 1
- Gal Schlezinger (@Schniz)
 
v1.7.1 (2019-03-05)
Bugfix 🐛
Internal 🛠
Committers: 2
v1.7.0 (2019-03-04)
New Feature 🎉
- #68 Infer shells automatically, and 
useversions based on the current working directory (optional) (@Schniz) 
Committers: 1
- Gal Schlezinger (@Schniz)
 
v1.6.2 (2019-03-04)
Bugfix 🐛
Documentation 📝
Committers: 1
- Gal Schlezinger (@Schniz)
 
v1.6.1 (2019-02-26)
Bugfix 🐛
Committers: 1
- Gal Schlezinger (@Schniz)
 
v1.6.0 (2019-02-25)
New Feature 🎉
Bugfix 🐛
Internal 🛠
Committers: 2
v1.5.1 (2019-02-22)
Bugfix 🐛
Committers: 1
- Gal Schlezinger (@Schniz)
 
v1.5.0 (2019-02-21)
New Feature 🎉
- #60 Disable colors for non-tty devices (@Schniz)
 - #48 Add parameters to the install script, enabling custom installs (
--install-dirand--skip-shell) (@from-nibly) - #54 Infer complete semver (
vX.X.X) out of partial input (vX/vX.X). (@Schniz) 
Bugfix 🐛
- #58 Adding check for OSX during writing for bash shell (@maxknee)
 - #56 Correct status code on 
installfailures (@ranyitz) 
Internal 🛠
Documentation 📝
Committers: 4
- Gal Schlezinger (@Schniz)
 - Jordan Davidson (@from-nibly)
 - Max Knee (@maxknee)
 - Ran Yitzhaki (@ranyitz)
 
v1.4.0 (2019-02-18)
New Feature 🎉
- #45 Use exit code 1 on errors on 
fnm use(@Schniz) - #42 Add support for .node-version files (@Dean177)
 
Documentation 📝
Committers: 3
v1.3.0 (2019-02-14)
New Feature 🎉
- #36 Support Node.js mirrors (@Schniz)
 - #30 Aliases and multishell support (@Schniz)
 - #37 Don't throw on existing installation (@Schniz)
 - #27 skip installation if the version is already installed (@kentac55)
 
Documentation 📝
Committers: 2
v1.2.1 (2019-02-11)
Bugfix 🐛
Internal 🛠
Documentation 📝
Committers: 1
- Gal Schlezinger (@Schniz)
 
v1.2.0 (2019-01-30)
New Feature 🎉
Bugfix 🐛
- #16 Make 
fnm --versionshow the correct version (@Schniz) - #15 Don't throw in nonexistent directory on 
fnm ls(@Schniz) 
Documentation 📝
Committers: 1
- Gal Schlezinger (@Schniz)
 
v1.1.0 (2019-01-27)
New Feature 🎉
- #10 Add fish shell setup to 
envcommand and README (@elliottsj) 
Committers: 1
- Spencer Elliott (@elliottsj)