Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 49 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,54 @@
# Changelog

## [2026.2.2](https://github.com/jdx/mise/compare/v2026.2.1..v2026.2.2) - 2026-02-03

### πŸš€ Features

- **(asset-matcher)** enable `mingw-w64` detection for windows packages by @lchagnoleau in [#7981](https://github.com/jdx/mise/pull/7981)
- **(crates/vfox)** add download_path to BackendInstall context by @malept in [#7959](https://github.com/jdx/mise/pull/7959)
- **(python)** rework `python.uv_venv_auto` setting by @halms in [#7905](https://github.com/jdx/mise/pull/7905)
- add "Did you mean?" suggestions and inactive tool warnings by @jdx in [#7965](https://github.com/jdx/mise/pull/7965)

### πŸ› Bug Fixes

- **(hook-env)** skip remote version fetching for uninstalled tools in prefer-offline mode by @jdx in [#7976](https://github.com/jdx/mise/pull/7976)
- **(install.sh)** Corret `setup` to `set up` by @gogolok in [#7980](https://github.com/jdx/mise/pull/7980)
- retry spawn on ETXTBSY (Text file busy) by @jdx in [#7964](https://github.com/jdx/mise/pull/7964)
- improve ToolOptions parsing to support comma separated values by @roele in [#7971](https://github.com/jdx/mise/pull/7971)

### πŸ“š Documentation

- improve plugin documentation with comparisons and template links by @jdx in [#7962](https://github.com/jdx/mise/pull/7962)

### πŸ“¦οΈ Dependency Updates

- bump hyper-util, system-configuration, lru, aws-sdk, and others by @jdx in [#7977](https://github.com/jdx/mise/pull/7977)

### Chore

- **(vfox)** add LuaCATS type definitions for plugin IDE support by @jdx in [#7961](https://github.com/jdx/mise/pull/7961)
- **(vfox)** add `download_path` to `BackendInstallCtx` type defintion by @malept in [#7973](https://github.com/jdx/mise/pull/7973)
- add stylua linting for vfox plugin Lua files by @jdx in [#7960](https://github.com/jdx/mise/pull/7960)
- use system Rust for PPA builds on Ubuntu 26.04+ by @jdx in [#7956](https://github.com/jdx/mise/pull/7956)

### New Contributors

- @gogolok made their first contribution in [#7980](https://github.com/jdx/mise/pull/7980)

### πŸ“¦ Aqua Registry Updates

#### New Packages (4)

- [`autobrr/mkbrr`](https://github.com/autobrr/mkbrr)
- [`dodobrands/Peekie`](https://github.com/dodobrands/Peekie)
- [`grpc/grpc-java/protoc-gen-grpc-java`](https://github.com/grpc/grpc-java/protoc-gen-grpc-java)
- [`str4d/age-plugin-yubikey`](https://github.com/str4d/age-plugin-yubikey)

#### Updated Packages (3)

- [`biomejs/biome`](https://github.com/biomejs/biome)
- [`rust-cross/cargo-zigbuild`](https://github.com/rust-cross/cargo-zigbuild)
- [`siderolabs/talos`](https://github.com/siderolabs/talos)
## [2026.2.1](https://github.com/jdx/mise/compare/v2026.2.0..v2026.2.1) - 2026-02-02

### πŸš€ Features
Expand Down
6 changes: 3 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ members = [

[package]
name = "mise"
version = "2026.2.1"
version = "2026.2.2"
edition = "2024"
description = "The front-end to your dev env"
authors = ["Jeff Dickey (@jdx)"]
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ $ ~/.local/bin/mise --version
/ / / / / / (__ ) __/_____/ __/ / / /_____/ /_/ / / /_/ / /__/ __/
/_/ /_/ /_/_/____/\___/ \___/_/ /_/ / .___/_/\__,_/\___/\___/
/_/ by @jdx
2026.2.1 macos-arm64 (2026-02-02)
2026.2.2 macos-arm64 (2026-02-03)
```

Hook mise into your shell (pick the right one for your shell):
Expand Down
2 changes: 1 addition & 1 deletion completions/_mise
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ _mise() {
return 1
fi

local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_2026_2_1.spec"
local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_2026_2_2.spec"
if [[ ! -f "$spec_file" ]]; then
mise usage > "$spec_file"
fi
Expand Down
2 changes: 1 addition & 1 deletion completions/mise.bash
Original file line number Diff line number Diff line change
Expand Up @@ -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_2_1.spec"
local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_2026_2_2.spec"
if [[ ! -f "$spec_file" ]]; then
mise usage > "$spec_file"
fi
Expand Down
2 changes: 1 addition & 1 deletion completions/mise.fish
Original file line number Diff line number Diff line change
Expand Up @@ -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_2_1.spec"
set -l spec_file "$tmpdir/usage__usage_spec_mise_2026_2_2.spec"
if not test -f "$spec_file"
mise usage | string collect > "$spec_file"
end
Expand Down
2 changes: 1 addition & 1 deletion completions/mise.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -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_2_1.kdl"
$specFile = Join-Path $tmpDir "usage__usage_spec_mise_2026_2_2.kdl"

if (-not (Test-Path $specFile)) {
mise usage | Out-File -FilePath $specFile -Encoding utf8
Expand Down
2 changes: 1 addition & 1 deletion crates/aqua-registry/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "aqua-registry"
version = "2026.1.8"
version = "2026.2.0"
edition = "2024"
description = "Aqua registry backend for mise"
authors = ["Jeff Dickey (@jdx)"]
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json
packages:
- type: github_release
repo_owner: autobrr
repo_name: mkbrr
description: mkbrr is a tool to create, modify and inspect torrent files. Fast
version_constraint: "false"
version_overrides:
- version_constraint: "true"
asset: mkbrr_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}}
format: tar.gz
windows_arm_emulation: true
replacements:
amd64: x86_64
checksum:
type: github_release
asset: mkbrr_{{trimV .Version}}_checksums.txt
algorithm: sha256
overrides:
- goos: windows
format: zip
Original file line number Diff line number Diff line change
Expand Up @@ -17,26 +17,20 @@ packages:
format: raw
replacements:
amd64: x64
supported_envs:
- linux
- darwin
windows: win32
- version_constraint: semver("<= 2.3.8")
version_prefix: "@biomejs/biome@"
asset: biome-{{.OS}}-{{.Arch}}
format: raw
replacements:
amd64: x64
supported_envs:
- linux
- darwin
windows: win32
- version_constraint: "true"
version_prefix: "@biomejs/biome@"
asset: biome-{{.OS}}-{{.Arch}}
format: raw
replacements:
amd64: x64
supported_envs:
- linux
- darwin
windows: win32
github_artifact_attestations:
signer_workflow: biomejs/biome/.github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json
packages:
- type: github_release
repo_owner: dodobrands
repo_name: Peekie
description: Swift package for parsing Xcode .xcresult files with support for XCTest and Swift Testing frameworks
files:
- name: peekie
version_constraint: "false"
version_overrides:
- version_constraint: semver("<= 4.0.2")
no_asset: true
- version_constraint: "true"
asset: peekie_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}}
format: tar.gz
supported_envs:
- darwin/arm64
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json
packages:
- name: grpc/grpc-java/protoc-gen-grpc-java
type: http
repo_owner: grpc
repo_name: grpc-java
description: The Java gRPC implementation. HTTP/2 based RPC
url: https://repo1.maven.org/maven2/io/grpc/protoc-gen-grpc-java/{{trimV .Version}}/protoc-gen-grpc-java-{{trimV .Version}}-{{.OS}}-{{.Arch}}.exe
format: raw
windows_arm_emulation: true
replacements:
darwin: osx
amd64: x86_64
arm64: aarch_64
checksum:
type: http
url: https://repo1.maven.org/maven2/io/grpc/protoc-gen-grpc-java/{{trimV .Version}}/protoc-gen-grpc-java-{{trimV .Version}}-{{.OS}}-{{.Arch}}.exe.sha256
file_format: raw
algorithm: sha256
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ packages:
- linux/arm64
- darwin
- windows
- version_constraint: "true"
- version_constraint: semver("<= 0.21.4")
asset: cargo-zigbuild-{{.Version}}.{{.Arch}}-{{.OS}}.{{.Format}}
format: tar.gz
replacements:
Expand All @@ -83,3 +83,24 @@ packages:
asset: cargo-zigbuild-{{.Version}}.{{.OS}}-{{.Arch}}.{{.Format}}
replacements:
amd64: x64
- version_constraint: "true"
asset: cargo-zigbuild-{{.Arch}}-{{.OS}}.{{.Format}}
format: tar.xz
replacements:
amd64: x86_64
arm64: aarch64
darwin: apple-darwin
linux: unknown-linux-gnu
windows: pc-windows-msvc
checksum:
type: github_release
asset: "{{.Asset}}.sha256"
algorithm: sha256
files:
- name: cargo-zigbuild
src: "{{.AssetWithoutExt}}/{{.FileName}}"
overrides:
- goos: windows
format: zip
files:
- name: cargo-zigbuild
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,83 @@ packages:
repo_name: talos
aliases:
- name: talos-systems/talos
description: Talos is a modern OS for Kubernetes. talosctl is a CLI for out-of-band management of Kubernetes nodes created by Talos
supported_envs:
- darwin
- linux
- amd64
description: Talos Linux is a modern Linux distribution built for Kubernetes
version_filter: not (Version matches "-(alpha|beta|rc)")
asset: talosctl-{{.OS}}-{{.Arch}}
format: raw
files:
- name: talosctl
format: raw
checksum:
type: github_release
asset: sha512sum.txt
algorithm: sha512
version_constraint: "false"
version_overrides:
- version_constraint: Version == "v1.2.9"
windows_arm_emulation: true
checksum:
type: github_release
asset: sha512sum.txt
algorithm: sha512
- version_constraint: semver("<= 0.2.0")
asset: osctl-{{.OS}}-{{.Arch}}
files:
- name: osctl
rosetta2: true
checksum:
type: github_release
asset: sha256sum.txt
algorithm: sha256
supported_envs:
- linux/amd64
- darwin/amd64
- version_constraint: semver("<= 0.3.3")
asset: osctl-{{.OS}}-{{.Arch}}
files:
- name: osctl
rosetta2: true
checksum:
type: github_release
asset: sha512sum.txt
algorithm: sha512
supported_envs:
- linux/amd64
- darwin/amd64
- version_constraint: semver("<= 0.10.4")
rosetta2: true
checksum:
type: github_release
asset: sha256sum.txt
algorithm: sha256
supported_envs:
- linux
- darwin/amd64
- version_constraint: semver("<= 0.12.3")
checksum:
type: github_release
asset: sha256sum.txt
algorithm: sha256
supported_envs:
- linux
- darwin
- version_constraint: semver("<= 1.8.4")
windows_arm_emulation: true
checksum:
type: github_release
asset: sha256sum.txt
algorithm: sha256
- version_constraint: semver("<= 1.11.3")
checksum:
type: github_release
asset: sha256sum.txt
algorithm: sha256
- version_constraint: "true"
checksum:
type: github_release
asset: sha256sum.txt
algorithm: sha256
cosign:
opts:
- --certificate-identity
- https://github.com/siderolabs/talos/.github/workflows/ci.yaml@refs/tags/{{.Version}}
- --certificate-oidc-issuer
- https://token.actions.githubusercontent.com
bundle:
type: github_release
asset: sha256sum.txt.bundle
Loading
Loading