From 45bb396a22b36f749e7d83e059d42eebd1a33ce0 Mon Sep 17 00:00:00 2001 From: mise-en-dev Date: Sun, 15 Dec 2024 16:56:43 -0600 Subject: [PATCH] chore: release 2024.12.11 (#3566) --- CHANGELOG.md | 42 +++++++++++++++++++++++++++++++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- README.md | 2 +- aqua-registry | 2 +- completions/_mise | 6 +++--- completions/mise.bash | 6 +++--- completions/mise.fish | 6 +++--- default.nix | 2 +- packaging/rpm/mise.spec | 2 +- 10 files changed, 57 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6c33c77315..f54f58043a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,47 @@ # Changelog +## [2024.12.11](https://github.com/jdx/mise/compare/v2024.12.10..v2024.12.11) - 2024-12-15 + +### 🚀 Features + +- added selector for `mise use` with no args by [@jdx](https://github.com/jdx) in [#3570](https://github.com/jdx/mise/pull/3570) +- added tool descriptions by [@jdx](https://github.com/jdx) in [#3571](https://github.com/jdx/mise/pull/3571) +- added `mise sync python --uv` by [@jdx](https://github.com/jdx) in [#3575](https://github.com/jdx/mise/pull/3575) +- `sync ruby --brew` by [@jdx](https://github.com/jdx) in [#3577](https://github.com/jdx/mise/pull/3577) +- encrypted configs by [@jdx](https://github.com/jdx) in [#3584](https://github.com/jdx/mise/pull/3584) +- added `mise --no-config` by [@jdx](https://github.com/jdx) in [#3590](https://github.com/jdx/mise/pull/3590) +- allow _.file in vars by [@jdx](https://github.com/jdx) in [#3593](https://github.com/jdx/mise/pull/3593) + +### 🐛 Bug Fixes + +- **(python)** reduce network usage for python precompiled manifests by [@jdx](https://github.com/jdx) in [#3568](https://github.com/jdx/mise/pull/3568) +- **(python)** check only if first or specified python is installed for _.venv by [@jdx](https://github.com/jdx) in [#3576](https://github.com/jdx/mise/pull/3576) +- **(swift)** prevent swift from using linux platforms that are not available by [@jdx](https://github.com/jdx) in [#3583](https://github.com/jdx/mise/pull/3583) +- correct headers on `mise ls` by [@jdx](https://github.com/jdx) in [5af3b17](https://github.com/jdx/mise/commit/5af3b17a41decd2d7368f5985f2cb5d3e3b341e8) +- correct message truncation in `mise run` by [@jdx](https://github.com/jdx) in [c668857](https://github.com/jdx/mise/commit/c6688571cfb0eca70a55377b70ec6b9cd0cb6a68) +- include uv in path for hook-env by [@jdx](https://github.com/jdx) in [#3572](https://github.com/jdx/mise/pull/3572) +- correct subtitle in `mise use` selector by [@jdx](https://github.com/jdx) in [4be6d79](https://github.com/jdx/mise/commit/4be6d798f9398f9e072d4067a56e134463e71b41) +- some bugs with status.show_tools and status.show_env by [@jdx](https://github.com/jdx) in [#3586](https://github.com/jdx/mise/pull/3586) +- use task.display_name for `mise run` by [@jdx](https://github.com/jdx) in [a009de1](https://github.com/jdx/mise/commit/a009de13ffa4319de89b0fcaf1ba54ae2524a9b6) +- path is treated differently in nushell by [@samuelallan72](https://github.com/samuelallan72) in [#3592](https://github.com/jdx/mise/pull/3592) +- allow number/bool in .env.json by [@jdx](https://github.com/jdx) in [#3594](https://github.com/jdx/mise/pull/3594) + +### 🚜 Refactor + +- break up env_directive by [@jdx](https://github.com/jdx) in [#3587](https://github.com/jdx/mise/pull/3587) + +### 📚 Documentation + +- better warning when venv auto create is skipped by [@syhol](https://github.com/syhol) in [#3573](https://github.com/jdx/mise/pull/3573) +- added rendered go settings by [@jdx](https://github.com/jdx) in [b41c3dd](https://github.com/jdx/mise/commit/b41c3dd8cfd97f97352900a9d856194185347e8d) + +### 🔍 Other Changes + +- Update comparison-to-asdf.md by [@jdx](https://github.com/jdx) in [e7715c8](https://github.com/jdx/mise/commit/e7715c87811cb30848e3c0475f647ef97e09f7a5) +- Update task-configuration.md by [@jdx](https://github.com/jdx) in [e3586b7](https://github.com/jdx/mise/commit/e3586b7ee6c47cd1dd8ca4706a7c83d6d4a93857) +- Update contributing.md by [@jdx](https://github.com/jdx) in [80d5b8d](https://github.com/jdx/mise/commit/80d5b8d78dbc15e57751c518fd6693fb4c432ab5) +- Fix concat for nushell script by [@samuelallan72](https://github.com/samuelallan72) in [#3591](https://github.com/jdx/mise/pull/3591) + ## [2024.12.10](https://github.com/jdx/mise/compare/v2024.12.9..v2024.12.10) - 2024-12-14 ### 🚀 Features diff --git a/Cargo.lock b/Cargo.lock index 27f213c5ea..5409ad1381 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2596,7 +2596,7 @@ dependencies = [ [[package]] name = "mise" -version = "2024.12.10" +version = "2024.12.11" dependencies = [ "base64 0.22.1", "built", diff --git a/Cargo.toml b/Cargo.toml index f130c55404..bbe54dc264 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mise" -version = "2024.12.10" +version = "2024.12.11" edition = "2021" description = "The front-end to your dev env" authors = ["Jeff Dickey (@jdx)"] diff --git a/README.md b/README.md index 6db8ad8562..bb26801f33 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.10 macos-arm64 (a1b2d3e 2024-12-14) +2024.12.11 macos-arm64 (a1b2d3e 2024-12-15) ``` or install a specific a version: diff --git a/aqua-registry b/aqua-registry index dc6c6944f5..f428ffd23d 160000 --- a/aqua-registry +++ b/aqua-registry @@ -1 +1 @@ -Subproject commit dc6c6944f52229f56c6082da2505dfe0a764d1d6 +Subproject commit f428ffd23d2ffe8159e061a090bc650c78f80392 diff --git a/completions/_mise b/completions/_mise index 3df49b721c..60d40b4875 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_10:-}" ]] || _cache_invalid _usage_spec_mise_2024_12_10 ) \ - && ! _retrieve_cache _usage_spec_mise_2024_12_10; + if ( [[ -z "${_usage_spec_mise_2024_12_11:-}" ]] || _cache_invalid _usage_spec_mise_2024_12_11 ) \ + && ! _retrieve_cache _usage_spec_mise_2024_12_11; then spec="$(mise usage)" - _store_cache _usage_spec_mise_2024_12_10 spec + _store_cache _usage_spec_mise_2024_12_11 spec fi _arguments "*: :(($(usage complete-word --shell zsh -s "$spec" -- "${words[@]}" )))" diff --git a/completions/mise.bash b/completions/mise.bash index b98ad4f436..a17014d3e5 100644 --- a/completions/mise.bash +++ b/completions/mise.bash @@ -6,14 +6,14 @@ _mise() { return 1 fi - if [[ -z ${_usage_spec_mise_2024_12_10:-} ]]; then - _usage_spec_mise_2024_12_10="$(mise usage)" + if [[ -z ${_usage_spec_mise_2024_12_11:-} ]]; then + _usage_spec_mise_2024_12_11="$(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_10}" --cword="$cword" -- "${words[@]}")" + _comp_compgen -- -W "$(usage complete-word --shell bash -s "${_usage_spec_mise_2024_12_11}" --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 fda4ef3320..2555ac4cfc 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_10 - set -g _usage_spec_mise_2024_12_10 (mise usage | string collect) +if ! set -q _usage_spec_mise_2024_12_11 + set -g _usage_spec_mise_2024_12_11 (mise usage | string collect) end -complete -xc mise -a '(usage complete-word --shell fish -s "$_usage_spec_mise_2024_12_10" -- (commandline -cop) (commandline -t))' +complete -xc mise -a '(usage complete-word --shell fish -s "$_usage_spec_mise_2024_12_11" -- (commandline -cop) (commandline -t))' diff --git a/default.nix b/default.nix index 2eb4ac97e3..ff79400667 100644 --- a/default.nix +++ b/default.nix @@ -2,7 +2,7 @@ rustPlatform.buildRustPackage { pname = "mise"; - version = "2024.12.10"; + version = "2024.12.11"; src = lib.cleanSource ./.; diff --git a/packaging/rpm/mise.spec b/packaging/rpm/mise.spec index 2f6340eb4c..751eff013c 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.10 +Version: 2024.12.11 Release: 1 URL: https://github.com/jdx/mise/ Group: System