Skip to content

Commit 67053d7

Browse files
committed
chore: release 2026.4.17
1 parent a80bbd9 commit 67053d7

14 files changed

Lines changed: 157 additions & 13 deletions

File tree

CHANGELOG.md

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,81 @@
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+
- **(config)** warn for deprecated env keys by @risu729 in [#9205](https://github.com/jdx/mise/pull/9205)
9+
- **(github)** avoid auth on release asset downloads by @risu729 in [#9060](https://github.com/jdx/mise/pull/9060)
10+
- **(gitlab)** warn when glab OAuth2 token is expired by @stanhu in [#9195](https://github.com/jdx/mise/pull/9195)
11+
- **(npm)** honor install_before without day drift by @risu729 in [#9157](https://github.com/jdx/mise/pull/9157)
12+
- **(pipx)** honor install_before for uv and pipx installs by @risu729 in [#9190](https://github.com/jdx/mise/pull/9190)
13+
- **(registry)** allow shfmt on Windows by @zeitlinger in [#9191](https://github.com/jdx/mise/pull/9191)
14+
15+
### 🚜 Refactor
16+
17+
- **(backend)** remove unused rolling release helper by @risu729 in [#9175](https://github.com/jdx/mise/pull/9175)
18+
- **(backend)** use file util for removals by @risu729 in [#9206](https://github.com/jdx/mise/pull/9206)
19+
20+
### 📚 Documentation
21+
22+
- **(contributing)** expand contribution guide introduction by @marianwolf in [#9208](https://github.com/jdx/mise/pull/9208)
23+
24+
### 📦️ Dependency Updates
25+
26+
- update actions/setup-node action to v6 by @renovate[bot] in [#9183](https://github.com/jdx/mise/pull/9183)
27+
- update dependency @types/node to v25 by @renovate[bot] in [#9187](https://github.com/jdx/mise/pull/9187)
28+
- update crazy-max/ghaction-import-gpg action to v7 by @renovate[bot] in [#9186](https://github.com/jdx/mise/pull/9186)
29+
- update actions/cache action to v5 by @renovate[bot] in [#9181](https://github.com/jdx/mise/pull/9181)
30+
- update amannn/action-semantic-pull-request action to v6 by @renovate[bot] in [#9184](https://github.com/jdx/mise/pull/9184)
31+
- update apple-actions/import-codesign-certs action to v6 by @renovate[bot] in [#9185](https://github.com/jdx/mise/pull/9185)
32+
- update dependency eslint to v10 by @renovate[bot] in [#9200](https://github.com/jdx/mise/pull/9200)
33+
- update dependency toml to v4 by @renovate[bot] in [#9201](https://github.com/jdx/mise/pull/9201)
34+
- update rust crate reqwest to 0.13 by @renovate[bot] in [#9171](https://github.com/jdx/mise/pull/9171)
35+
- update ghcr.io/jdx/mise:deb docker digest to 523d826 by @renovate[bot] in [#9198](https://github.com/jdx/mise/pull/9198)
36+
- update ghcr.io/jdx/mise:alpine docker digest to 05617e0 by @renovate[bot] in [#9196](https://github.com/jdx/mise/pull/9196)
37+
- update ghcr.io/jdx/mise:rpm docker digest to c1992f9 by @renovate[bot] in [#9199](https://github.com/jdx/mise/pull/9199)
38+
- update ghcr.io/jdx/mise:copr docker digest to 90db6cd by @renovate[bot] in [#9197](https://github.com/jdx/mise/pull/9197)
39+
- update taiki-e/install-action digest to 58e8625 by @renovate[bot] in [#9209](https://github.com/jdx/mise/pull/9209)
40+
- update fedora docker tag to v45 by @renovate[bot] in [#9213](https://github.com/jdx/mise/pull/9213)
41+
- update docker/setup-buildx-action action to v4 by @renovate[bot] in [#9212](https://github.com/jdx/mise/pull/9212)
42+
- update docker/metadata-action action to v6 by @renovate[bot] in [#9211](https://github.com/jdx/mise/pull/9211)
43+
- update docker/login-action action to v4 by @renovate[bot] in [#9210](https://github.com/jdx/mise/pull/9210)
44+
- update dependency typescript to v6 by @renovate[bot] in [#9202](https://github.com/jdx/mise/pull/9202)
45+
- update docker/build-push-action action to v7 by @renovate[bot] in [#9203](https://github.com/jdx/mise/pull/9203)
46+
- update github artifact actions (major) by @renovate[bot] in [#9215](https://github.com/jdx/mise/pull/9215)
47+
- update rust crate duct to v1 by @renovate[bot] in [#9220](https://github.com/jdx/mise/pull/9220)
48+
- update rust crate demand to v2 by @renovate[bot] in [#9219](https://github.com/jdx/mise/pull/9219)
49+
- update rust crate clx to v2 by @renovate[bot] in [#9218](https://github.com/jdx/mise/pull/9218)
50+
- update nick-fields/retry action to v4 by @renovate[bot] in [#9217](https://github.com/jdx/mise/pull/9217)
51+
- update jdx/mise-action action to v4 by @renovate[bot] in [#9216](https://github.com/jdx/mise/pull/9216)
52+
- update rust crate self_update to 0.44 by @renovate[bot] in [#9174](https://github.com/jdx/mise/pull/9174)
53+
- migrate eslint config to flat format for v10 compat by @jdx in [#9222](https://github.com/jdx/mise/pull/9222)
54+
- update actions/checkout action to v6 by @renovate[bot] in [#9182](https://github.com/jdx/mise/pull/9182)
55+
- update rust crate toml to v1 by @renovate[bot] in [#9225](https://github.com/jdx/mise/pull/9225)
56+
- update rust crate versions to v7 by @renovate[bot] in [#9226](https://github.com/jdx/mise/pull/9226)
57+
- update rust crate which to v8 by @renovate[bot] in [#9227](https://github.com/jdx/mise/pull/9227)
58+
- update rust crate rmcp to v1 by @renovate[bot] in [#9221](https://github.com/jdx/mise/pull/9221)
59+
60+
### 📦 Registry
61+
62+
- add sheldon by @3w36zj6 in [#9104](https://github.com/jdx/mise/pull/9104)
63+
- add pocketbase by @ranfdev in [#9123](https://github.com/jdx/mise/pull/9123)
64+
- 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)
65+
- add dependency-check ([aqua:dependency-check/DependencyCheck](https://github.com/dependency-check/DependencyCheck)) by @kapitoshka438 in [#9204](https://github.com/jdx/mise/pull/9204)
66+
67+
### New Contributors
68+
69+
- @marianwolf made their first contribution in [#9208](https://github.com/jdx/mise/pull/9208)
70+
- @edouardr made their first contribution in [#8796](https://github.com/jdx/mise/pull/8796)
71+
- @ranfdev made their first contribution in [#9123](https://github.com/jdx/mise/pull/9123)
72+
73+
### 📦 Aqua Registry Updates
74+
75+
#### New Packages (1)
76+
77+
- [`android-sms-gateway/cli`](https://github.com/android-sms-gateway/cli)
78+
379
## [2026.4.16](https://github.com/jdx/mise/compare/v2026.4.15..v2026.4.16) - 2026-04-17
480

581
### 🚀 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: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
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: android-sms-gateway
5+
repo_name: cli
6+
description: A command-line interface for working with SMS Gateway for Android
7+
files:
8+
- name: smsgate
9+
- name: smsgate-ca
10+
version_constraint: "false"
11+
version_overrides:
12+
- version_constraint: Version == "v0.0.3"
13+
no_asset: true
14+
- version_constraint: Version == "v0.0.1"
15+
asset: cli_{{.OS}}_{{.Arch}}.{{.Format}}
16+
format: tar.gz
17+
replacements:
18+
amd64: x86_64
19+
darwin: Darwin
20+
linux: Linux
21+
windows: Windows
22+
checksum:
23+
type: github_release
24+
asset: cli_{{trimV .Version}}_checksums.txt
25+
algorithm: sha256
26+
overrides:
27+
- goos: windows
28+
format: zip
29+
files:
30+
- name: smsgate
31+
src: cli
32+
- files:
33+
- name: smsgate
34+
src: cli
35+
- version_constraint: Version == "v0.0.2"
36+
asset: smsgate_{{.OS}}_{{.Arch}}.{{.Format}}
37+
format: tar.gz
38+
replacements:
39+
amd64: x86_64
40+
darwin: Darwin
41+
linux: Linux
42+
windows: Windows
43+
checksum:
44+
type: github_release
45+
asset: smsgate_{{trimV .Version}}_checksums.txt
46+
algorithm: sha256
47+
overrides:
48+
- goos: windows
49+
format: zip
50+
files:
51+
- name: smsgate
52+
- files:
53+
- name: smsgate
54+
- version_constraint: "true"
55+
asset: smsgate_{{.OS}}_{{.Arch}}.{{.Format}}
56+
format: tar.gz
57+
overrides:
58+
- goos: windows
59+
format: zip
60+
replacements:
61+
amd64: x86_64
62+
darwin: Darwin
63+
linux: Linux
64+
windows: Windows
65+
checksum:
66+
type: github_release
67+
asset: smsgate_{{trimV .Version}}_checksums.txt
68+
algorithm: sha256

0 commit comments

Comments
 (0)