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

## [2025.7.4](https://github.com/jdx/mise/compare/v2025.7.3..v2025.7.4) - 2025-07-11

### πŸ› Bug Fixes

- **(aqua)** align version resolution logic in list_bin_paths by [@risu729](https://github.com/risu729) in [#5562](https://github.com/jdx/mise/pull/5562)
- Xonsh integration by [@jfmontanaro](https://github.com/jfmontanaro) in [#5557](https://github.com/jdx/mise/pull/5557)

### πŸ“š Documentation

- create comprehensive architecture documentation suite and enhance development guides by [@jdx](https://github.com/jdx) in [d2b4a05](https://github.com/jdx/mise/commit/d2b4a050261b685279c502009f55a3e260b72ff9)

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

- update rust crate bzip2 to 0.6 by [@renovate[bot]](https://github.com/renovate[bot]) in [#5568](https://github.com/jdx/mise/pull/5568)
- update rust crate clap_mangen to v0.2.28 by [@renovate[bot]](https://github.com/renovate[bot]) in [#5566](https://github.com/jdx/mise/pull/5566)
- update rust crate clap to v4.5.41 by [@renovate[bot]](https://github.com/renovate[bot]) in [#5565](https://github.com/jdx/mise/pull/5565)
- update rust crate taplo to 0.14 by [@renovate[bot]](https://github.com/renovate[bot]) in [#5158](https://github.com/jdx/mise/pull/5158)

### Chore

- added xonsh for release builds by [@jdx](https://github.com/jdx) in [#5561](https://github.com/jdx/mise/pull/5561)
- enable backtrace lines on panic by [@jdx](https://github.com/jdx) in [#5571](https://github.com/jdx/mise/pull/5571)
- shfmt update by [@jdx](https://github.com/jdx) in [67ee245](https://github.com/jdx/mise/commit/67ee24556f1533c508e422513399ae04ecf6bdaa)

### New Contributors

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

## [2025.7.3](https://github.com/jdx/mise/compare/v2025.7.2..v2025.7.3) - 2025-07-10

### πŸš€ Features
Expand Down Expand Up @@ -2984,7 +3012,7 @@
- gitignore aqua-registry by [@jdx](https://github.com/jdx) in [1c38bca](https://github.com/jdx/mise/commit/1c38bca434cfc17792eb3053be2f4271a9e92fdd)
- gitignore aqua-registry by [@jdx](https://github.com/jdx) in [644cb6d](https://github.com/jdx/mise/commit/644cb6dfa762d6360b5aaa7fce0502fe61ac1067)

## [2024.11.28] - 2024-11-24
## [2024.11.28](https://github.com/jdx/mise/compare/v2023.12.0..v2024.11.28) - 2024-11-24

### πŸš€ Features

Expand All @@ -3007,4 +3035,51 @@

- clean up CHANGELOG by [@jdx](https://github.com/jdx) in [8ec0ca2](https://github.com/jdx/mise/commit/8ec0ca20fce57d07d769209fd9043a129daa86f1)

## [2023.12.0] - 2023-12-01

### New Contributors

- @jdx made their first contribution
- @dependabot[bot] made their first contribution
- @benweint made their first contribution
- @CharString made their first contribution
- @Nezteb made their first contribution
- @duckpuppy made their first contribution
- @jguddas made their first contribution
- @Jaxwood made their first contribution
- @booniepepper made their first contribution
- @fiadliel made their first contribution
- @roele made their first contribution
- @scottdotau made their first contribution
- @xanderificnl made their first contribution
- @dfang made their first contribution
- @tsukimizake made their first contribution
- @scop made their first contribution
- @Sacro made their first contribution
- @ProducerMatt made their first contribution
- @splinter98 made their first contribution
- @AlecRust made their first contribution
- @pedorich-n made their first contribution
- @knu made their first contribution
- @smbl64 made their first contribution
- @tombh made their first contribution
- @luccahuguet made their first contribution
- @andrewthauer made their first contribution
- @KokaKiwi made their first contribution
- @toadslop made their first contribution
- @jonathanmorley made their first contribution
- @chadac made their first contribution
- @tomocrafter made their first contribution
- @issmo made their first contribution
- @jaybosamiya made their first contribution
- @nrjais made their first contribution
- @Alex23rodriguez made their first contribution
- @gerbal made their first contribution
- @chhe made their first contribution
- @kianmeng made their first contribution
- @cserino made their first contribution
- @amoosbr made their first contribution
- @eugenesvk made their first contribution
- @delicb made their first contribution

<!-- generated by git-cliff -->
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
@@ -1,6 +1,6 @@
[package]
name = "mise"
version = "2025.7.3"
version = "2025.7.4"
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 @@ -40,7 +40,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.7.3 macos-arm64 (a1b2d3e 2025-07-10)
2025.7.4 macos-arm64 (a1b2d3e 2025-07-11)
```

Hook mise into your shell (pick the right one for your shell):
Expand Down
2 changes: 1 addition & 1 deletion aqua-registry
Submodule aqua-registry updated 45 files
+1 βˆ’1 pkgs/Automattic/harper/harper-cli/pkg.yaml
+1 βˆ’1 pkgs/Automattic/harper/harper-ls/pkg.yaml
+1 βˆ’1 pkgs/Melkeydev/go-blueprint/pkg.yaml
+1 βˆ’1 pkgs/achristmascarl/rainfrog/pkg.yaml
+1 βˆ’1 pkgs/actions/go-versions/pkg.yaml
+1 βˆ’1 pkgs/alexpasmantier/television/pkg.yaml
+1 βˆ’1 pkgs/argoproj/argo-cd/pkg.yaml
+1 βˆ’1 pkgs/ast-grep/ast-grep/pkg.yaml
+1 βˆ’1 pkgs/binwiederhier/ntfy/pkg.yaml
+1 βˆ’1 pkgs/charmbracelet/mods/pkg.yaml
+1 βˆ’1 pkgs/chmouel/snazy/pkg.yaml
+1 βˆ’1 pkgs/cloudflare/cf-terraforming/pkg.yaml
+1 βˆ’1 pkgs/cloudquery/cloudquery/pkg.yaml
+1 βˆ’1 pkgs/digitalocean/doctl/pkg.yaml
+1 βˆ’1 pkgs/etcd-io/etcd/pkg.yaml
+1 βˆ’1 pkgs/evilmartians/lefthook/pkg.yaml
+1 βˆ’1 pkgs/firebase/firebase-tools/pkg.yaml
+1 βˆ’1 pkgs/github/copilot-language-server-release/pkg.yaml
+1 βˆ’1 pkgs/github/github-mcp-server/pkg.yaml
+1 βˆ’1 pkgs/google/osv-scanner/pkg.yaml
+1 βˆ’1 pkgs/hashicorp/boundary/pkg.yaml
+1 βˆ’1 pkgs/helmfile/helmfile/pkg.yaml
+1 βˆ’1 pkgs/jdx/mise/pkg.yaml
+4 βˆ’0 pkgs/jdx/usage/pkg.yaml
+26 βˆ’0 pkgs/jdx/usage/registry.yaml
+1 βˆ’1 pkgs/jenkins-x/jx/pkg.yaml
+1 βˆ’1 pkgs/jetify-com/devbox/pkg.yaml
+1 βˆ’1 pkgs/k1LoW/deck/pkg.yaml
+1 βˆ’1 pkgs/kastenhq/external-tools/k10tools/pkg.yaml
+1 βˆ’1 pkgs/kubermatic/kubeone/pkg.yaml
+1 βˆ’1 pkgs/linkerd/linkerd2/pkg.yaml
+1 βˆ’1 pkgs/mikefarah/yq/pkg.yaml
+1 βˆ’1 pkgs/mongodb/mongodb-atlas-cli/atlascli/pkg.yaml
+1 βˆ’1 pkgs/moonrepo/proto/pkg.yaml
+1 βˆ’1 pkgs/open-policy-agent/conftest/pkg.yaml
+1 βˆ’1 pkgs/openfga/cli/pkg.yaml
+1 βˆ’1 pkgs/redpanda-data/connect/pkg.yaml
+1 βˆ’1 pkgs/speakeasy-api/speakeasy/pkg.yaml
+1 βˆ’1 pkgs/sst/opencode/pkg.yaml
+1 βˆ’1 pkgs/subtrace/subtrace/pkg.yaml
+1 βˆ’1 pkgs/superfly/flyctl/pkg.yaml
+1 βˆ’1 pkgs/tombi-toml/tombi/pkg.yaml
+1 βˆ’1 pkgs/turbot/powerpipe/pkg.yaml
+1 βˆ’1 pkgs/werf/nelm/pkg.yaml
+24 βˆ’0 registry.yaml
6 changes: 3 additions & 3 deletions completions/_mise
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@ _mise() {
zstyle ":completion:${curcontext}:" cache-policy _usage_mise_cache_policy
fi

if ( [[ -z "${_usage_spec_mise_2025_7_3:-}" ]] || _cache_invalid _usage_spec_mise_2025_7_3 ) \
&& ! _retrieve_cache _usage_spec_mise_2025_7_3;
if ( [[ -z "${_usage_spec_mise_2025_7_4:-}" ]] || _cache_invalid _usage_spec_mise_2025_7_4 ) \
&& ! _retrieve_cache _usage_spec_mise_2025_7_4;
then
spec="$(mise usage)"
_store_cache _usage_spec_mise_2025_7_3 spec
_store_cache _usage_spec_mise_2025_7_4 spec
fi

_arguments "*: :(($(usage complete-word --shell zsh -s "$spec" -- "${words[@]}" )))"
Expand Down
6 changes: 3 additions & 3 deletions completions/mise.bash
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ _mise() {
return 1
fi

if [[ -z ${_usage_spec_mise_2025_7_3:-} ]]; then
_usage_spec_mise_2025_7_3="$(mise usage)"
if [[ -z ${_usage_spec_mise_2025_7_4:-} ]]; then
_usage_spec_mise_2025_7_4="$(mise usage)"
fi

local cur prev words cword was_split comp_args
_comp_initialize -n : -- "$@" || return
# shellcheck disable=SC2207
_comp_compgen -- -W "$(usage complete-word --shell bash -s "${_usage_spec_mise_2025_7_3}" --cword="$cword" -- "${words[@]}")"
_comp_compgen -- -W "$(usage complete-word --shell bash -s "${_usage_spec_mise_2025_7_4}" --cword="$cword" -- "${words[@]}")"
_comp_ltrim_colon_completions "$cur"
# shellcheck disable=SC2181
if [[ $? -ne 0 ]]; then
Expand Down
8 changes: 4 additions & 4 deletions completions/mise.fish
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ if ! command -v usage &> /dev/null
return 1
end

if ! set -q _usage_spec_mise_2025_7_3
set -g _usage_spec_mise_2025_7_3 (mise usage | string collect)
if ! set -q _usage_spec_mise_2025_7_4
set -g _usage_spec_mise_2025_7_4 (mise usage | string collect)
end
set -l tokens
if commandline -x >/dev/null 2>&1
complete -xc mise -a '(usage complete-word --shell fish -s "$_usage_spec_mise_2025_7_3" -- (commandline -xpc) (commandline -t))'
complete -xc mise -a '(usage complete-word --shell fish -s "$_usage_spec_mise_2025_7_4" -- (commandline -xpc) (commandline -t))'
else
complete -xc mise -a '(usage complete-word --shell fish -s "$_usage_spec_mise_2025_7_3" -- (commandline -opc) (commandline -t))'
complete -xc mise -a '(usage complete-word --shell fish -s "$_usage_spec_mise_2025_7_4" -- (commandline -opc) (commandline -t))'
end
2 changes: 1 addition & 1 deletion default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

rustPlatform.buildRustPackage {
pname = "mise";
version = "2025.7.3";
version = "2025.7.4";

src = lib.cleanSource ./.;

Expand Down
2 changes: 1 addition & 1 deletion packaging/rpm/mise.spec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Summary: The front-end to your dev env
Name: mise
Version: 2025.7.3
Version: 2025.7.4
Release: 1
URL: https://github.com/jdx/mise/
Group: System
Expand Down
Loading