diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a0893cfb2..d560d8038c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog -## [2025.7.5](https://github.com/jdx/mise/compare/v2025.7.4..v2025.7.5) - 2025-07-13 +## [2025.7.8](https://github.com/jdx/mise/compare/v2025.7.7..v2025.7.8) - 2025-07-13 + +### 🚀 Features + +- custom backends through plugins by [@jdx](https://github.com/jdx) in [#5579](https://github.com/jdx/mise/pull/5579) +- nested tool options by [@jdx](https://github.com/jdx) in [#5614](https://github.com/jdx/mise/pull/5614) + +### 🐛 Bug Fixes + +- accept platform_ or platforms_ in http/github backends by [@jdx](https://github.com/jdx) in [#5608](https://github.com/jdx/mise/pull/5608) + +### 📚 Documentation + +- correct toml syntax by [@jdx](https://github.com/jdx) in [#5609](https://github.com/jdx/mise/pull/5609) +- removed some markdownlint rules by [@jdx](https://github.com/jdx) in [#5615](https://github.com/jdx/mise/pull/5615) + +## [2025.7.7](https://github.com/jdx/mise/compare/v2025.7.4..v2025.7.7) - 2025-07-13 ### 🚀 Features @@ -39,6 +55,17 @@ - add workspace resolver = 3 by [@jdx](https://github.com/jdx) in [304547a](https://github.com/jdx/mise/commit/304547a0b9a324b5d925c45e2841cadc3f6e938b) - fix release-plz with workspace by [@jdx](https://github.com/jdx) in [5b3be6e](https://github.com/jdx/mise/commit/5b3be6eb8f06c509964a2b030eccb2f6e006f398) - only bump mise version for release-plz by [@jdx](https://github.com/jdx) in [8f14d10](https://github.com/jdx/mise/commit/8f14d1014d217c91c36a96beaad4565a3aaf567e) +- add cargo-release by [@jdx](https://github.com/jdx) in [f657db5](https://github.com/jdx/mise/commit/f657db512fdb7ea4f58ac98af729ac6495e61100) +- mise up by [@jdx](https://github.com/jdx) in [4872ae6](https://github.com/jdx/mise/commit/4872ae6b4d63de54de4ac93e72e9a3cd51e20c2e) +- fix release-plz with workspace by [@jdx](https://github.com/jdx) in [bdb7119](https://github.com/jdx/mise/commit/bdb71196d6930091c68a6198d445fa16e108f75e) +- set-version by [@jdx](https://github.com/jdx) in [82fcd4f](https://github.com/jdx/mise/commit/82fcd4f22116bb92e1e615d9f1c03723d02aaaba) +- set-version by [@jdx](https://github.com/jdx) in [54388a4](https://github.com/jdx/mise/commit/54388a419427c664e557aa4ea034e13a2443bb8e) +- set-version by [@jdx](https://github.com/jdx) in [fe0a0a9](https://github.com/jdx/mise/commit/fe0a0a93b27219bd132b39f1f0b522bed1ad2b51) +- set-version by [@jdx](https://github.com/jdx) in [d9f24e2](https://github.com/jdx/mise/commit/d9f24e2b45fb7a9f5c2b795b490ba64a8d9eb207) +- set-version by [@jdx](https://github.com/jdx) in [97f6f4f](https://github.com/jdx/mise/commit/97f6f4febaf03f7c0d6d754701308edeb2287b53) +- set-version by [@jdx](https://github.com/jdx) in [13296e1](https://github.com/jdx/mise/commit/13296e10947ea5a96768e07bd95d009e95bace32) +- set-version by [@jdx](https://github.com/jdx) in [587a707](https://github.com/jdx/mise/commit/587a70744c4127f92cfe9381e7e273ac101c4a4f) +- set-version by [@jdx](https://github.com/jdx) in [1e80d52](https://github.com/jdx/mise/commit/1e80d52144144aaebc804aeef17010980f3a0caf) ## [2025.7.4](https://github.com/jdx/mise/compare/v2025.7.3..v2025.7.4) - 2025-07-11 diff --git a/Cargo.lock b/Cargo.lock index 8c32a209c7..751dbacbd5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3769,7 +3769,7 @@ dependencies = [ [[package]] name = "mise" -version = "2025.7.7" +version = "2025.7.8" dependencies = [ "async-backtrace", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index a2927555ce..a2cc64311b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["crates/vfox"] [package] name = "mise" -version = "2025.7.7" +version = "2025.7.8" edition = "2024" description = "The front-end to your dev env" authors = ["Jeff Dickey (@jdx)"] diff --git a/README.md b/README.md index fb22590e04..80373121f8 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ See [Getting started](https://mise.jdx.dev/getting-started.html) for more option ```sh-session $ curl https://mise.run | sh $ ~/.local/bin/mise --version -2025.7.5 macos-arm64 (a1b2d3e 2025-07-13) +2025.7.8 macos-arm64 (a1b2d3e 2025-07-13) ``` Hook mise into your shell (pick the right one for your shell): diff --git a/aqua-registry b/aqua-registry index bbd3a2b3cc..cb0b85fb00 160000 --- a/aqua-registry +++ b/aqua-registry @@ -1 +1 @@ -Subproject commit bbd3a2b3cc30fe1edca03241633174e0bea22eb8 +Subproject commit cb0b85fb00e806401b3c729e0d5970e1d6cc5853 diff --git a/completions/_mise b/completions/_mise index af5bf03024..b7d62eba47 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_2025_7_7:-}" ]] || _cache_invalid _usage_spec_mise_2025_7_7 ) \ - && ! _retrieve_cache _usage_spec_mise_2025_7_7; + if ( [[ -z "${_usage_spec_mise_2025_7_8:-}" ]] || _cache_invalid _usage_spec_mise_2025_7_8 ) \ + && ! _retrieve_cache _usage_spec_mise_2025_7_8; then spec="$(mise usage)" - _store_cache _usage_spec_mise_2025_7_7 spec + _store_cache _usage_spec_mise_2025_7_8 spec fi _arguments "*: :(($(usage complete-word --shell zsh -s "$spec" -- "${words[@]}" )))" diff --git a/completions/mise.bash b/completions/mise.bash index e39efb2516..5227939acc 100644 --- a/completions/mise.bash +++ b/completions/mise.bash @@ -6,14 +6,14 @@ _mise() { return 1 fi - if [[ -z ${_usage_spec_mise_2025_7_7:-} ]]; then - _usage_spec_mise_2025_7_7="$(mise usage)" + if [[ -z ${_usage_spec_mise_2025_7_8:-} ]]; then + _usage_spec_mise_2025_7_8="$(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_2025_7_7}" --cword="$cword" -- "${words[@]}")" + _comp_compgen -- -W "$(usage complete-word --shell bash -s "${_usage_spec_mise_2025_7_8}" --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 584d07bc15..fbd73d4b97 100644 --- a/completions/mise.fish +++ b/completions/mise.fish @@ -6,12 +6,12 @@ if ! command -v usage &> /dev/null return 1 end -if ! set -q _usage_spec_mise_2025_7_7 - set -g _usage_spec_mise_2025_7_7 (mise usage | string collect) +if ! set -q _usage_spec_mise_2025_7_8 + set -g _usage_spec_mise_2025_7_8 (mise usage | string collect) end set -l tokens if commandline -x >/dev/null 2>&1 - complete -xc mise -a '(usage complete-word --shell fish -s "$_usage_spec_mise_2025_7_7" -- (commandline -xpc) (commandline -t))' + complete -xc mise -a '(usage complete-word --shell fish -s "$_usage_spec_mise_2025_7_8" -- (commandline -xpc) (commandline -t))' else - complete -xc mise -a '(usage complete-word --shell fish -s "$_usage_spec_mise_2025_7_7" -- (commandline -opc) (commandline -t))' + complete -xc mise -a '(usage complete-word --shell fish -s "$_usage_spec_mise_2025_7_8" -- (commandline -opc) (commandline -t))' end diff --git a/default.nix b/default.nix index 91fcaa80f7..5f02d38537 100644 --- a/default.nix +++ b/default.nix @@ -2,7 +2,7 @@ rustPlatform.buildRustPackage { pname = "mise"; - version = "2025.7.5"; + version = "2025.7.8"; src = lib.cleanSource ./.; diff --git a/packaging/rpm/mise.spec b/packaging/rpm/mise.spec index 0aedb9b789..2ea8284ae2 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: 2025.7.5 +Version: 2025.7.8 Release: 1 URL: https://github.com/jdx/mise/ Group: System