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

## [2025.12.0](https://github.com/jdx/mise/compare/v2025.11.11..v2025.12.0) - 2025-12-04

### πŸš€ Features

- **(config)** add support for netrc by @RobotSupervisor in [#7164](https://github.com/jdx/mise/pull/7164)
- **(lock)** add resolve_lock_info to core backends for checksum fetching by @jdx in [#7180](https://github.com/jdx/mise/pull/7180)
- **(ruby)** Install ruby from a zip file over HTTPS by @KaanYT in [#7167](https://github.com/jdx/mise/pull/7167)
- **(tasks)** add `usage` args to Tera context in run scripts by @iamkroot in [#7041](https://github.com/jdx/mise/pull/7041)

### πŸ› Bug Fixes

- **(lock)** validate platform qualifiers when reading from lockfile by @jdx in [#7181](https://github.com/jdx/mise/pull/7181)
- **(task)** retry shebang scripts on ETXTBUSY by @iamkroot in [#7162](https://github.com/jdx/mise/pull/7162)
- **(ui)** remove duplicate 'mise' prefix in verbose footer output by @jdx in [#7174](https://github.com/jdx/mise/pull/7174)

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

- bump usage-lib to 2.9.0 by @jdx in [#7177](https://github.com/jdx/mise/pull/7177)

### πŸ“¦ Registry

- remove duplicated ubi and github backends from gping by @risu729 in [#7144](https://github.com/jdx/mise/pull/7144)
- disable bashly test (not working in CI) by @jdx in [#7173](https://github.com/jdx/mise/pull/7173)
- disable cfn-lint test (failing in CI) by @jdx in [#7176](https://github.com/jdx/mise/pull/7176)

### Chore

- add fd to mise.toml by @blampe in [#7178](https://github.com/jdx/mise/pull/7178)

### New Contributors

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

### πŸ“¦ Aqua Registry Updates

#### New Packages (2)

- [`Kitware/CMake`](https://github.com/Kitware/CMake)
- [`quarto-dev/quarto-cli`](https://github.com/quarto-dev/quarto-cli)

#### Updated Packages (6)

- [`apache/jena`](https://github.com/apache/jena)
- [`apache/spark`](https://github.com/apache/spark)
- [`danielfoehrKn/kubeswitch`](https://github.com/danielfoehrKn/kubeswitch)
- [`danielfoehrKn/kubeswitch/switch-sh`](https://github.com/danielfoehrKn/kubeswitch/switch-sh)
- [`evilmartians/lefthook`](https://github.com/evilmartians/lefthook)
- [`updatecli/updatecli`](https://github.com/updatecli/updatecli)
## [2025.11.11](https://github.com/jdx/mise/compare/v2025.11.10..v2025.11.11) - 2025-11-30

### πŸš€ Features
Expand Down
2 changes: 1 addition & 1 deletion 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 @@ -3,7 +3,7 @@ members = ["crates/vfox", "crates/aqua-registry"]

[package]
name = "mise"
version = "2025.11.11"
version = "2025.12.0"
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 @@ -55,7 +55,7 @@ See [Getting started](https://mise.jdx.dev/getting-started.html) for more option
```sh-session
$ curl https://mise.run | sh
$ ~/.local/bin/mise --version
2025.11.11 macos-arm64 (a1b2d3e 2025-11-30)
2025.12.0 macos-arm64 (a1b2d3e 2025-12-04)
```

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_2025_11_11.spec"
local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_2025_12_0.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_2025_11_11.spec"
local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_2025_12_0.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_2025_11_11.spec"
set -l spec_file "$tmpdir/usage__usage_spec_mise_2025_12_0.spec"
if not test -f "$spec_file"
mise usage | string collect > "$spec_file"
end
Expand Down
246 changes: 246 additions & 0 deletions crates/aqua-registry/aqua-registry/pkgs/Kitware/CMake/registry.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,246 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json
packages:
- type: github_release
repo_owner: Kitware
repo_name: CMake
description: Mirror of CMake upstream repository
asset: cmake-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}}
format: tar.gz
replacements:
amd64: x86_64
darwin: macos
files:
- name: cmake
src: "{{.AssetWithoutExt}}/bin/cmake"
- name: ccmake
src: "{{.AssetWithoutExt}}/bin/ccmake"
- name: cmake-gui
src: "{{.AssetWithoutExt}}/bin/cmake-gui"
- name: cpack
src: "{{.AssetWithoutExt}}/bin/cpack"
- name: ctest
src: "{{.AssetWithoutExt}}/bin/ctest"
overrides:
- goos: windows
format: zip
files:
- name: cmake
src: "{{.AssetWithoutExt}}/bin/cmake"
- name: cmake-gui
src: "{{.AssetWithoutExt}}/bin/cmake-gui"
- name: cpack
src: "{{.AssetWithoutExt}}/bin/cpack"
- name: ctest
src: "{{.AssetWithoutExt}}/bin/ctest"
- goos: linux
replacements:
arm64: aarch64
- goos: darwin
format: tar.gz
asset: cmake-{{trimV .Version}}-{{.OS}}-universal.{{.Format}}
files:
- name: cmake
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake"
- name: ccmake
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ccmake"
- name: cmake-gui
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake-gui"
- name: cpack
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cpack"
- name: ctest
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ctest"
version_constraint: "false"
version_overrides:
- version_constraint: Version == "v3.1.0"
format: tar.gz
replacements:
darwin: Darwin
linux: Linux
overrides:
- goos: linux
asset: cmake-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}}
replacements:
amd64: x86_64
- goos: darwin
asset: cmake-{{trimV .Version}}-{{.OS}}-universal.{{.Format}}
files:
- name: cmake
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake"
- name: ccmake
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ccmake"
- name: cmake-gui
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake-gui"
- name: cpack
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cpack"
- name: ctest
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ctest"
supported_envs:
- linux/amd64
- darwin
- version_constraint: Version == "v3.19.2"
asset: cmake-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}}
format: tar.gz
windows_arm_emulation: true
replacements:
darwin: macos
linux: Linux
windows: win64
overrides:
- goos: linux
replacements:
amd64: x86_64
- goos: darwin
asset: cmake-{{trimV .Version}}-{{.OS}}-universal.{{.Format}}
files:
- name: cmake
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake"
- name: ccmake
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ccmake"
- name: cmake-gui
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake-gui"
- name: cpack
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cpack"
- name: ctest
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ctest"
- goos: windows
format: zip
replacements:
amd64: x64
files:
- name: cmake
src: "{{.AssetWithoutExt}}/bin/cmake"
- name: cmake-gui
src: "{{.AssetWithoutExt}}/bin/cmake-gui"
- name: cpack
src: "{{.AssetWithoutExt}}/bin/cpack"
- name: ctest
src: "{{.AssetWithoutExt}}/bin/ctest"
supported_envs:
- darwin
- windows
- amd64
- version_constraint: semver("<= 3.0.2")
asset: cmake-{{trimV .Version}}-{{.OS}}-universal.{{.Format}}
format: tar.gz
replacements:
darwin: Darwin
supported_envs:
- darwin
files:
- name: cmake
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake"
- name: ccmake
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ccmake"
- name: cmake-gui
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake-gui"
- name: cpack
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cpack"
- name: ctest
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ctest"
- version_constraint: semver("<= 3.5.2")
asset: cmake-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}}
format: tar.gz
rosetta2: true
replacements:
amd64: x86_64
darwin: Darwin
linux: Linux
supported_envs:
- linux/amd64
- darwin
overrides:
- goos: darwin
files:
- name: cmake
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake"
- name: ccmake
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ccmake"
- name: cmake-gui
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake-gui"
- name: cpack
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cpack"
- name: ctest
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ctest"
- version_constraint: semver("<= 3.19.1")
asset: cmake-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}}
format: tar.gz
rosetta2: true
windows_arm_emulation: true
replacements:
amd64: x86_64
darwin: Darwin
linux: Linux
windows: win64
overrides:
- goos: windows
format: zip
replacements:
amd64: x64
files:
- name: cmake
src: "{{.AssetWithoutExt}}/bin/cmake"
- name: cmake-gui
src: "{{.AssetWithoutExt}}/bin/cmake-gui"
- name: cpack
src: "{{.AssetWithoutExt}}/bin/cpack"
- name: ctest
src: "{{.AssetWithoutExt}}/bin/ctest"
- goos: darwin
files:
- name: cmake
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake"
- name: ccmake
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ccmake"
- name: cmake-gui
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake-gui"
- name: cpack
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cpack"
- name: ctest
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ctest"
supported_envs:
- darwin
- windows
- amd64
- version_constraint: semver("<= 3.19.8")
asset: cmake-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}}
format: tar.gz
windows_arm_emulation: true
replacements:
darwin: macos
linux: Linux
windows: win64
overrides:
- goos: linux
replacements:
amd64: x86_64
arm64: aarch64
- goos: darwin
format: tar.gz
asset: cmake-{{trimV .Version}}-{{.OS}}-universal.{{.Format}}
files:
- name: cmake
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake"
- name: ccmake
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ccmake"
- name: cmake-gui
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake-gui"
- name: cpack
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cpack"
- name: ctest
src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ctest"
- goos: windows
format: zip
replacements:
amd64: x64
files:
- name: cmake
src: "{{.AssetWithoutExt}}/bin/cmake"
- name: cmake-gui
src: "{{.AssetWithoutExt}}/bin/cmake-gui"
- name: cpack
src: "{{.AssetWithoutExt}}/bin/cpack"
- name: ctest
src: "{{.AssetWithoutExt}}/bin/ctest"
- version_constraint: semver("<= 3.23.5")
windows_arm_emulation: true
- version_constraint: "true"
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ packages:
description: A free and open source Java framework for building Semantic Web and Linked Data applications (CLI tools)
version_source: github_tag
version_prefix: jena-
version_filter: Version matches "^jena-\\d+"
files:
- name: arq
src: apache-jena-{{.SemVer}}/bin/arq
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,9 @@ packages:
version_constraint: "false"
version_overrides:
- version_constraint: "true"
url: https://dlcdn.apache.org/spark/spark-{{trimV .Version}}/spark-{{trimV .Version}}-bin-hadoop3.tgz
url: https://archive.apache.org/dist/spark/spark-{{trimV .Version}}/spark-{{trimV .Version}}-bin-hadoop3.tgz
format: tgz
checksum:
type: http
url: https://archive.apache.org/dist/spark/spark-{{trimV .Version}}/spark-{{trimV .Version}}-bin-hadoop3.tgz.sha512
algorithm: sha512
Loading
Loading