From 3bde7727bfffeb37a86af334a05be5c85dc6b2e3 Mon Sep 17 00:00:00 2001 From: mise-en-dev Date: Wed, 20 Mar 2024 19:49:36 -0500 Subject: [PATCH] Release 2024.3.7 (#1796) * Release 2024.3.7 * Commit from GitHub Actions (test) --- CHANGELOG.md | 31 ++++++++++++++++++++++++++ Cargo.lock | 46 +++++++++++++++++++-------------------- Cargo.toml | 2 +- README.md | 2 +- default.nix | 2 +- docs/cli-reference.md | 11 ++++++---- man/man1/mise.1 | 4 ++-- mise.usage.kdl | 13 ++++++----- packaging/rpm/mise.spec | 2 +- src/default_shorthands.rs | 2 +- 10 files changed, 76 insertions(+), 39 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b1e0971b8..f05fdd2a0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,37 @@ All notable changes to this project will be documented in this file. +## [2024.3.7](https://github.com/jdx/mise/compare/v2024.3.6..v2024.3.7) - 2024-03-21 + +### ๐Ÿ› Bug Fixes + +- **(task)** tasks not working in system config (#1803) - [d5df98c](https://github.com/jdx/mise/commit/d5df98cd0b05a5bc0f0cb1cb83883138f56a109d) - [@roele](https://github.com/roele) +- **(xonsh)** `shell` subcommand for xonsh (#1801) - [9153411](https://github.com/jdx/mise/commit/9153411b1e8a5bff8de4f71dda5656e297d4b79e) - [@yggdr](https://github.com/yggdr) +- jq Installed Using x86_64 on Apple Silicon using mise (#1804) - [2ea978d](https://github.com/jdx/mise/commit/2ea978d0f16ae06fa0749dcbee837662dc0484e6) - [@roele](https://github.com/roele) + +### ๐Ÿ“š Documentation + +- **(changelog)** improve styling - [403033d](https://github.com/jdx/mise/commit/403033d269f88aa0c1e571e5613231eca84fbaac) - [@jdx](https://github.com/jdx) +- **(changelog)** improve styling - [cf4811b](https://github.com/jdx/mise/commit/cf4811b0cfa16d7c002e155539eac7a8d5c3912a) - [@jdx](https://github.com/jdx) + +### ๐ŸŽจ Styling + +- format default_shorthands.rs - [a8ea813](https://github.com/jdx/mise/commit/a8ea81337ffd9cfd9201cc49d6a64ba93e10a9a7) - [@jdx](https://github.com/jdx) + +### ๐Ÿงช Testing + +- install python/poetry at the same time - [08a3304](https://github.com/jdx/mise/commit/08a33048b92a8ce3b551d0f7e39a28ac0bc29f07) - [@jdx](https://github.com/jdx) + +### โš™๏ธ Miscellaneous Tasks + +- **(release-plz)** use different bot email - [59b814f](https://github.com/jdx/mise/commit/59b814fae7eedd6565286a6865b6539e2c058a36) - [@jdx](https://github.com/jdx) +- **(release-plz)** sign release git tags - [8ce5d37](https://github.com/jdx/mise/commit/8ce5d371515d287b8e5a5ccdbddeafa6e5d18952) - [@jdx](https://github.com/jdx) +- **(test)** run all e2e tests on the release pr - [f21c84b](https://github.com/jdx/mise/commit/f21c84b5683e986b93cf2f3f16c120a7168aacba) - [@jdx](https://github.com/jdx) +- **(test)** run all e2e tests on the release pr - [cf19dc5](https://github.com/jdx/mise/commit/cf19dc5eac9245a780a9135f7483e431ef686f69) - [@jdx](https://github.com/jdx) +- **(test)** skip aur/aur-bin on release PR - [9ddb424](https://github.com/jdx/mise/commit/9ddb424c133452d4cb1e4304c263ff74ca65811b) - [@jdx](https://github.com/jdx) +- rust 1.78 deprecation warning fixes (#1805) - [cdc7ba0](https://github.com/jdx/mise/commit/cdc7ba0aafdc467451be667a038c01af9c79a981) - [@jdx](https://github.com/jdx) +- fix caching - [62cb250](https://github.com/jdx/mise/commit/62cb250007c443dc25e72292b178c5f51cda413c) - [@jdx](https://github.com/jdx) + ## [2024.3.6](https://github.com/jdx/mise/compare/v2024.3.2..v2024.3.6) - 2024-03-17 ### ๐Ÿš€ Features diff --git a/Cargo.lock b/Cargo.lock index 4c4c7c629..3e0d45ab9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -19,9 +19,9 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "aho-corasick" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" dependencies = [ "memchr", ] @@ -189,9 +189,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.4.2" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" [[package]] name = "block-buffer" @@ -781,9 +781,9 @@ checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" [[package]] name = "fiat-crypto" -version = "0.2.6" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1676f435fc1dadde4d03e43f5d62b259e1ce5f40bd4ffb21db2b42ebe59c1382" +checksum = "c007b1ae3abe1cb6f85a16305acd418b7ca6343b953633fee2b76d8f108b830f" [[package]] name = "filetime" @@ -948,11 +948,11 @@ checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" [[package]] name = "git2" -version = "0.18.2" +version = "0.18.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b3ba52851e73b46a4c3df1d89343741112003f0f6f13beb0dfac9e457c3fdcd" +checksum = "232e6a7bfe35766bf715e55a88b39a700596c0ccfd88cd3680b4cdb40d66ef70" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "libc", "libgit2-sys", "log", @@ -989,7 +989,7 @@ version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "ignore", "walkdir", ] @@ -1439,7 +1439,7 @@ dependencies = [ [[package]] name = "mise" -version = "2024.3.6" +version = "2024.3.7" dependencies = [ "assert_cmd", "base64 0.22.0", @@ -1610,7 +1610,7 @@ version = "0.10.64" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "cfg-if", "foreign-types", "libc", @@ -1995,9 +1995,9 @@ checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" [[package]] name = "reqwest" -version = "0.11.26" +version = "0.11.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78bf93c4af7a8bb7d879d51cebe797356ff10ae8516ace542b5182d9dcac10b2" +checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" dependencies = [ "async-compression", "base64 0.21.7", @@ -2100,11 +2100,11 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.31" +version = "0.38.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" +checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "errno 0.3.8", "libc", "linux-raw-sys", @@ -2777,9 +2777,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af06656561d28735e9c1cd63dfd57132c8155426aa6af24f36a00a351f88c48e" +checksum = "e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3" dependencies = [ "serde", "serde_spanned", @@ -2798,9 +2798,9 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.22.7" +version = "0.22.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18769cd1cec395d70860ceb4d932812a0b4d06b1a4bb336745a4d21b9496e992" +checksum = "8e40bb779c5187258fd7aad0eb68cb8706a0a81fa712fbea808ab43c4b8374c4" dependencies = [ "indexmap 2.2.5", "serde", @@ -3027,9 +3027,9 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "versions" -version = "6.1.0" +version = "6.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f37ff4899935ba747849dd9eeb27c0bdd0da0210236704b7e4681a6c7bd6f9c6" +checksum = "38a8931f8d167b6448076020e70b9de46dcf5ea1731212481a092d0071c4ac5b" dependencies = [ "itertools", "nom", diff --git a/Cargo.toml b/Cargo.toml index 3fe91cb38..da932781e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mise" -version = "2024.3.6" +version = "2024.3.7" edition = "2021" description = "The front-end to your dev env" authors = ["Jeff Dickey (@jdx)"] diff --git a/README.md b/README.md index a87ba5005..b34c153f4 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ Install mise (other methods [here](https://mise.jdx.dev/getting-started.html)): ```sh-session $ curl https://mise.run | sh $ ~/.local/bin/mise --version -mise 2024.3.6 +mise 2024.3.7 ``` Hook mise into your shell (pick the right one for your shell): diff --git a/default.nix b/default.nix index ad62eee00..0304ab7db 100644 --- a/default.nix +++ b/default.nix @@ -2,7 +2,7 @@ rustPlatform.buildRustPackage { pname = "mise"; - version = "2024.3.6"; + version = "2024.3.7"; src = lib.cleanSource ./.; diff --git a/docs/cli-reference.md b/docs/cli-reference.md index ac2e813ca..b6e2e9e1c 100644 --- a/docs/cli-reference.md +++ b/docs/cli-reference.md @@ -425,10 +425,11 @@ Options: ```text Install a tool version -This will install a tool version to `~/.local/share/mise/installs//` -It won't be used simply by being installed, however. -For that, you must set up a `.mise.toml`/`.tool-version` file manually or with `mise use`. -Or you can call a tool version explicitly with `mise exec @ -- `. +Installs a tool version to `~/.local/share/mise/installs//` +Installing alone will not activate the tools so they won't be in PATH. +To install and/or activate in one command, use `mise use` which will create a `.mise.toml` file +in the current directory to activate this tool when inside the directory. +Alternatively, run `mise exec @ -- ` to execute a tool without creating config files. Tools will be installed in parallel. To disable, set `--jobs=1` or `MISE_JOBS=1` @@ -454,6 +455,8 @@ Options: -v, --verbose... Show installation output + This argument will print plugin output such as download, configuration, and compilation output. + Examples: $ mise install node@20.0.0 # install specific node version diff --git a/man/man1/mise.1 b/man/man1/mise.1 index 9007cc9e9..762947875 100644 --- a/man/man1/mise.1 +++ b/man/man1/mise.1 @@ -1,6 +1,6 @@ .ie \n(.g .ds Aq \(aq .el .ds Aq ' -.TH mise 1 "mise 2024.3.6" +.TH mise 1 "mise 2024.3.7" .SH NAME mise \- The front\-end to your dev env .SH SYNOPSIS @@ -183,6 +183,6 @@ Examples: $ mise settings Show settings in use $ mise settings set color 0 Disable color by modifying global config file .SH VERSION -v2024.3.6 +v2024.3.7 .SH AUTHORS Jeff Dickey <@jdx> diff --git a/mise.usage.kdl b/mise.usage.kdl index f923c03e7..8289bc675 100644 --- a/mise.usage.kdl +++ b/mise.usage.kdl @@ -347,10 +347,11 @@ cmd "install" help="Install a tool version" { alias "i" long_help r"Install a tool version -This will install a tool version to `~/.local/share/mise/installs//` -It won't be used simply by being installed, however. -For that, you must set up a `.mise.toml`/`.tool-version` file manually or with `mise use`. -Or you can call a tool version explicitly with `mise exec @ -- `. +Installs a tool version to `~/.local/share/mise/installs//` +Installing alone will not activate the tools so they won't be in PATH. +To install and/or activate in one command, use `mise use` which will create a `.mise.toml` file +in the current directory to activate this tool when inside the directory. +Alternatively, run `mise exec @ -- ` to execute a tool without creating config files. Tools will be installed in parallel. To disable, set `--jobs=1` or `MISE_JOBS=1`" after_long_help r"Examples: @@ -365,7 +366,9 @@ Tools will be installed in parallel. To disable, set `--jobs=1` or `MISE_JOBS=1` arg "" } flag "--raw" help="Directly pipe stdin/stdout/stderr from plugin to user Sets --jobs=1" - flag "-v --verbose" help="Show installation output" var=true count=true + flag "-v --verbose" help="Show installation output" var=true count=true { + long_help "Show installation output\n\nThis argument will print plugin output such as download, configuration, and compilation output." + } arg "[TOOL@VERSION]..." help="Tool(s) to install e.g.: node@20" var=true } cmd "latest" help="Gets the latest available version for a plugin" { diff --git a/packaging/rpm/mise.spec b/packaging/rpm/mise.spec index 499922990..01c17302f 100644 --- a/packaging/rpm/mise.spec +++ b/packaging/rpm/mise.spec @@ -1,6 +1,6 @@ Summary: The front-end to your dev env Name: mise -Version: 2024.3.6 +Version: 2024.3.7 Release: 1 URL: https://github.com/jdx/mise/ Group: System diff --git a/src/default_shorthands.rs b/src/default_shorthands.rs index 3bc1e653a..0c5291eb3 100644 --- a/src/default_shorthands.rs +++ b/src/default_shorthands.rs @@ -227,7 +227,7 @@ pub static DEFAULT_SHORTHANDS: Lazy> = ("firebase", "https://github.com/jthegedus/asdf-firebase.git"), ("fission", "https://github.com/virtualstaticvoid/asdf-fission.git"), ("flamingo", "https://github.com/log2/asdf-flamingo.git"), - ("flarectl", "https://github.com/ORCID/asdf-flarectl.git"), + ("flarectl", "https://github.com/mise-plugins/asdf-flarectl.git"), ("flatc", "https://github.com/TheOpenDictionary/asdf-flatc.git"), ("flutter", "https://github.com/oae/asdf-flutter.git"), ("flux2", "https://github.com/tablexi/asdf-flux2.git"),