Skip to content

Commit a975ff4

Browse files
committed
chore: release 2026.1.9
1 parent ca57ecf commit a975ff4

File tree

15 files changed

+45
-46
lines changed

15 files changed

+45
-46
lines changed

CHANGELOG.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# Changelog
22

3+
## [2026.1.9](https://github.com/jdx/mise/compare/v2026.1.8..v2026.1.9) - 2026-01-27
4+
5+
### 🐛 Bug Fixes
6+
7+
- **(vfox-dotnet)** use os.execute() to fix Windows installation by @prodrigues1912 in [#7843](https://github.com/jdx/mise/pull/7843)
8+
9+
### 📦 Registry
10+
11+
- add mago ([aqua:carthage-software/mago](https://github.com/carthage-software/mago)) by @scop in [#7845](https://github.com/jdx/mise/pull/7845)
12+
13+
### New Contributors
14+
15+
- @prodrigues1912 made their first contribution in [#7843](https://github.com/jdx/mise/pull/7843)
16+
317
## [2026.1.8](https://github.com/jdx/mise/compare/v2026.1.7..v2026.1.8) - 2026-01-27
418

519
### 🐛 Bug Fixes
@@ -34,15 +48,6 @@
3448

3549
- **(claude)** add aqua backend as default by @jdx in [#7842](https://github.com/jdx/mise/pull/7842)
3650

37-
### 📦 Aqua Registry Updates
38-
39-
#### New Packages (1)
40-
41-
- [`carthage-software/mago`](https://github.com/carthage-software/mago)
42-
43-
#### Updated Packages (1)
44-
45-
- [`golangci/golangci-lint`](https://github.com/golangci/golangci-lint)
4651
## [2026.1.7](https://github.com/jdx/mise/compare/v2026.1.6..v2026.1.7) - 2026-01-25
4752

4853
### 🐛 Bug Fixes

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
@@ -3,7 +3,7 @@ members = ["crates/vfox", "crates/aqua-registry"]
33

44
[package]
55
name = "mise"
6-
version = "2026.1.8"
6+
version = "2026.1.9"
77
edition = "2024"
88
description = "The front-end to your dev env"
99
authors = ["Jeff Dickey (@jdx)"]

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ $ ~/.local/bin/mise --version
6161
/ / / / / / (__ ) __/_____/ __/ / / /_____/ /_/ / / /_/ / /__/ __/
6262
/_/ /_/ /_/_/____/\___/ \___/_/ /_/ / .___/_/\__,_/\___/\___/
6363
/_/ by @jdx
64-
2026.1.8 macos-arm64 (2026-01-27)
64+
2026.1.9 macos-arm64 (2026-01-27)
6565
```
6666

6767
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_1_8.spec"
26+
local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_2026_1_9.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_1_8.spec"
12+
local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_2026_1_9.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_1_8.spec"
11+
set -l spec_file "$tmpdir/usage__usage_spec_mise_2026_1_9.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_1_8.kdl"
13+
$specFile = Join-Path $tmpDir "usage__usage_spec_mise_2026_1_9.kdl"
1414

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

crates/vfox/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "vfox"
3-
version = "2026.1.2"
3+
version = "2026.1.3"
44
edition = "2024"
55
license = "MIT"
66
description = "Interface to vfox plugins"

crates/vfox/embedded-plugins/vfox-dotnet/hooks/post_install.lua

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
--- Installs .NET SDK using Microsoft's official installer script
22
--- @param ctx table Context provided by vfox
33
function PLUGIN:PostInstall(ctx)
4+
local cmd = require("cmd")
5+
46
local sdkInfo = ctx.sdkInfo["dotnet"]
57
local path = sdkInfo.path
68
local version = sdkInfo.version
@@ -9,26 +11,18 @@ function PLUGIN:PostInstall(ctx)
911
local sep = RUNTIME.osType == "windows" and "\\" or "/"
1012

1113
if RUNTIME.osType == "windows" then
12-
-- Windows: Use PowerShell script with -Command to avoid cmd.exe quote parsing issues
13-
-- Same pattern as vfox-aapt2: outer double quotes, inner single quotes
14+
-- Windows: Use PowerShell script
1415
local scriptPath = path .. sep .. "dotnet-install.ps1"
15-
local ps_cmd = string.format('powershell -ExecutionPolicy Bypass -Command "& \'%s\' -InstallDir \'%s\' -Version \'%s\' -NoPath"', scriptPath, path, version)
16-
local result = os.execute(ps_cmd)
17-
if not result then
18-
error("Failed to run dotnet-install.ps1")
19-
end
16+
cmd.exec("powershell -ExecutionPolicy Bypass -File '" .. scriptPath .. "' -InstallDir '" .. path .. "' -Version '" .. version .. "' -NoPath")
2017
-- Clean up installer script
2118
os.remove(scriptPath)
2219
else
2320
-- Linux/macOS: Use bash script
2421
local scriptPath = path .. sep .. "dotnet-install.sh"
2522
-- Make script executable
26-
os.execute("chmod +x '" .. scriptPath .. "'")
23+
cmd.exec("chmod +x '" .. scriptPath .. "'")
2724
-- Run the installer
28-
local result = os.execute("'" .. scriptPath .. "' --install-dir '" .. path .. "' --version '" .. version .. "' --no-path")
29-
if not result then
30-
error("Failed to run dotnet-install.sh")
31-
end
25+
cmd.exec("'" .. scriptPath .. "' --install-dir '" .. path .. "' --version '" .. version .. "' --no-path")
3226
-- Clean up installer script
3327
os.remove(scriptPath)
3428
end

0 commit comments

Comments
 (0)