diff --git a/.changeset/curvy-onions-reflect.md b/.changeset/curvy-onions-reflect.md deleted file mode 100644 index 9d2d58aa3..000000000 --- a/.changeset/curvy-onions-reflect.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"fnm": patch ---- - -make github releases of macos to be a universal macos executable (both m1 and x64) as github changed the workers to be m1 diff --git a/.changeset/gold-onions-lie.md b/.changeset/gold-onions-lie.md deleted file mode 100644 index 558ae98d1..000000000 --- a/.changeset/gold-onions-lie.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"fnm": patch ---- - -Having install and uninstall aliases diff --git a/.changeset/nasty-roses-trade.md b/.changeset/nasty-roses-trade.md deleted file mode 100644 index d53955e36..000000000 --- a/.changeset/nasty-roses-trade.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"fnm": patch ---- - -better error handling for malformed json diff --git a/.changeset/warm-hounds-change.md b/.changeset/warm-hounds-change.md deleted file mode 100644 index 1c59b1205..000000000 --- a/.changeset/warm-hounds-change.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"fnm": minor ---- - -enable `--resolve-engines` by default. out of experimental phase. - -to disable it, add a `--resolve-engines=false` flag, and make sure to open an issue describing _why_. -It might feel like a breaking change but .nvmrc and .node-version have precedence so it should not. - -I am all in favor of better experience and I believe supporting engines.node is a good direction. diff --git a/CHANGELOG.md b/CHANGELOG.md index f45e8ecef..01b592c8b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,24 @@ ## 1.31.0 (2022-02-16) +## 1.38.0 + +### Minor Changes + +- [#1265](https://github.com/Schniz/fnm/pull/1265) [`186e4bb`](https://github.com/Schniz/fnm/commit/186e4bbd9204d7658a4f9923955281687a01e8c3) Thanks [@Schniz](https://github.com/Schniz)! - enable `--resolve-engines` by default. out of experimental phase. + + to disable it, add a `--resolve-engines=false` flag, and make sure to open an issue describing _why_. + It might feel like a breaking change but .nvmrc and .node-version have precedence so it should not. + + I am all in favor of better experience and I believe supporting engines.node is a good direction. + +### Patch Changes + +- [#1310](https://github.com/Schniz/fnm/pull/1310) [`9273981`](https://github.com/Schniz/fnm/commit/9273981dc0d78124181927fae8746b5a61901c45) Thanks [@Schniz](https://github.com/Schniz)! - make github releases of macos to be a universal macos executable (both m1 and x64) as github changed the workers to be m1 + +- [#1277](https://github.com/Schniz/fnm/pull/1277) [`12cf977`](https://github.com/Schniz/fnm/commit/12cf977beb8581000ea84d7b8d1636dc3ae25db3) Thanks [@deanshub](https://github.com/deanshub)! - Having install and uninstall aliases + +- [#1318](https://github.com/Schniz/fnm/pull/1318) [`65f7a22`](https://github.com/Schniz/fnm/commit/65f7a22822ce03f07972fe175d08cc60112856f8) Thanks [@Schniz](https://github.com/Schniz)! - better error handling for malformed json + ## 1.37.2 ### Patch Changes diff --git a/Cargo.lock b/Cargo.lock index e21565ea0..4bcde04e1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -662,7 +662,7 @@ dependencies = [ [[package]] name = "fnm" -version = "1.37.2" +version = "1.38.0" dependencies = [ "anyhow", "chrono", diff --git a/Cargo.toml b/Cargo.toml index c66a2f3cd..4850c8749 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fnm" -version = "1.37.2" +version = "1.38.0" authors = ["Gal Schlezinger "] edition = "2021" build = "build.rs" diff --git a/docs/fnm.svg b/docs/fnm.svg index c47c4b97a..d3b7b6ca4 100644 --- a/docs/fnm.svg +++ b/docs/fnm.svg @@ -1 +1 @@ -evaleval"$(fnmeval"$(fnmenv)"ffnfnmfnm--versionfnm1.37.2catcat.node-version20.14.0fnminstallInstallingNodev20.14.0(x64)00:00:02██████████████████████▉24.30MiB/24.42MiB(14.20MiB/s,0s)00:00:02██████████████████████▉24.31MiB/24.42MiB(14.19MiB/s,0s)00:00:02███████████████████████24.42MiB/24.42MiB(10.64MiB/s,0s)fnmuseUsingNodev20.14.0nodenode-vv20.14.0eevevaeval"eval"$eval"$(eval"$(feval"$(fneval"$(fnmeeval"$(fnmeneval"$(fnmenveval"$(fnmenv)fnm-fnm--fnm--vfnm--vefnm--verfnm--versfnm--versifnm--versioccacat.cat.ncat.nocat.nodcat.nodecat.node-cat.node-vcat.node-vecat.node-vercat.node-verscat.node-versicat.node-versiofnmifnminfnminsfnminstfnminstafnminstal00:00:002.19KiB/24.42MiB(23.52MiB/s,1s)00:00:006.20KiB/24.42MiB(8.87MiB/s,3s)00:00:0010.21KiB/24.42MiB(8.44MiB/s,3s)00:00:0014.22KiB/24.42MiB(8.50MiB/s,3s)00:00:0018.23KiB/24.42MiB(8.62MiB/s,3s)00:00:0022.24KiB/24.42MiB(8.76MiB/s,3s)00:00:0026.25KiB/24.42MiB(8.91MiB/s,3s)00:00:0030.26KiB/24.42MiB(9.06MiB/s,3s)00:00:0034.10KiB/24.42MiB(9.20MiB/s,3s)00:00:0038.11KiB/24.42MiB(9.31MiB/s,3s)00:00:0042.12KiB/24.42MiB(9.42MiB/s,3s)00:00:0046.13KiB/24.42MiB(9.52MiB/s,3s)00:00:0050.14KiB/24.42MiB(9.62MiB/s,3s)00:00:0054.16KiB/24.42MiB(9.72MiB/s,3s)00:00:0058.29KiB/24.42MiB(9.81MiB/s,2s)00:00:0071.69KiB/24.42MiB(10.07MiB/s,2s)00:00:0084.08KiB/24.42MiB(10.27MiB/s,2s)00:00:0095.43KiB/24.42MiB(10.32MiB/s,2s)00:00:0099.56KiB/24.42MiB(10.32MiB/s,2s)00:00:00107.82KiB/24.42MiB(10.34MiB/s,2s)00:00:00878.56KiB/24.42MiB(15.42MiB/s,2s)00:00:00█▌1.61MiB/24.42MiB(15.92MiB/s,1s)00:00:00██▎2.31MiB/24.42MiB(15.83MiB/s,1s)00:00:00██▉3.03MiB/24.42MiB(15.67MiB/s,1s)00:00:00███▋3.79MiB/24.42MiB(15.56MiB/s,1s)00:00:00████▍4.54MiB/24.42MiB(15.48MiB/s,1s)00:00:00█████▏5.34MiB/24.42MiB(15.44MiB/s,1s)00:00:00█████▉6.09MiB/24.42MiB(15.42MiB/s,1s)00:00:00██████▊6.90MiB/24.42MiB(15.40MiB/s,1s)00:00:00███████▋7.82MiB/24.42MiB(15.41MiB/s,1s)00:00:00████████▍8.64MiB/24.42MiB(15.44MiB/s,1s)00:00:00█████████▏9.41MiB/24.42MiB(15.46MiB/s,1s)00:00:00█████████▌10.12MiB/24.42MiB(15.48MiB/s,1s)00:00:00██████████▎10.90MiB/24.42MiB(15.49MiB/s,1s)00:00:00██████████▉11.59MiB/24.42MiB(15.49MiB/s,1s)00:00:00███████████▌12.33MiB/24.42MiB(15.48MiB/s,1s)00:00:00████████████▎13.06MiB/24.42MiB(15.48MiB/s,1s)00:00:00█████████████▏13.95MiB/24.42MiB(15.47MiB/s,1s)00:00:00█████████████▉14.77MiB/24.42MiB(15.48MiB/s,1s)00:00:01██████████████▍15.37MiB/24.42MiB(15.47MiB/s,1s)00:00:01███████████████16.05MiB/24.42MiB(15.47MiB/s,1s)00:00:01███████████████▋16.69MiB/24.42MiB(15.45MiB/s,1s)00:00:01████████████████▎17.38MiB/24.42MiB(15.44MiB/s,0s)00:00:01█████████████████18.11MiB/24.42MiB(15.42MiB/s,0s)00:00:01█████████████████▋18.81MiB/24.42MiB(15.40MiB/s,0s)00:00:01██████████████████▍19.51MiB/24.42MiB(15.39MiB/s,0s)00:00:01██████████████████▉20.17MiB/24.42MiB(15.37MiB/s,0s)00:00:01███████████████████▋20.85MiB/24.42MiB(15.35MiB/s,0s)00:00:01████████████████████▎21.54MiB/24.42MiB(15.33MiB/s,0s)00:00:01█████████████████████22.31MiB/24.42MiB(15.31MiB/s,0s)00:00:01█████████████████████▎22.68MiB/24.42MiB(15.29MiB/s,0s)00:00:01█████████████████████▌22.94MiB/24.42MiB(15.26MiB/s,0s)00:00:01█████████████████████▉23.32MiB/24.42MiB(15.22MiB/s,0s)00:00:01██████████████████████▎23.63MiB/24.42MiB(15.17MiB/s,0s)00:00:01██████████████████████▌23.90MiB/24.42MiB(15.12MiB/s,0s)00:00:01██████████████████████▊24.26MiB/24.42MiB(15.01MiB/s,0s)00:00:01██████████████████████▊24.27MiB/24.42MiB(14.93MiB/s,0s)00:00:01██████████████████████▊24.28MiB/24.42MiB(14.84MiB/s,0s)00:00:02██████████████████████▊24.29MiB/24.42MiB(14.28MiB/s,0s)00:00:02██████████████████████▉24.32MiB/24.42MiB(14.19MiB/s,0s)00:00:02██████████████████████▉24.39MiB/24.42MiB(14.17MiB/s,0s)fnmufnmusnnonodnode- \ No newline at end of file +evaleval"$(fnmeval"$(fnmenv)"ffnfnmfnm--versionfnm1.38.0catcat.node-version20.14.0fnminstallInstallingNodev20.14.0(x64)00:00:02███████████████████████24.42MiB/24.42MiB(11.41MiB/s,0s)fnmuseUsingNodev20.14.0nodenode-vv20.14.0eevevaeval"eval"$eval"$(eval"$(feval"$(fneval"$(fnmeeval"$(fnmeneval"$(fnmenveval"$(fnmenv)fnm-fnm--fnm--vfnm--vefnm--verfnm--versfnm--versifnm--versioccacat.cat.ncat.nocat.nodcat.nodecat.node-cat.node-vcat.node-vecat.node-vercat.node-verscat.node-versicat.node-versiofnmifnminfnminsfnminstfnminstafnminstal00:00:002.15KiB/24.42MiB(31.59MiB/s,1s)00:00:006.16KiB/24.42MiB(7.23MiB/s,3s)00:00:0010.17KiB/24.42MiB(6.95MiB/s,4s)00:00:0014.18KiB/24.42MiB(7.00MiB/s,3s)00:00:0018.19KiB/24.42MiB(7.13MiB/s,3s)00:00:0022.21KiB/24.42MiB(7.28MiB/s,3s)00:00:0026.22KiB/24.42MiB(7.44MiB/s,3s)00:00:0030.23KiB/24.42MiB(7.61MiB/s,3s)00:00:0034.06KiB/24.42MiB(7.77MiB/s,3s)00:00:0038.08KiB/24.42MiB(7.88MiB/s,3s)00:00:0042.09KiB/24.42MiB(8.00MiB/s,3s)00:00:0046.10KiB/24.42MiB(8.10MiB/s,3s)00:00:0050.11KiB/24.42MiB(8.21MiB/s,3s)00:00:0054.12KiB/24.42MiB(8.31MiB/s,3s)00:00:0058.25KiB/24.42MiB(8.40MiB/s,3s)00:00:0062.38KiB/24.42MiB(8.49MiB/s,3s)00:00:0075.78KiB/24.42MiB(8.76MiB/s,3s)00:00:0088.17KiB/24.42MiB(8.98MiB/s,3s)00:00:00103.65KiB/24.42MiB(9.23MiB/s,3s)00:00:00111.91KiB/24.42MiB(9.36MiB/s,3s)00:00:00915.38KiB/24.42MiB(16.18MiB/s,1s)00:00:00█▋1.68MiB/24.42MiB(16.66MiB/s,1s)00:00:00██▎2.41MiB/24.42MiB(16.52MiB/s,1s)00:00:00███▏3.19MiB/24.42MiB(16.38MiB/s,1s)00:00:00███▉3.97MiB/24.42MiB(16.28MiB/s,1s)00:00:00████▋4.76MiB/24.42MiB(16.21MiB/s,1s)00:00:00█████▍5.55MiB/24.42MiB(16.16MiB/s,1s)00:00:00██████▏6.30MiB/24.42MiB(16.11MiB/s,1s)00:00:00██████▉7.09MiB/24.42MiB(16.07MiB/s,1s)00:00:00███████▊8.00MiB/24.42MiB(16.06MiB/s,1s)00:00:00████████▋8.80MiB/24.42MiB(16.05MiB/s,1s)00:00:00█████████▍9.56MiB/24.42MiB(16.04MiB/s,1s)00:00:00█████████▋10.22MiB/24.42MiB(16.03MiB/s,1s)00:00:00██████████▎11.00MiB/24.42MiB(16.00MiB/s,1s)00:00:00██████████▉11.68MiB/24.42MiB(15.98MiB/s,1s)00:00:00███████████▋12.42MiB/24.42MiB(15.95MiB/s,1s)00:00:00████████████▍13.16MiB/24.42MiB(15.92MiB/s,1s)00:00:00█████████████▏14.05MiB/24.42MiB(15.89MiB/s,1s)00:00:00█████████████▉14.84MiB/24.42MiB(15.88MiB/s,1s)00:00:01██████████████▌15.45MiB/24.42MiB(15.86MiB/s,1s)00:00:01███████████████▏16.11MiB/24.42MiB(15.83MiB/s,1s)00:00:01███████████████▊16.73MiB/24.42MiB(15.80MiB/s,0s)00:00:01████████████████▍17.42MiB/24.42MiB(15.77MiB/s,0s)00:00:01█████████████████18.13MiB/24.42MiB(15.74MiB/s,0s)00:00:01█████████████████▋18.82MiB/24.42MiB(15.71MiB/s,0s)00:00:01██████████████████▍19.51MiB/24.42MiB(15.68MiB/s,0s)00:00:01██████████████████▉20.14MiB/24.42MiB(15.65MiB/s,0s)00:00:01███████████████████▌20.83MiB/24.42MiB(15.61MiB/s,0s)00:00:01████████████████████▎21.51MiB/24.42MiB(15.58MiB/s,0s)00:00:01████████████████████▉22.24MiB/24.42MiB(15.55MiB/s,0s)00:00:01█████████████████████▎22.65MiB/24.42MiB(15.52MiB/s,0s)00:00:01█████████████████████▌22.91MiB/24.42MiB(15.48MiB/s,0s)00:00:01█████████████████████▊23.20MiB/24.42MiB(15.43MiB/s,0s)00:00:01██████████████████████▏23.57MiB/24.42MiB(15.38MiB/s,0s)00:00:01██████████████████████▍23.82MiB/24.42MiB(15.32MiB/s,0s)00:00:01██████████████████████▊24.19MiB/24.42MiB(15.25MiB/s,0s)00:00:01██████████████████████▊24.27MiB/24.42MiB(15.13MiB/s,0s)00:00:01██████████████████████▊24.28MiB/24.42MiB(15.02MiB/s,0s)00:00:02██████████████████████▊24.28MiB/24.42MiB(14.91MiB/s,0s)00:00:02██████████████████████▉24.29MiB/24.42MiB(14.77MiB/s,0s)00:00:02██████████████████████▉24.30MiB/24.42MiB(14.76MiB/s,0s)fnmufnmusnnonodnode- \ No newline at end of file diff --git a/package.json b/package.json index e62070d39..08b656c65 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fnm", - "version": "1.37.2", + "version": "1.38.0", "private": true, "repository": "git@github.com:Schniz/fnm.git", "author": "Gal Schlezinger ",