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
28 changes: 28 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,33 @@
# Changelog

## [2026.2.21](https://github.com/jdx/mise/compare/v2026.2.20..v2026.2.21) - 2026-02-26

### 🐛 Bug Fixes

- **(exec)** respect PATH order for virtualenv resolution in mise x by @jdx in [#8342](https://github.com/jdx/mise/pull/8342)
- **(task)** revert process group changes that cause hangs with nested mise tasks by @jdx in [#8347](https://github.com/jdx/mise/pull/8347)
- **(task)** resolve vars from subdirectory configs for monorepo tasks by @jdx in [#8343](https://github.com/jdx/mise/pull/8343)
- **(task)** resolve dependencies before prepare to fix monorepo glob deps by @jdx in [#8353](https://github.com/jdx/mise/pull/8353)
- python noarch with Conda backend by @wolfv in [#8349](https://github.com/jdx/mise/pull/8349)

### New Contributors

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

### 📦 Aqua Registry Updates

#### New Packages (3)

- [`alexhallam/tv`](https://github.com/alexhallam/tv)
- [`arcanist-sh/hx`](https://github.com/arcanist-sh/hx)
- [`dathere/qsv`](https://github.com/dathere/qsv)

#### Updated Packages (3)

- [`astral-sh/ruff`](https://github.com/astral-sh/ruff)
- [`caarlos0/fork-cleaner`](https://github.com/caarlos0/fork-cleaner)
- [`rhysd/actionlint`](https://github.com/rhysd/actionlint)

## [2026.2.20](https://github.com/jdx/mise/compare/v2026.2.19..v2026.2.20) - 2026-02-25

### 🚀 Features
Expand Down
4 changes: 2 additions & 2 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 @@ -8,7 +8,7 @@ members = [

[package]
name = "mise"
version = "2026.2.20"
version = "2026.2.21"
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.20 macos-arm64 (2026-02-25)
2026.2.21 macos-arm64 (2026-02-26)
```

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_20.spec"
local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_2026_2_21.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_20.spec"
local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_2026_2_21.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_20.spec"
set -l spec_file "$tmpdir/usage__usage_spec_mise_2026_2_21.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_20.kdl"
$specFile = Join-Path $tmpDir "usage__usage_spec_mise_2026_2_21.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.2.13"
version = "2026.2.14"
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,98 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json
packages:
- type: github_release
repo_owner: alexhallam
repo_name: tv
description: (tv) Tidy Viewer is a cross-platform CLI csv pretty printer that uses column styling to maximize viewer enjoyment
files:
- name: tidy-viewer
version_constraint: "false"
version_overrides:
- version_constraint: semver("<= 0.0.18")
error_message: The version is too old. Please upgrade to a newer version.
- version_constraint: semver("<= 1.4.6")
asset: tidy-viewer--{{.Arch}}-{{.OS}}.{{.Format}}
format: tar.gz
rosetta2: true
windows_arm_emulation: true
files:
- name: tidy-viewer
src: "{{.AssetWithoutExt}}/tidy-viewer"
replacements:
amd64: x86_64
darwin: apple-darwin
linux: unknown-linux-musl
windows: pc-windows-msvc
overrides:
- goos: windows
format: zip
supported_envs:
- darwin
- windows
- amd64

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The amd64 entry in supported_envs is ambiguous. For clarity and consistency with other registry files, it's better to specify the OS as well, like linux/amd64. This seems to be the intention, as the replacements section includes a mapping for linux.

          - linux/amd64

- version_constraint: semver("<= 1.4.30")
asset: tidy-viewer-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}}
format: tar.gz
rosetta2: true
windows_arm_emulation: true
files:
- name: tidy-viewer
src: "{{.AssetWithoutExt}}/tidy-viewer"
replacements:
amd64: x86_64
darwin: apple-darwin
linux: unknown-linux-musl
windows: pc-windows-msvc
overrides:
- goos: windows
format: zip
supported_envs:
- darwin
- windows
- amd64

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Similar to the comment above, the amd64 entry here is ambiguous. It should be specified as linux/amd64 for clarity.

          - linux/amd64

- version_constraint: semver("<= 1.5.2")
asset: tidy-viewer-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}}
format: zip
rosetta2: true
windows_arm_emulation: true
files:
- name: tidy-viewer
src: "{{.AssetWithoutExt}}/tidy-viewer"
replacements:
amd64: x86_64
darwin: apple-darwin
windows: pc-windows-msvc
overrides:
- goos: linux
format: tgz
asset: tidy-viewer-{{.Version}}.{{.Format}}
files:
- name: tidy-viewer
src: usr/bin/tidy-viewer
- goos: darwin
format: tar.gz
supported_envs:
- darwin
- windows
- linux/amd64
- version_constraint: semver("<= 1.6.5")
no_asset: true
- version_constraint: "true"
asset: tidy-viewer-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}}
format: zip
rosetta2: true
windows_arm_emulation: true
replacements:
amd64: x86_64
darwin: apple-darwin
windows: pc-windows-msvc
overrides:
- goos: darwin
format: tar.gz
- goos: linux
format: tgz
asset: tidy-viewer-{{.Version}}.{{.Format}}
supported_envs:
- darwin
- windows
- linux/amd64
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json
packages:
- type: github_release
repo_owner: raskell-io
repo_owner: arcanist-sh
repo_name: hx
aliases:
- name: raskell-io/hx
description: An extremely fast Haskell package and project manager, written in Rust
version_constraint: "false"
version_overrides:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,27 @@ packages:
type: github_release
asset: "{{.Asset}}.sha256"
algorithm: sha256
- version_constraint: semver("<= 0.15.1")
asset: ruff-{{.Arch}}-{{.OS}}.{{.Format}}
format: tar.gz
files:
- name: ruff
src: "{{.AssetWithoutExt}}/ruff"
overrides:
- goos: windows
format: zip
files:
- name: ruff
replacements:
amd64: x86_64
arm64: aarch64
darwin: apple-darwin
linux: unknown-linux-musl
windows: pc-windows-msvc
checksum:
type: github_release
asset: "{{.Asset}}.sha256"
algorithm: sha256
- version_constraint: "true"
asset: ruff-{{.Arch}}-{{.OS}}.{{.Format}}
format: tar.gz
Expand All @@ -61,3 +82,5 @@ packages:
type: github_release
asset: "{{.Asset}}.sha256"
algorithm: sha256
github_artifact_attestations:
signer_workflow: astral-sh/ruff/.github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -129,3 +129,5 @@ packages:
asset: fork-cleaner_{{trimV .Version}}_{{.OS}}_all.{{.Format}}
- goos: windows
format: zip
github_artifact_attestations:
signer-workflow: caarlos0/fork-cleaner/.github/workflows/build.yml
Loading
Loading