diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f26185e19..e5dac12776 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,41 @@ # Changelog +## [2024.12.14](https://github.com/jdx/mise/compare/v2024.12.13..v2024.12.14) - 2024-12-18 + +### ๐Ÿš€ Features + +- **(registry)** Add lazydocker by [@hverlin](https://github.com/hverlin) in [#3655](https://github.com/jdx/mise/pull/3655) +- **(registry)** Add btop by [@hverlin](https://github.com/hverlin) in [#3667](https://github.com/jdx/mise/pull/3667) +- Allows control of config_root for global config by [@bnorick](https://github.com/bnorick) in [#3670](https://github.com/jdx/mise/pull/3670) +- allow inserting PATH in env._.source by [@jdx](https://github.com/jdx) in [#3685](https://github.com/jdx/mise/pull/3685) + +### ๐Ÿ› Bug Fixes + +- Can not find the bin files when using python venv on windows by [@NavyD](https://github.com/NavyD) in [#3664](https://github.com/jdx/mise/pull/3664) +- render tasks in task files by [@risu729](https://github.com/risu729) in [#3666](https://github.com/jdx/mise/pull/3666) +- dont require run script for `task add` by [@jdx](https://github.com/jdx) in [#3675](https://github.com/jdx/mise/pull/3675) +- auto-trust on `task add` by [@jdx](https://github.com/jdx) in [#3676](https://github.com/jdx/mise/pull/3676) +- completions getting wrapped in quotes by [@jdx](https://github.com/jdx) in [#3679](https://github.com/jdx/mise/pull/3679) +- pass pristine env to tera in final_env by [@risu729](https://github.com/risu729) in [#3682](https://github.com/jdx/mise/pull/3682) +- trap panics in task resolving by [@jdx](https://github.com/jdx) in [#3677](https://github.com/jdx/mise/pull/3677) + +### ๐Ÿ“š Documentation + +- mark new features as experimental by [@syhol](https://github.com/syhol) in [#3659](https://github.com/jdx/mise/pull/3659) + +### ๐Ÿงช Testing + +- add test cases for venv templates by [@jdx](https://github.com/jdx) in [#3683](https://github.com/jdx/mise/pull/3683) + +### ๐Ÿ” Other Changes + +- Update index.md by [@jdx](https://github.com/jdx) in [907a96a](https://github.com/jdx/mise/commit/907a96ac04e3c8560c5a8f361263597d796186b5) +- Update config.ts by [@jdx](https://github.com/jdx) in [bc22e7c](https://github.com/jdx/mise/commit/bc22e7ca9222bdcbd6349277bbe682cd53511584) + +### New Contributors + +- @NavyD made their first contribution in [#3664](https://github.com/jdx/mise/pull/3664) + ## [2024.12.13](https://github.com/jdx/mise/compare/v2024.12.12..v2024.12.13) - 2024-12-17 ### ๐Ÿš€ Features diff --git a/Cargo.lock b/Cargo.lock index 393776856f..8db76edbbd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2596,7 +2596,7 @@ dependencies = [ [[package]] name = "mise" -version = "2024.12.13" +version = "2024.12.14" dependencies = [ "base64 0.22.1", "built", diff --git a/Cargo.toml b/Cargo.toml index a6f3cdfbb9..8da2acc38e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mise" -version = "2024.12.13" +version = "2024.12.14" edition = "2021" description = "The front-end to your dev env" authors = ["Jeff Dickey (@jdx)"] diff --git a/README.md b/README.md index 76b1299f15..c03994072f 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.13 macos-arm64 (a1b2d3e 2024-12-17) +2024.12.14 macos-arm64 (a1b2d3e 2024-12-18) ``` or install a specific a version: diff --git a/aqua-registry b/aqua-registry index 42c09c7ec9..cb6f5b85c0 160000 --- a/aqua-registry +++ b/aqua-registry @@ -1 +1 @@ -Subproject commit 42c09c7ec99862b93a989a53d309c4b647576677 +Subproject commit cb6f5b85c01f60da866db7e016472d9cb92ef41a diff --git a/completions/_mise b/completions/_mise index a1bae8dba8..6658285c66 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_13:-}" ]] || _cache_invalid _usage_spec_mise_2024_12_13 ) \ - && ! _retrieve_cache _usage_spec_mise_2024_12_13; + if ( [[ -z "${_usage_spec_mise_2024_12_14:-}" ]] || _cache_invalid _usage_spec_mise_2024_12_14 ) \ + && ! _retrieve_cache _usage_spec_mise_2024_12_14; then spec="$(mise usage)" - _store_cache _usage_spec_mise_2024_12_13 spec + _store_cache _usage_spec_mise_2024_12_14 spec fi _arguments "*: :(($(usage complete-word --shell zsh -s "$spec" -- "${words[@]}" )))" diff --git a/completions/mise.bash b/completions/mise.bash index 9233da6225..dac098fdc4 100644 --- a/completions/mise.bash +++ b/completions/mise.bash @@ -6,14 +6,14 @@ _mise() { return 1 fi - if [[ -z ${_usage_spec_mise_2024_12_13:-} ]]; then - _usage_spec_mise_2024_12_13="$(mise usage)" + if [[ -z ${_usage_spec_mise_2024_12_14:-} ]]; then + _usage_spec_mise_2024_12_14="$(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_13}" --cword="$cword" -- "${words[@]}")" + _comp_compgen -- -W "$(usage complete-word --shell bash -s "${_usage_spec_mise_2024_12_14}" --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 86a49492b8..3b18ec5c4d 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_13 - set -g _usage_spec_mise_2024_12_13 (mise usage | string collect) +if ! set -q _usage_spec_mise_2024_12_14 + set -g _usage_spec_mise_2024_12_14 (mise usage | string collect) end -complete -xc mise -a '(usage complete-word --shell fish -s "$_usage_spec_mise_2024_12_13" -- (commandline -cop) (commandline -t))' +complete -xc mise -a '(usage complete-word --shell fish -s "$_usage_spec_mise_2024_12_14" -- (commandline -cop) (commandline -t))' diff --git a/default.nix b/default.nix index 9146c760b3..60d8ce977d 100644 --- a/default.nix +++ b/default.nix @@ -2,7 +2,7 @@ rustPlatform.buildRustPackage { pname = "mise"; - version = "2024.12.13"; + version = "2024.12.14"; src = lib.cleanSource ./.; diff --git a/packaging/rpm/mise.spec b/packaging/rpm/mise.spec index fd8de8d3a5..6b7d8db589 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.13 +Version: 2024.12.14 Release: 1 URL: https://github.com/jdx/mise/ Group: System