Skip to content

Commit cd8d875

Browse files
committed
chore: release 2026.4.17
1 parent 27f5f07 commit cd8d875

17 files changed

Lines changed: 228 additions & 30 deletions

File tree

CHANGELOG.md

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,96 @@
11
# Changelog
22

3+
## [2026.4.17](https://github.com/jdx/mise/compare/v2026.4.16..v2026.4.17) - 2026-04-18
4+
5+
### 🐛 Bug Fixes
6+
7+
- **(backend)** respect install_before in latest lookup by @risu729 in [#9193](https://github.com/jdx/mise/pull/9193)
8+
- **(backend)** route explicit latest through stable lookup by @risu729 in [#9228](https://github.com/jdx/mise/pull/9228)
9+
- **(backends)** deprecate b shorthand by @risu729 in [#9234](https://github.com/jdx/mise/pull/9234)
10+
- **(config)** warn for deprecated env keys by @risu729 in [#9205](https://github.com/jdx/mise/pull/9205)
11+
- **(config)** treat enable_tools empty as disable-all by @risu729 in [#9108](https://github.com/jdx/mise/pull/9108)
12+
- **(github)** avoid auth on release asset downloads by @risu729 in [#9060](https://github.com/jdx/mise/pull/9060)
13+
- **(gitlab)** warn when glab OAuth2 token is expired by @stanhu in [#9195](https://github.com/jdx/mise/pull/9195)
14+
- **(npm)** honor install_before without day drift by @risu729 in [#9157](https://github.com/jdx/mise/pull/9157)
15+
- **(npm)** warn on old bun and pnpm for install_before by @risu729 in [#9232](https://github.com/jdx/mise/pull/9232)
16+
- **(pipx)** honor install_before for uv and pipx installs by @risu729 in [#9190](https://github.com/jdx/mise/pull/9190)
17+
- **(registry)** allow shfmt on Windows by @zeitlinger in [#9191](https://github.com/jdx/mise/pull/9191)
18+
19+
### 🚜 Refactor
20+
21+
- **(backend)** remove unused rolling release helper by @risu729 in [#9175](https://github.com/jdx/mise/pull/9175)
22+
- **(backend)** use file util for removals by @risu729 in [#9206](https://github.com/jdx/mise/pull/9206)
23+
24+
### 📚 Documentation
25+
26+
- **(config)** clarify always_keep_download behavior by @risu729 in [#9235](https://github.com/jdx/mise/pull/9235)
27+
- **(configuration)** add rust to idiomatic version files by @jjt in [#9233](https://github.com/jdx/mise/pull/9233)
28+
- **(contributing)** expand contribution guide introduction by @marianwolf in [#9208](https://github.com/jdx/mise/pull/9208)
29+
- **(github)** document multiple release assets workaround by @risu729 in [#9236](https://github.com/jdx/mise/pull/9236)
30+
31+
### 📦️ Dependency Updates
32+
33+
- update actions/setup-node action to v6 by @renovate[bot] in [#9183](https://github.com/jdx/mise/pull/9183)
34+
- update dependency @types/node to v25 by @renovate[bot] in [#9187](https://github.com/jdx/mise/pull/9187)
35+
- update crazy-max/ghaction-import-gpg action to v7 by @renovate[bot] in [#9186](https://github.com/jdx/mise/pull/9186)
36+
- update actions/cache action to v5 by @renovate[bot] in [#9181](https://github.com/jdx/mise/pull/9181)
37+
- update amannn/action-semantic-pull-request action to v6 by @renovate[bot] in [#9184](https://github.com/jdx/mise/pull/9184)
38+
- update apple-actions/import-codesign-certs action to v6 by @renovate[bot] in [#9185](https://github.com/jdx/mise/pull/9185)
39+
- update dependency eslint to v10 by @renovate[bot] in [#9200](https://github.com/jdx/mise/pull/9200)
40+
- update dependency toml to v4 by @renovate[bot] in [#9201](https://github.com/jdx/mise/pull/9201)
41+
- update rust crate reqwest to 0.13 by @renovate[bot] in [#9171](https://github.com/jdx/mise/pull/9171)
42+
- update ghcr.io/jdx/mise:deb docker digest to 523d826 by @renovate[bot] in [#9198](https://github.com/jdx/mise/pull/9198)
43+
- update ghcr.io/jdx/mise:alpine docker digest to 05617e0 by @renovate[bot] in [#9196](https://github.com/jdx/mise/pull/9196)
44+
- update ghcr.io/jdx/mise:rpm docker digest to c1992f9 by @renovate[bot] in [#9199](https://github.com/jdx/mise/pull/9199)
45+
- update ghcr.io/jdx/mise:copr docker digest to 90db6cd by @renovate[bot] in [#9197](https://github.com/jdx/mise/pull/9197)
46+
- update taiki-e/install-action digest to 58e8625 by @renovate[bot] in [#9209](https://github.com/jdx/mise/pull/9209)
47+
- update fedora docker tag to v45 by @renovate[bot] in [#9213](https://github.com/jdx/mise/pull/9213)
48+
- update docker/setup-buildx-action action to v4 by @renovate[bot] in [#9212](https://github.com/jdx/mise/pull/9212)
49+
- update docker/metadata-action action to v6 by @renovate[bot] in [#9211](https://github.com/jdx/mise/pull/9211)
50+
- update docker/login-action action to v4 by @renovate[bot] in [#9210](https://github.com/jdx/mise/pull/9210)
51+
- update dependency typescript to v6 by @renovate[bot] in [#9202](https://github.com/jdx/mise/pull/9202)
52+
- update docker/build-push-action action to v7 by @renovate[bot] in [#9203](https://github.com/jdx/mise/pull/9203)
53+
- update github artifact actions (major) by @renovate[bot] in [#9215](https://github.com/jdx/mise/pull/9215)
54+
- update rust crate duct to v1 by @renovate[bot] in [#9220](https://github.com/jdx/mise/pull/9220)
55+
- update rust crate demand to v2 by @renovate[bot] in [#9219](https://github.com/jdx/mise/pull/9219)
56+
- update rust crate clx to v2 by @renovate[bot] in [#9218](https://github.com/jdx/mise/pull/9218)
57+
- update nick-fields/retry action to v4 by @renovate[bot] in [#9217](https://github.com/jdx/mise/pull/9217)
58+
- update jdx/mise-action action to v4 by @renovate[bot] in [#9216](https://github.com/jdx/mise/pull/9216)
59+
- update rust crate self_update to 0.44 by @renovate[bot] in [#9174](https://github.com/jdx/mise/pull/9174)
60+
- migrate eslint config to flat format for v10 compat by @jdx in [#9222](https://github.com/jdx/mise/pull/9222)
61+
- update actions/checkout action to v6 by @renovate[bot] in [#9182](https://github.com/jdx/mise/pull/9182)
62+
- update rust crate toml to v1 by @renovate[bot] in [#9225](https://github.com/jdx/mise/pull/9225)
63+
- update rust crate versions to v7 by @renovate[bot] in [#9226](https://github.com/jdx/mise/pull/9226)
64+
- update rust crate which to v8 by @renovate[bot] in [#9227](https://github.com/jdx/mise/pull/9227)
65+
- update rust crate rmcp to v1 by @renovate[bot] in [#9221](https://github.com/jdx/mise/pull/9221)
66+
67+
### 📦 Registry
68+
69+
- add sheldon by @3w36zj6 in [#9104](https://github.com/jdx/mise/pull/9104)
70+
- add pocketbase by @ranfdev in [#9123](https://github.com/jdx/mise/pull/9123)
71+
- add worktrunk ([aqua:max-sixty/worktrunk, cargo:worktrunk](https://github.com/max-sixty/worktrunk, cargo:worktrunk))#1 by @edouardr in [#8796](https://github.com/jdx/mise/pull/8796)
72+
- add dependency-check ([aqua:dependency-check/DependencyCheck](https://github.com/dependency-check/DependencyCheck)) by @kapitoshka438 in [#9204](https://github.com/jdx/mise/pull/9204)
73+
- add janet by @ranfdev in [#9241](https://github.com/jdx/mise/pull/9241)
74+
75+
### New Contributors
76+
77+
- @ranfdev made their first contribution in [#9241](https://github.com/jdx/mise/pull/9241)
78+
- @jjt made their first contribution in [#9233](https://github.com/jdx/mise/pull/9233)
79+
- @marianwolf made their first contribution in [#9208](https://github.com/jdx/mise/pull/9208)
80+
- @edouardr made their first contribution in [#8796](https://github.com/jdx/mise/pull/8796)
81+
82+
### 📦 Aqua Registry Updates
83+
84+
#### New Packages (3)
85+
86+
- [`LargeModGames/spotatui`](https://github.com/LargeModGames/spotatui)
87+
- [`android-sms-gateway/cli`](https://github.com/android-sms-gateway/cli)
88+
- [`velero-io/velero`](https://github.com/velero-io/velero)
89+
90+
#### Updated Packages (1)
91+
92+
- [`skim-rs/skim`](https://github.com/skim-rs/skim)
93+
394
## [2026.4.16](https://github.com/jdx/mise/compare/v2026.4.15..v2026.4.16) - 2026-04-17
495

596
### 🚀 Features

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ members = [
88

99
[package]
1010
name = "mise"
11-
version = "2026.4.16"
11+
version = "2026.4.17"
1212
edition = "2024"
1313
description = "The front-end to your dev env"
1414
authors = ["Jeff Dickey (@jdx)"]

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ $ ~/.local/bin/mise --version
6464
/ / / / / / (__ ) __/_____/ __/ / / /_____/ /_/ / / /_/ / /__/ __/
6565
/_/ /_/ /_/_/____/\___/ \___/_/ /_/ / .___/_/\__,_/\___/\___/
6666
/_/ by @jdx
67-
2026.4.16 macos-arm64 (2026-04-17)
67+
2026.4.17 macos-arm64 (2026-04-18)
6868
```
6969

7070
Hook mise into your shell (pick the right one for your shell):

completions/_mise

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ _mise() {
2323
return 1
2424
fi
2525

26-
local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_2026_4_16.spec"
26+
local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_2026_4_17.spec"
2727
if [[ ! -f "$spec_file" ]]; then
2828
mise usage >| "$spec_file"
2929
fi

completions/mise.bash

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ _mise() {
99

1010
local cur prev words cword was_split comp_args
1111
_comp_initialize -n : -- "$@" || return
12-
local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_2026_4_16.spec"
12+
local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_2026_4_17.spec"
1313
if [[ ! -f "$spec_file" ]]; then
1414
mise usage >| "$spec_file"
1515
fi

completions/mise.fish

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ if ! type -p usage &> /dev/null
88
return 1
99
end
1010
set -l tmpdir (if set -q TMPDIR; echo $TMPDIR; else; echo /tmp; end)
11-
set -l spec_file "$tmpdir/usage__usage_spec_mise_2026_4_16.spec"
11+
set -l spec_file "$tmpdir/usage__usage_spec_mise_2026_4_17.spec"
1212
if not test -f "$spec_file"
1313
mise usage | string collect > "$spec_file"
1414
end

completions/mise.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Register-ArgumentCompleter -Native -CommandName 'mise' -ScriptBlock {
1010
param($wordToComplete, $commandAst, $cursorPosition)
1111

1212
$tmpDir = if ($env:TEMP) { $env:TEMP } else { [System.IO.Path]::GetTempPath() }
13-
$specFile = Join-Path $tmpDir "usage__usage_spec_mise_2026_4_16.kdl"
13+
$specFile = Join-Path $tmpDir "usage__usage_spec_mise_2026_4_17.kdl"
1414

1515
if (-not (Test-Path $specFile)) {
1616
mise usage | Out-File -FilePath $specFile -Encoding utf8

crates/aqua-registry/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "aqua-registry"
3-
version = "2026.4.6"
3+
version = "2026.4.7"
44
edition = "2024"
55
description = "Aqua registry backend for mise"
66
authors = ["Jeff Dickey (@jdx)"]
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json
2+
packages:
3+
- type: github_release
4+
repo_owner: LargeModGames
5+
repo_name: spotatui
6+
description: A fully standalone Spotify client for the terminal. Native streaming included, no daemon required
7+
version_constraint: "false"
8+
version_overrides:
9+
- version_constraint: "true"
10+
asset: spotatui-{{.OS}}-{{.Arch}}.{{.Format}}
11+
format: tar.gz
12+
windows_arm_emulation: true
13+
replacements:
14+
amd64: x86_64
15+
darwin: macos
16+
arm64: aarch64
17+
checksum:
18+
type: github_release
19+
asset: "{{.Asset}}.sha256"
20+
algorithm: sha256
21+
overrides:
22+
- goos: windows
23+
format: zip
24+
supported_envs:
25+
- darwin
26+
- windows
27+
- amd64

0 commit comments

Comments
 (0)