diff --git a/CHANGELOG.md b/CHANGELOG.md index 7829df0b4f..99ac53e0d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,30 @@ # Changelog +## [2024.12.23](https://github.com/jdx/mise/compare/v2024.12.22..v2024.12.23) - 2024-12-30 + +### 🐛 Bug Fixes + +- winget release PRs by [@jdx](https://github.com/jdx) in [9dec542](https://github.com/jdx/mise/commit/9dec542188e731ef357fd74339dd08ac005cb9e3) +- mise settings unset does not seem to work by [@roele](https://github.com/roele) in [#3867](https://github.com/jdx/mise/pull/3867) +- gradle aqua package by [@jdx](https://github.com/jdx) in [#3880](https://github.com/jdx/mise/pull/3880) +- **breaking** remove `root` env var in tasks by [@jdx](https://github.com/jdx) in [#3884](https://github.com/jdx/mise/pull/3884) + +### 📚 Documentation + +- syntax in `mise watch` by [@jdx](https://github.com/jdx) in [beab480](https://github.com/jdx/mise/commit/beab48029b3e7a91047012b655f3efe4fd722acf) +- Update registry link by [@bmulholland](https://github.com/bmulholland) in [#3864](https://github.com/jdx/mise/pull/3864) +- clarify shims behaviour by [@syhol](https://github.com/syhol) in [#3881](https://github.com/jdx/mise/pull/3881) + +### 🔍 Other Changes + +- Fix sh code block by [@o-l-a-v](https://github.com/o-l-a-v) in [#3876](https://github.com/jdx/mise/pull/3876) +- remove unused versioned tarballs from mise.jdx.dev by [@jdx](https://github.com/jdx) in [48f1021](https://github.com/jdx/mise/commit/48f1021048646061e7cd85d9f9969946b00962a6) +- trim newline in banner by [@jdx](https://github.com/jdx) in [c8f2c90](https://github.com/jdx/mise/commit/c8f2c90111c5d20fe4586d59eb66f3bb2f8cfd9a) + +### New Contributors + +- @bmulholland made their first contribution in [#3864](https://github.com/jdx/mise/pull/3864) + ## [2024.12.22](https://github.com/jdx/mise/compare/v2024.12.21..v2024.12.22) - 2024-12-30 ### 🚀 Features diff --git a/Cargo.lock b/Cargo.lock index 5b68bacb41..9d225bd925 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1280,7 +1280,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62d87141875739c4eb2b6a6e0c6dbd6f877ff3336953cdbf850b3dc920d3bf2f" dependencies = [ - "indexmap 2.7.0", + "indexmap 2.5.0", "log", "once_cell", "pest", @@ -1346,9 +1346,9 @@ dependencies = [ [[package]] name = "fixedbitset" -version = "0.4.2" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" +checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" [[package]] name = "flate2" @@ -1647,7 +1647,7 @@ dependencies = [ "futures-core", "futures-sink", "http", - "indexmap 2.7.0", + "indexmap 2.5.0", "slab", "tokio", "tokio-util", @@ -1666,12 +1666,6 @@ version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" -[[package]] -name = "hashbrown" -version = "0.15.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" - [[package]] name = "heck" version = "0.4.1" @@ -2160,12 +2154,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.7.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f" +checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.14.5", "serde", ] @@ -2620,7 +2614,7 @@ dependencies = [ [[package]] name = "mise" -version = "2024.12.22" +version = "2024.12.23" dependencies = [ "base64 0.22.1", "built", @@ -2657,7 +2651,7 @@ dependencies = [ "homedir", "humantime", "indenter", - "indexmap 2.7.0", + "indexmap 2.5.0", "indicatif", "indoc", "insta", @@ -3100,12 +3094,12 @@ dependencies = [ [[package]] name = "petgraph" -version = "0.6.5" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" +checksum = "c94eb96835f05ec51384814c9b2daef83f68486f67a0e2e9680e0f698dca808e" dependencies = [ "fixedbitset", - "indexmap 2.7.0", + "indexmap 2.5.0", ] [[package]] @@ -3605,7 +3599,7 @@ dependencies = [ "generic-array", "hex", "impl-tools", - "indexmap 2.7.0", + "indexmap 2.5.0", "rand", "regex", "serde", @@ -3978,7 +3972,7 @@ version = "1.0.134" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d00f4175c42ee48b15416f6193a959ba3a0d67fc699a0db9ad12df9f83991c7d" dependencies = [ - "indexmap 2.7.0", + "indexmap 2.5.0", "itoa", "memchr", "ryu", @@ -4026,7 +4020,7 @@ dependencies = [ "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.7.0", + "indexmap 2.5.0", "serde", "serde_derive", "serde_json", @@ -4052,7 +4046,7 @@ version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ - "indexmap 2.7.0", + "indexmap 2.5.0", "itoa", "ryu", "serde", @@ -4726,7 +4720,7 @@ version = "0.22.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" dependencies = [ - "indexmap 2.7.0", + "indexmap 2.5.0", "serde", "serde_spanned", "toml_datetime", @@ -5034,7 +5028,7 @@ checksum = "ab923f719b3048bd1cd2fb738fca978ed2a60756ce15cdad639fc40645adad9c" dependencies = [ "clap", "heck 0.5.0", - "indexmap 2.7.0", + "indexmap 2.5.0", "itertools 0.13.0", "kdl", "log", @@ -5104,7 +5098,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4c44e4ec114bba1eeed55bc3a47ced72545cd2ffa04ce0ec0bdba1fb535807d" dependencies = [ "homedir", - "indexmap 2.7.0", + "indexmap 2.5.0", "itertools 0.13.0", "log", "mlua", @@ -5775,7 +5769,7 @@ dependencies = [ "displaydoc", "flate2", "hmac", - "indexmap 2.7.0", + "indexmap 2.5.0", "lzma-rs", "memchr", "pbkdf2", diff --git a/Cargo.toml b/Cargo.toml index 4bb49cf966..23178965e7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mise" -version = "2024.12.22" +version = "2024.12.23" edition = "2021" description = "The front-end to your dev env" authors = ["Jeff Dickey (@jdx)"] diff --git a/README.md b/README.md index 94044f1e57..9fcbcf72d9 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ Install mise (other methods [here](https://mise.jdx.dev/getting-started.html)): ```sh-session $ curl https://mise.run | sh $ ~/.local/bin/mise --version -2024.12.22 macos-arm64 (a1b2d3e 2024-12-30) +2024.12.23 macos-arm64 (a1b2d3e 2024-12-30) ``` or install a specific a version: diff --git a/aqua-registry b/aqua-registry index 4c8586025a..fc91393364 160000 --- a/aqua-registry +++ b/aqua-registry @@ -1 +1 @@ -Subproject commit 4c8586025a865ed0ea0e7aa47762a184afb6c250 +Subproject commit fc91393364ded9e389918bc8166704363667de98 diff --git a/completions/_mise b/completions/_mise index 144d9a9ff8..9807a8d770 100644 --- a/completions/_mise +++ b/completions/_mise @@ -27,11 +27,11 @@ _mise() { zstyle ":completion:${curcontext}:" cache-policy _usage_mise_cache_policy fi - if ( [[ -z "${_usage_spec_mise_2024_12_22:-}" ]] || _cache_invalid _usage_spec_mise_2024_12_22 ) \ - && ! _retrieve_cache _usage_spec_mise_2024_12_22; + if ( [[ -z "${_usage_spec_mise_2024_12_23:-}" ]] || _cache_invalid _usage_spec_mise_2024_12_23 ) \ + && ! _retrieve_cache _usage_spec_mise_2024_12_23; then spec="$(mise usage)" - _store_cache _usage_spec_mise_2024_12_22 spec + _store_cache _usage_spec_mise_2024_12_23 spec fi _arguments "*: :(($(usage complete-word --shell zsh -s "$spec" -- "${words[@]}" )))" diff --git a/completions/mise.bash b/completions/mise.bash index bc99a6ad4a..a432decb50 100644 --- a/completions/mise.bash +++ b/completions/mise.bash @@ -6,14 +6,14 @@ _mise() { return 1 fi - if [[ -z ${_usage_spec_mise_2024_12_22:-} ]]; then - _usage_spec_mise_2024_12_22="$(mise usage)" + if [[ -z ${_usage_spec_mise_2024_12_23:-} ]]; then + _usage_spec_mise_2024_12_23="$(mise usage)" fi local cur prev words cword was_split comp_args _comp_initialize -n : -- "$@" || return # shellcheck disable=SC2207 - _comp_compgen -- -W "$(usage complete-word --shell bash -s "${_usage_spec_mise_2024_12_22}" --cword="$cword" -- "${words[@]}")" + _comp_compgen -- -W "$(usage complete-word --shell bash -s "${_usage_spec_mise_2024_12_23}" --cword="$cword" -- "${words[@]}")" _comp_ltrim_colon_completions "$cur" # shellcheck disable=SC2181 if [[ $? -ne 0 ]]; then diff --git a/completions/mise.fish b/completions/mise.fish index 744b2463dd..fd56d001c3 100644 --- a/completions/mise.fish +++ b/completions/mise.fish @@ -6,7 +6,7 @@ if ! command -v usage &> /dev/null return 1 end -if ! set -q _usage_spec_mise_2024_12_22 - set -g _usage_spec_mise_2024_12_22 (mise usage | string collect) +if ! set -q _usage_spec_mise_2024_12_23 + set -g _usage_spec_mise_2024_12_23 (mise usage | string collect) end -complete -xc mise -a '(usage complete-word --shell fish -s "$_usage_spec_mise_2024_12_22" -- (commandline -cop) (commandline -t))' +complete -xc mise -a '(usage complete-word --shell fish -s "$_usage_spec_mise_2024_12_23" -- (commandline -cop) (commandline -t))' diff --git a/default.nix b/default.nix index 1d3e44107b..d5371f2328 100644 --- a/default.nix +++ b/default.nix @@ -2,7 +2,7 @@ rustPlatform.buildRustPackage { pname = "mise"; - version = "2024.12.22"; + version = "2024.12.23"; src = lib.cleanSource ./.; diff --git a/packaging/rpm/mise.spec b/packaging/rpm/mise.spec index 746f6087ae..fbc6ca4794 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.12.22 +Version: 2024.12.23 Release: 1 URL: https://github.com/jdx/mise/ Group: System