From 7e8d71742ad4f87e9c6466005c936a178a35855b Mon Sep 17 00:00:00 2001 From: mise-en-dev Date: Tue, 19 May 2026 00:33:50 +0000 Subject: [PATCH] chore: release 2026.5.12 --- CHANGELOG.md | 52 +++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- README.md | 2 +- completions/_mise | 2 +- completions/mise.bash | 2 +- completions/mise.fish | 2 +- completions/mise.ps1 | 2 +- default.nix | 2 +- packaging/rpm/mise.spec | 2 +- snapcraft.yaml | 2 +- vendor/aqua-registry/metadata.json | 2 +- vendor/aqua-registry/registry.yml | 120 ++++++++++++++++++++++++++++- 13 files changed, 182 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b710b4afd3..9750a5208b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,57 @@ # Changelog +## [2026.5.12](https://github.com/jdx/mise/compare/v2026.5.11..v2026.5.12) - 2026-05-19 + +### 🚀 Features + +- **(cli)** rename before flag to minimum release age by @risu729 in [#9768](https://github.com/jdx/mise/pull/9768) +- **(core)** deprecate default package files by @jdx in [#9970](https://github.com/jdx/mise/pull/9970) +- **(edit)** add --global flag for editing the global config file by @fru1tworld in [#9953](https://github.com/jdx/mise/pull/9953) + +### 🐛 Bug Fixes + +- **(aqua)** support cosign public-key bundles by @jdx in [#9972](https://github.com/jdx/mise/pull/9972) +- **(backend)** pass install_env to postinstall by @risu729 in [#9930](https://github.com/jdx/mise/pull/9930) +- **(backend)** apply install_env to install commands by @risu729 in [#9929](https://github.com/jdx/mise/pull/9929) +- **(cargo)** skip binstall for cargo install options by @risu729 in [#9928](https://github.com/jdx/mise/pull/9928) +- **(config)** restore MISE_ENV_FILE setting by @risu729 in [#9903](https://github.com/jdx/mise/pull/9903) + +### 🚜 Refactor + +- **(cli)** use tool wording in version env help by @risu729 in [#9906](https://github.com/jdx/mise/pull/9906) +- **(conda)** parse tool options locally by @risu729 in [#9960](https://github.com/jdx/mise/pull/9960) +- **(core)** parse plugin tool options locally by @risu729 in [#9963](https://github.com/jdx/mise/pull/9963) +- **(go)** parse tool options locally by @risu729 in [#9961](https://github.com/jdx/mise/pull/9961) +- **(http)** parse tool options locally by @risu729 in [#9870](https://github.com/jdx/mise/pull/9870) + +### 📦️ Dependency Updates + +- lock file maintenance by @renovate[bot] in [#9954](https://github.com/jdx/mise/pull/9954) +- lock file maintenance by @renovate[bot] in [#9957](https://github.com/jdx/mise/pull/9957) + +### 📦 Registry + +- use aqua backend for qsv by @risu729 in [#9910](https://github.com/jdx/mise/pull/9910) + +### Ci + +- build/publish snap package for arm64 by @jnsgruk in [#9948](https://github.com/jdx/mise/pull/9948) + +### New Contributors + +- @jnsgruk made their first contribution in [#9948](https://github.com/jdx/mise/pull/9948) + +### 📦 Aqua Registry Updates + +#### New Packages (2) + +- [`AOMediaCodec/libavif`](https://github.com/AOMediaCodec/libavif) +- [`julian7/redact`](https://github.com/julian7/redact) + +#### Updated Packages (1) + +- [`apache/jena`](https://github.com/apache/jena) + ## [2026.5.11](https://github.com/jdx/mise/compare/v2026.5.10..v2026.5.11) - 2026-05-17 ### 🐛 Bug Fixes diff --git a/Cargo.lock b/Cargo.lock index ac182b69ae..d6bc13d9d8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5330,7 +5330,7 @@ dependencies = [ [[package]] name = "mise" -version = "2026.5.11" +version = "2026.5.12" dependencies = [ "age", "aho-corasick", diff --git a/Cargo.toml b/Cargo.toml index be987d0f96..5f9d1faeb8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ members = [ [package] name = "mise" -version = "2026.5.11" +version = "2026.5.12" edition = "2024" description = "Dev tools, env vars, and tasks in one CLI" authors = ["Jeff Dickey (@jdx)"] diff --git a/README.md b/README.md index da2a5c428f..456aad6864 100644 --- a/README.md +++ b/README.md @@ -71,7 +71,7 @@ $ ~/.local/bin/mise --version / / / / / / (__ ) __/_____/ __/ / / /_____/ /_/ / / /_/ / /__/ __/ /_/ /_/ /_/_/____/\___/ \___/_/ /_/ / .___/_/\__,_/\___/\___/ /_/ by @jdx -2026.5.11 macos-arm64 (2026-05-17) +2026.5.12 macos-arm64 (2026-05-19) ``` Hook mise into your shell (pick the right one for your shell): diff --git a/completions/_mise b/completions/_mise index ab803891ec..a70b4ac03c 100644 --- a/completions/_mise +++ b/completions/_mise @@ -23,7 +23,7 @@ _mise() { return 1 fi - local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_2026_5_11.spec" + local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_2026_5_12.spec" if [[ ! -f "$spec_file" ]]; then mise usage >| "$spec_file" fi diff --git a/completions/mise.bash b/completions/mise.bash index 4e4b725068..e8261b61ba 100644 --- a/completions/mise.bash +++ b/completions/mise.bash @@ -9,7 +9,7 @@ _mise() { local cur prev words cword was_split comp_args _comp_initialize -n : -- "$@" || return - local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_2026_5_11.spec" + local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_2026_5_12.spec" if [[ ! -f "$spec_file" ]]; then mise usage >| "$spec_file" fi diff --git a/completions/mise.fish b/completions/mise.fish index dec05b0a44..6e1329a6b1 100644 --- a/completions/mise.fish +++ b/completions/mise.fish @@ -8,7 +8,7 @@ if ! type -p usage &> /dev/null return 1 end set -l tmpdir (if set -q TMPDIR; echo $TMPDIR; else; echo /tmp; end) -set -l spec_file "$tmpdir/usage__usage_spec_mise_2026_5_11.spec" +set -l spec_file "$tmpdir/usage__usage_spec_mise_2026_5_12.spec" if not test -f "$spec_file" mise usage | string collect > "$spec_file" end diff --git a/completions/mise.ps1 b/completions/mise.ps1 index bca3edb010..df38e593f2 100644 --- a/completions/mise.ps1 +++ b/completions/mise.ps1 @@ -10,7 +10,7 @@ Register-ArgumentCompleter -Native -CommandName 'mise' -ScriptBlock { param($wordToComplete, $commandAst, $cursorPosition) $tmpDir = if ($env:TEMP) { $env:TEMP } else { [System.IO.Path]::GetTempPath() } - $specFile = Join-Path $tmpDir "usage__usage_spec_mise_2026_5_11.kdl" + $specFile = Join-Path $tmpDir "usage__usage_spec_mise_2026_5_12.kdl" if (-not (Test-Path $specFile)) { mise usage | Out-File -FilePath $specFile -Encoding utf8 diff --git a/default.nix b/default.nix index e399c4f9db..52546c74d6 100644 --- a/default.nix +++ b/default.nix @@ -2,7 +2,7 @@ rustPlatform.buildRustPackage { pname = "mise"; - version = "2026.5.11"; + version = "2026.5.12"; src = lib.cleanSource ./.; diff --git a/packaging/rpm/mise.spec b/packaging/rpm/mise.spec index 16eafbafa1..2b77fed9c1 100644 --- a/packaging/rpm/mise.spec +++ b/packaging/rpm/mise.spec @@ -1,6 +1,6 @@ Summary: Dev tools, env vars, and tasks in one CLI Name: mise -Version: 2026.5.11 +Version: 2026.5.12 Release: 1 URL: https://github.com/jdx/mise/ Group: System diff --git a/snapcraft.yaml b/snapcraft.yaml index 333b531b18..25c19aae4f 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -9,7 +9,7 @@ name: mise title: mise-en-place -version: "2026.5.11" +version: "2026.5.12" summary: Dev tools, env vars, and tasks in one CLI description: | mise-en-place prepares your development environment before each command runs. diff --git a/vendor/aqua-registry/metadata.json b/vendor/aqua-registry/metadata.json index da576b5022..3ebe22bca0 100644 --- a/vendor/aqua-registry/metadata.json +++ b/vendor/aqua-registry/metadata.json @@ -1,4 +1,4 @@ { "repository": "aquaproj/aqua-registry", - "tag": "v4.512.1" + "tag": "v4.513.0" } diff --git a/vendor/aqua-registry/registry.yml b/vendor/aqua-registry/registry.yml index 4fe7e0c281..f11b2f8ccd 100644 --- a/vendor/aqua-registry/registry.yml +++ b/vendor/aqua-registry/registry.yml @@ -305,6 +305,27 @@ packages: supported_envs: - linux/amd64 - windows + - type: github_release + repo_owner: AOMediaCodec + repo_name: libavif + description: Library for encoding and decoding AVIF files + version_constraint: "false" + version_overrides: + - version_constraint: semver("<= 1.1.1") + no_asset: true + - version_constraint: "true" + asset: "{{.OS}}-artifacts.{{.Format}}" + format: zip + replacements: + darwin: macOS + supported_envs: + - linux/amd64 + - darwin/arm64 + - windows/amd64 + files: + - name: avifenc + - name: avifdec + - name: avifgainmaputil - type: github_release repo_owner: Adembc repo_name: lazyssh @@ -13280,7 +13301,7 @@ packages: description: A free and open source Java framework for building Semantic Web and Linked Data applications (CLI tools) version_source: github_tag version_prefix: jena- - version_filter: Version matches "^jena-\\d+" + version_filter: Version matches "^jena-\\d+\\.\\d+\\.\\d+$" files: - name: arq src: apache-jena-{{.SemVer}}/bin/arq @@ -13403,6 +13424,8 @@ packages: src: apache-jena-{{.SemVer}}/bat/tdbdump.bat version_constraint: "false" version_overrides: + - version_constraint: semver("< 3.13.0") + error_message: apache/jena is supported from jena-3.13.0 because older archives use different command sets or checksum files - version_constraint: "true" url: https://archive.apache.org/dist/jena/binaries/apache-jena-{{.SemVer}}.tar.gz format: tgz @@ -52406,6 +52429,101 @@ packages: type: github_release asset: checksums.txt algorithm: sha256 + - type: github_release + repo_owner: julian7 + repo_name: redact + description: Data encryptor for git + files: + - name: redact + - name: redact-ext-aws + - name: redact-ext-azure + version_constraint: "false" + version_overrides: + - version_constraint: Version == "v0.3.0" + asset: redact-{{.OS}}-{{.Arch}}-{{.Version}} + format: raw + rosetta2: true + windows_arm_emulation: true + supported_envs: + - darwin + - windows + - amd64 + - version_constraint: semver("<= 0.2.0") + asset: redact-{{.OS}}-{{.Arch}}-{{.Version}} + format: raw + rosetta2: true + windows_arm_emulation: true + complete_windows_ext: false + supported_envs: + - darwin + - windows + - amd64 + - version_constraint: semver("<= 0.4.1") + no_asset: true + - version_constraint: semver("<= 0.6.0") + asset: redact-{{.OS}}-{{.Arch}}-{{trimV .Version}} + format: raw + rosetta2: true + windows_arm_emulation: true + replacements: + darwin: macos + checksum: + type: github_release + asset: SHA256SUMS.redact-{{trimV .Version}} + algorithm: sha256 + supported_envs: + - darwin + - windows + - amd64 + - version_constraint: semver("<= 0.7.1") + asset: redact-{{.OS}}-{{.Arch}}-{{trimV .Version}} + format: raw + windows_arm_emulation: true + replacements: + darwin: macos + checksum: + type: github_release + asset: SHA256SUMS.redact-{{trimV .Version}} + algorithm: sha256 + overrides: + - goos: darwin + asset: redact-{{.OS}}-all-{{trimV .Version}} + supported_envs: + - darwin + - windows + - amd64 + - version_constraint: semver("<= 0.9.0") + asset: redact-{{.OS}}-{{.Arch}}-{{trimV .Version}} + format: raw + windows_arm_emulation: true + checksum: + type: github_release + asset: SHA256SUMS.redact-{{trimV .Version}} + algorithm: sha256 + overrides: + - goos: darwin + asset: redact-{{.OS}}-all-{{trimV .Version}} + supported_envs: + - darwin + - windows + - amd64 + - version_constraint: "true" + asset: redact-{{.OS}}-{{.Arch}}-{{trimV .Version}}.{{.Format}} + format: tgz + windows_arm_emulation: true + checksum: + type: github_release + asset: SHA256SUMS.redact-{{trimV .Version}} + algorithm: sha256 + overrides: + - goos: darwin + asset: redact-{{.OS}}-all-{{trimV .Version}}.{{.Format}} + - goos: windows + format: zip + supported_envs: + - darwin + - windows + - amd64 - type: github_release repo_owner: juliosueiras repo_name: terraform-lsp