Skip to content

chore(deps): update dependency mise to v2026.5.18#2165

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/mise
Jun 1, 2026
Merged

chore(deps): update dependency mise to v2026.5.18#2165
renovate[bot] merged 1 commit into
mainfrom
renovate/mise

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Jun 1, 2026

This PR contains the following updates:

Package Update Change
mise patch v2026.5.15v2026.5.18

Release Notes

jdx/mise (mise)

v2026.5.18: : Hook script arrays and lock-identity fixes

Compare Source

A focused release that teaches hooks to accept script arrays, ships an npm install -g mise package, and tightens lock identity across several backends so mise.lock entries can no longer be reused for option combinations that resolve to a different artifact set.

Added
  • (config) Hooks now accept script/scripts arrays for current-shell hooks (#​9836 by @​risu729):

    [hooks.enter]
    shell = "bash"
    script = [
      "source completions.sh",
      "export PROJECT_READY=1",
    ]

    Note that run is still string-only — to spawn multiple inline commands, use a list of { run = "..." } entries or one multiline run string.

Fixed
  • (env) PATH entries under mise's installs directory are now treated as mise-managed during hook-env reactivation, so an inactive install path like installs/node/24/bin inherited from a parent shell can no longer sit ahead of the active project's installs/node/22.17.1/bin (#​10162 by @​risu729).
  • (config) .miserc.toml discovery now stops at raw MISE_CEILING_PATHS entries (without recursing through the lazy fallback), preventing a parent .miserc.toml above the ceiling from injecting MISE_ENV (#​10165 by @​risu729).
  • (task) mise tasks ls --json, tasks info --json, and the MCP tasks resource now serialize full run entries — including single task refs and task groups — instead of script-only strings (#​10163 by @​risu729).
  • (task) Bump usage-lib to 3.4.0 and update the zsh completion to read display<TAB>insert pairs from usage complete-word, restoring task completions after the usage-cli 3.4.0 output change (#​10181 by @​jdx).
  • (installer) Add the missing warn helper used by the standalone installer's checksum fallback paths (#​10157 by @​risu729, recreating @​olfway's original fix).
Lock identity

A batch of fixes ensures mise lock selects entries by an identity that actually reflects the installed result, so toggling an option no longer silently reuses a stale lock entry:

  • (conda) Include the conda channel — the same tool@version resolved against conda-forge, bioconda, or a private channel can produce entirely different builds and checksums (#​9984 by @​risu729).
  • (rust) Include rustup profile, components, and targets, read from both tool options and rust-toolchain.toml, with stable sorting (#​9988 by @​risu729).
  • (github) Include target artifact selectors (api_url, version_prefix, per-platform asset_pattern, direct url, no_app) for GitHub, GitLab, and Forgejo backends, resolved per target platform (#​9985 by @​risu729).
  • (python) Include non-default patch_sysconfig = false (the interpreter tree differs after install); virtualenv stays out as an activation-only overlay (#​10161 by @​risu729).
Changed
  • (npm) mise is now published to npm under the unscoped mise package, so npm install -g mise and npx mise work directly. The legacy @jdxcode/mise scoped package continues to be published, and the new wrapper reuses the existing @jdxcode/mise-<os>-<arch> platform tarballs (#​10183 by @​jdx).

Full Changelog: jdx/mise@v2026.5.17...v2026.5.18

💚 Sponsor mise

mise is built by @​jdx under en.dev — an independent studio making developer tooling (mise, aube, and more). Development is funded by sponsors.

If mise saves you or your team time, please consider sponsoring at en.dev. Individual and company sponsorships keep mise fast, free, and independent.

v2026.5.17: : Custom aqua registry cache and Windows fixes

Compare Source

A catch-up release for the tag that shipped the compiled custom aqua registry cache, several Windows task/shim fixes, and a handful of backend install improvements. This release is backfilled without binary assets; use v2026.5.18 or newer for downloadable artifacts.

Added
  • (aqua) Add a compiled custom registry cache to speed up aqua registry lookups and reduce repeated parsing work (#​9583 by @​jdx).
Fixed
  • (upgrade) Handle a lone v prefix in --bump latest queries (#​10130 by @​jdx).
  • (env) Force the Unix environment key to uppercase PATH, avoiding mixed-case path handling surprises (#​9927 by @​jdx).
  • (http) Limit fallback retries against the shared versions host (#​10142 by @​jdx).
  • (bun) Use Bun's native windows-arm64 build for Bun 1.3.10 and newer (#​10150 by @​M1noa).
  • (task) Honor explicit and quoted shell paths on Windows (#​10148 by @​M1noa).
  • (task) Convert PATH to /cygdrive form for Cygwin bash tasks on Windows (#​10147 by @​M1noa).
  • (ui) Honor color settings in interactive prompt themes (#​10151 by @​M1noa).
  • (pipx) Upgrade the shared pip environment when using version constraints (#​10138 by @​jdx).
  • (shim) Refresh stale Windows shims after a mise version update (#​10152 by @​M1noa).
  • (completion) Keep global -C/--cd usable in task argument completion (#​10153 by @​M1noa).
  • (github) Handle x86 release assets as x64 fallbacks where upstreams publish mismatched naming (#​10103 by @​jdx).
  • (github) Strip OpenGrep platform suffixes before asset matching (#​10166 by @​jdx).
  • (github) Penalize certificate assets as metadata so they are not selected as install archives (#​10158 by @​jdx).
Changed
Documentation

Full Changelog: jdx/mise@v2026.5.16...v2026.5.17

💚 Sponsor mise

mise is built by @​jdx under en.dev — an independent studio making developer tooling (mise, aube, and more). Development is funded by sponsors.

If mise saves you or your team time, please consider sponsoring at en.dev. Individual and company sponsorships keep mise fast, free, and independent.

v2026.5.16: : versions-host metadata, fork-bomb fixes, and friendlier upgrades

Compare Source

Added
  • (github) Use the shared mise-versions host for release metadata and artifact attestations before falling back to api.github.com, dramatically cutting anonymous GitHub API usage in CI/Docker (#​10127 by @​jdx).
  • (node) New node.npm_shim setting (MISE_NODE_NPM_SHIM) to opt out of the bundled npm wrapper, letting corepack manage bin/npm cleanly (#​10082 by @​jjb).
  • (npm) New allow_builds tool option for npm-backend installs that expands to --allow-build=<pkg> for aube and pnpm, accepting a string, array, or true for all builds (#​10116 by @​jdx).
Fixed
  • (backend) Strip the system shims dir from dependency_env PATH to prevent npm/go shim re-entry fork-bombs in devcontainer/Docker setups using mise install --system (#​10019 by @​andrewjamesbrown).
  • (backend) Improve libc detection on musl distros so installing gcompat on Alpine no longer flips mise to glibc binaries (#​10020 by @​thespags).
  • (aqua) Skip in-place link creation when src and dst alias the same inode (fixes godot install on macOS/APFS) (#​10012 by @​tvararu).
  • (aqua) Lock github_content packages using raw GitHub content URLs instead of archive URLs (#​10102 by @​risu729).
  • (toolset) hook-env and other prefer-offline flows no longer fetch remote versions to resolve concrete/latest/prefix:* specs, speeding up shells with many fuzzy tools (#​10098 by @​jdx).
  • (upgrade) Preserve installed versions still pinned by other tracked project lockfiles during upgrade cleanup (#​10114 by @​jdx).
  • (upgrade) Improve current version detection so prefix requests like go = "1.25" show the best matching installed version in summaries (#​9973 by @​jdx).
  • (lock) Allow mise lock and mise upgrade to refresh mise.lock even when locked = true is set (#​10111 by @​jdx).
  • (install) Reject install requests whose resolved backend is in disable_backends, including explicit syntax like ubi:owner/repo (#​9905 by @​risu729).
  • (use) Reject tool version strings that start with - (e.g. mise use dummy@--version) (#​10113 by @​jdx).
  • (en) Preserve MISE_ENV / -E profile when an activated subshell sources mise activate (#​10124 by @​jdx).
  • (unset) Respect MISE_GLOBAL_CONFIG_FILE when running mise unset from $HOME, matching mise set/use (#​10105 by @​jdx).
  • (task) Set config_root on tasks loaded from global config so {{config_root}} renders correctly (#​10106 by @​jdx).
  • (task) Render templates and expand ~/ in sandbox allow_read / allow_write paths (#​10112 by @​jdx).
  • (shim) Skip dot-prefixed (hidden) executables when generating shims (#​10123 by @​jdx).
  • (pipx) Combine --pip-args=VALUE into a single argv element so pipx's argparse accepts values starting with -- (#​10120 by @​iloveitaly).
  • (security) Apply url_replacements to the GitHub attestations API base URL (#​9971 by @​SlaterByte).
  • Show the mise version in friendly error output (#​10109 by @​jdx).
  • (copr) Increase build timeout (#​10071 by @​jdx).
Performance
  • Cache repeated successful path canonicalization across hot PATH/shim/activation lookups (#​10068 by @​jdx).
Changed
Documentation
💚 Sponsor mise

mise is built by @​jdx under en.dev — an independent studio making developer tooling (mise, aube, and more). Development is funded by sponsors.

If mise saves you or your team time, please consider sponsoring at en.dev. Individual and company sponsorships keep mise fast, free, and independent.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 4am on Monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Jun 1, 2026
@renovate renovate Bot enabled auto-merge (squash) June 1, 2026 03:17
@renovate renovate Bot merged commit 64e6658 into main Jun 1, 2026
18 checks passed
@renovate renovate Bot deleted the renovate/mise branch June 1, 2026 08:08
jaydeluca pushed a commit that referenced this pull request Jun 4, 2026
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [mise](https://redirect.github.com/jdx/mise) | patch | `v2026.5.15` →
`v2026.5.18` |

---

### Release Notes

<details>
<summary>jdx/mise (mise)</summary>

###
[`v2026.5.18`](https://redirect.github.com/jdx/mise/releases/tag/v2026.5.18):
: Hook script arrays and lock-identity fixes

[Compare
Source](https://redirect.github.com/jdx/mise/compare/v2026.5.17...v2026.5.18)

A focused release that teaches hooks to accept script arrays, ships an
`npm install -g mise` package, and tightens lock identity across several
backends so `mise.lock` entries can no longer be reused for option
combinations that resolve to a different artifact set.

##### Added

- **(config)** Hooks now accept `script`/`scripts` arrays for
current-shell hooks
([#&#8203;9836](https://redirect.github.com/jdx/mise/pull/9836) by
[@&#8203;risu729](https://redirect.github.com/risu729)):

  ```toml
  [hooks.enter]
  shell = "bash"
  script = [
    "source completions.sh",
    "export PROJECT_READY=1",
  ]
  ```

Note that `run` is still string-only — to spawn multiple inline
commands, use a list of `{ run = "..." }` entries or one multiline `run`
string.

##### Fixed

- **(env)** PATH entries under mise's installs directory are now treated
as mise-managed during `hook-env` reactivation, so an inactive install
path like `installs/node/24/bin` inherited from a parent shell can no
longer sit ahead of the active project's `installs/node/22.17.1/bin`
([#&#8203;10162](https://redirect.github.com/jdx/mise/pull/10162) by
[@&#8203;risu729](https://redirect.github.com/risu729)).
- **(config)** `.miserc.toml` discovery now stops at raw
`MISE_CEILING_PATHS` entries (without recursing through the lazy
fallback), preventing a parent `.miserc.toml` above the ceiling from
injecting `MISE_ENV`
([#&#8203;10165](https://redirect.github.com/jdx/mise/pull/10165) by
[@&#8203;risu729](https://redirect.github.com/risu729)).
- **(task)** `mise tasks ls --json`, `tasks info --json`, and the MCP
tasks resource now serialize full `run` entries — including single task
refs and task groups — instead of script-only strings
([#&#8203;10163](https://redirect.github.com/jdx/mise/pull/10163) by
[@&#8203;risu729](https://redirect.github.com/risu729)).
- **(task)** Bump `usage-lib` to 3.4.0 and update the zsh completion to
read `display<TAB>insert` pairs from `usage complete-word`, restoring
task completions after the `usage-cli` 3.4.0 output change
([#&#8203;10181](https://redirect.github.com/jdx/mise/pull/10181) by
[@&#8203;jdx](https://redirect.github.com/jdx)).
- **(installer)** Add the missing `warn` helper used by the standalone
installer's checksum fallback paths
([#&#8203;10157](https://redirect.github.com/jdx/mise/pull/10157) by
[@&#8203;risu729](https://redirect.github.com/risu729), recreating
[@&#8203;olfway](https://redirect.github.com/olfway)'s original fix).

##### Lock identity

A batch of fixes ensures `mise lock` selects entries by an identity that
actually reflects the installed result, so toggling an option no longer
silently reuses a stale lock entry:

- **(conda)** Include the conda channel — the same `tool@version`
resolved against `conda-forge`, `bioconda`, or a private channel can
produce entirely different builds and checksums
([#&#8203;9984](https://redirect.github.com/jdx/mise/pull/9984) by
[@&#8203;risu729](https://redirect.github.com/risu729)).
- **(rust)** Include rustup `profile`, `components`, and `targets`, read
from both tool options and `rust-toolchain.toml`, with stable sorting
([#&#8203;9988](https://redirect.github.com/jdx/mise/pull/9988) by
[@&#8203;risu729](https://redirect.github.com/risu729)).
- **(github)** Include target artifact selectors (`api_url`,
`version_prefix`, per-platform `asset_pattern`, direct `url`, `no_app`)
for GitHub, GitLab, and Forgejo backends, resolved per target platform
([#&#8203;9985](https://redirect.github.com/jdx/mise/pull/9985) by
[@&#8203;risu729](https://redirect.github.com/risu729)).
- **(python)** Include non-default `patch_sysconfig = false` (the
interpreter tree differs after install); `virtualenv` stays out as an
activation-only overlay
([#&#8203;10161](https://redirect.github.com/jdx/mise/pull/10161) by
[@&#8203;risu729](https://redirect.github.com/risu729)).

##### Changed

- **(npm)** mise is now published to npm under the unscoped `mise`
package, so `npm install -g mise` and `npx mise` work directly. The
legacy `@jdxcode/mise` scoped package continues to be published, and the
new wrapper reuses the existing `@jdxcode/mise-<os>-<arch>` platform
tarballs
([#&#8203;10183](https://redirect.github.com/jdx/mise/pull/10183) by
[@&#8203;jdx](https://redirect.github.com/jdx)).

**Full Changelog**:
<jdx/mise@v2026.5.17...v2026.5.18>

##### 💚 Sponsor mise

mise is built by [@&#8203;jdx](https://redirect.github.com/jdx) under
[**en.dev**](https://en.dev) — an independent studio making developer
tooling (mise, [aube](https://aube.en.dev/), and more). Development is
funded by sponsors.

If mise saves you or your team time, please consider sponsoring at
[en.dev](https://en.dev). Individual and company sponsorships keep mise
fast, free, and independent.

###
[`v2026.5.17`](https://redirect.github.com/jdx/mise/releases/tag/v2026.5.17):
: Custom aqua registry cache and Windows fixes

[Compare
Source](https://redirect.github.com/jdx/mise/compare/v2026.5.16...v2026.5.17)

A catch-up release for the tag that shipped the compiled custom aqua
registry cache, several Windows task/shim fixes, and a handful of
backend install improvements. This release is backfilled without binary
assets; use `v2026.5.18` or newer for downloadable artifacts.

##### Added

- **(aqua)** Add a compiled custom registry cache to speed up aqua
registry lookups and reduce repeated parsing work
([#&#8203;9583](https://redirect.github.com/jdx/mise/pull/9583) by
[@&#8203;jdx](https://redirect.github.com/jdx)).

##### Fixed

- **(upgrade)** Handle a lone `v` prefix in `--bump` latest queries
([#&#8203;10130](https://redirect.github.com/jdx/mise/pull/10130) by
[@&#8203;jdx](https://redirect.github.com/jdx)).
- **(env)** Force the Unix environment key to uppercase `PATH`, avoiding
mixed-case path handling surprises
([#&#8203;9927](https://redirect.github.com/jdx/mise/pull/9927) by
[@&#8203;jdx](https://redirect.github.com/jdx)).
- **(http)** Limit fallback retries against the shared versions host
([#&#8203;10142](https://redirect.github.com/jdx/mise/pull/10142) by
[@&#8203;jdx](https://redirect.github.com/jdx)).
- **(bun)** Use Bun's native `windows-arm64` build for Bun 1.3.10 and
newer ([#&#8203;10150](https://redirect.github.com/jdx/mise/pull/10150)
by [@&#8203;M1noa](https://redirect.github.com/M1noa)).
- **(task)** Honor explicit and quoted shell paths on Windows
([#&#8203;10148](https://redirect.github.com/jdx/mise/pull/10148) by
[@&#8203;M1noa](https://redirect.github.com/M1noa)).
- **(task)** Convert `PATH` to `/cygdrive` form for Cygwin bash tasks on
Windows
([#&#8203;10147](https://redirect.github.com/jdx/mise/pull/10147) by
[@&#8203;M1noa](https://redirect.github.com/M1noa)).
- **(ui)** Honor color settings in interactive prompt themes
([#&#8203;10151](https://redirect.github.com/jdx/mise/pull/10151) by
[@&#8203;M1noa](https://redirect.github.com/M1noa)).
- **(pipx)** Upgrade the shared pip environment when using version
constraints
([#&#8203;10138](https://redirect.github.com/jdx/mise/pull/10138) by
[@&#8203;jdx](https://redirect.github.com/jdx)).
- **(shim)** Refresh stale Windows shims after a mise version update
([#&#8203;10152](https://redirect.github.com/jdx/mise/pull/10152) by
[@&#8203;M1noa](https://redirect.github.com/M1noa)).
- **(completion)** Keep global `-C`/`--cd` usable in task argument
completion
([#&#8203;10153](https://redirect.github.com/jdx/mise/pull/10153) by
[@&#8203;M1noa](https://redirect.github.com/M1noa)).
- **(github)** Handle `x86` release assets as `x64` fallbacks where
upstreams publish mismatched naming
([#&#8203;10103](https://redirect.github.com/jdx/mise/pull/10103) by
[@&#8203;jdx](https://redirect.github.com/jdx)).
- **(github)** Strip OpenGrep platform suffixes before asset matching
([#&#8203;10166](https://redirect.github.com/jdx/mise/pull/10166) by
[@&#8203;jdx](https://redirect.github.com/jdx)).
- **(github)** Penalize certificate assets as metadata so they are not
selected as install archives
([#&#8203;10158](https://redirect.github.com/jdx/mise/pull/10158) by
[@&#8203;jdx](https://redirect.github.com/jdx)).

##### Changed

- Registry: add `herdr` via `github:ogulcancelik/herdr`
([#&#8203;10154](https://redirect.github.com/jdx/mise/pull/10154) by
[@&#8203;ogulcan](https://redirect.github.com/ogulcan)).
- Registry: add `databricks-cli` via `aqua:databricks/cli`
([#&#8203;10072](https://redirect.github.com/jdx/mise/pull/10072) by
[@&#8203;nstrug](https://redirect.github.com/nstrug)).
- **(spm)** Parse SwiftPM tool options locally
([#&#8203;9959](https://redirect.github.com/jdx/mise/pull/9959) by
[@&#8203;jdx](https://redirect.github.com/jdx)).

##### Documentation

- Split glossary aliases into Tool Aliases and Shell Aliases
([#&#8203;9983](https://redirect.github.com/jdx/mise/pull/9983) by
[@&#8203;BenjaminChr](https://redirect.github.com/BenjaminChr)).
- Update the webpage tooling copy to use current tools
([#&#8203;10170](https://redirect.github.com/jdx/mise/pull/10170) by
[@&#8203;jdx](https://redirect.github.com/jdx)).

**Full Changelog**:
<jdx/mise@v2026.5.16...v2026.5.17>

##### 💚 Sponsor mise

mise is built by [@&#8203;jdx](https://redirect.github.com/jdx) under
[**en.dev**](https://en.dev) — an independent studio making developer
tooling (mise, [aube](https://aube.en.dev/), and more). Development is
funded by sponsors.

If mise saves you or your team time, please consider sponsoring at
[en.dev](https://en.dev). Individual and company sponsorships keep mise
fast, free, and independent.

###
[`v2026.5.16`](https://redirect.github.com/jdx/mise/releases/tag/v2026.5.16):
: versions-host metadata, fork-bomb fixes, and friendlier upgrades

[Compare
Source](https://redirect.github.com/jdx/mise/compare/v2026.5.15...v2026.5.16)

##### Added

- **(github)** Use the shared `mise-versions` host for release metadata
and artifact attestations before falling back to `api.github.com`,
dramatically cutting anonymous GitHub API usage in CI/Docker
([#&#8203;10127](https://redirect.github.com/jdx/mise/pull/10127) by
[@&#8203;jdx](https://redirect.github.com/jdx)).
- **(node)** New `node.npm_shim` setting (`MISE_NODE_NPM_SHIM`) to opt
out of the bundled npm wrapper, letting `corepack` manage `bin/npm`
cleanly
([#&#8203;10082](https://redirect.github.com/jdx/mise/pull/10082) by
[@&#8203;jjb](https://redirect.github.com/jjb)).
- **(npm)** New `allow_builds` tool option for npm-backend installs that
expands to `--allow-build=<pkg>` for aube and pnpm, accepting a string,
array, or `true` for all builds
([#&#8203;10116](https://redirect.github.com/jdx/mise/pull/10116) by
[@&#8203;jdx](https://redirect.github.com/jdx)).

##### Fixed

- **(backend)** Strip the system shims dir from `dependency_env` PATH to
prevent npm/go shim re-entry fork-bombs in devcontainer/Docker setups
using `mise install --system`
([#&#8203;10019](https://redirect.github.com/jdx/mise/pull/10019) by
[@&#8203;andrewjamesbrown](https://redirect.github.com/andrewjamesbrown)).
- **(backend)** Improve libc detection on musl distros so installing
`gcompat` on Alpine no longer flips mise to glibc binaries
([#&#8203;10020](https://redirect.github.com/jdx/mise/pull/10020) by
[@&#8203;thespags](https://redirect.github.com/thespags)).
- **(aqua)** Skip in-place link creation when src and dst alias the same
inode (fixes godot install on macOS/APFS)
([#&#8203;10012](https://redirect.github.com/jdx/mise/pull/10012) by
[@&#8203;tvararu](https://redirect.github.com/tvararu)).
- **(aqua)** Lock `github_content` packages using raw GitHub content
URLs instead of archive URLs
([#&#8203;10102](https://redirect.github.com/jdx/mise/pull/10102) by
[@&#8203;risu729](https://redirect.github.com/risu729)).
- **(toolset)** `hook-env` and other prefer-offline flows no longer
fetch remote versions to resolve concrete/`latest`/`prefix:*` specs,
speeding up shells with many fuzzy tools
([#&#8203;10098](https://redirect.github.com/jdx/mise/pull/10098) by
[@&#8203;jdx](https://redirect.github.com/jdx)).
- **(upgrade)** Preserve installed versions still pinned by other
tracked project lockfiles during upgrade cleanup
([#&#8203;10114](https://redirect.github.com/jdx/mise/pull/10114) by
[@&#8203;jdx](https://redirect.github.com/jdx)).
- **(upgrade)** Improve current version detection so prefix requests
like `go = "1.25"` show the best matching installed version in summaries
([#&#8203;9973](https://redirect.github.com/jdx/mise/pull/9973) by
[@&#8203;jdx](https://redirect.github.com/jdx)).
- **(lock)** Allow `mise lock` and `mise upgrade` to refresh `mise.lock`
even when `locked = true` is set
([#&#8203;10111](https://redirect.github.com/jdx/mise/pull/10111) by
[@&#8203;jdx](https://redirect.github.com/jdx)).
- **(install)** Reject install requests whose resolved backend is in
`disable_backends`, including explicit syntax like `ubi:owner/repo`
([#&#8203;9905](https://redirect.github.com/jdx/mise/pull/9905) by
[@&#8203;risu729](https://redirect.github.com/risu729)).
- **(use)** Reject tool version strings that start with `-` (e.g. `mise
use dummy@--version`)
([#&#8203;10113](https://redirect.github.com/jdx/mise/pull/10113) by
[@&#8203;jdx](https://redirect.github.com/jdx)).
- **(en)** Preserve `MISE_ENV` / `-E` profile when an activated subshell
sources `mise activate`
([#&#8203;10124](https://redirect.github.com/jdx/mise/pull/10124) by
[@&#8203;jdx](https://redirect.github.com/jdx)).
- **(unset)** Respect `MISE_GLOBAL_CONFIG_FILE` when running `mise
unset` from `$HOME`, matching `mise set`/`use`
([#&#8203;10105](https://redirect.github.com/jdx/mise/pull/10105) by
[@&#8203;jdx](https://redirect.github.com/jdx)).
- **(task)** Set `config_root` on tasks loaded from global config so
`{{config_root}}` renders correctly
([#&#8203;10106](https://redirect.github.com/jdx/mise/pull/10106) by
[@&#8203;jdx](https://redirect.github.com/jdx)).
- **(task)** Render templates and expand `~/` in sandbox `allow_read` /
`allow_write` paths
([#&#8203;10112](https://redirect.github.com/jdx/mise/pull/10112) by
[@&#8203;jdx](https://redirect.github.com/jdx)).
- **(shim)** Skip dot-prefixed (hidden) executables when generating
shims ([#&#8203;10123](https://redirect.github.com/jdx/mise/pull/10123)
by [@&#8203;jdx](https://redirect.github.com/jdx)).
- **(pipx)** Combine `--pip-args=VALUE` into a single argv element so
pipx's argparse accepts values starting with `--`
([#&#8203;10120](https://redirect.github.com/jdx/mise/pull/10120) by
[@&#8203;iloveitaly](https://redirect.github.com/iloveitaly)).
- **(security)** Apply `url_replacements` to the GitHub attestations API
base URL ([#&#8203;9971](https://redirect.github.com/jdx/mise/pull/9971)
by [@&#8203;SlaterByte](https://redirect.github.com/SlaterByte)).
- Show the mise version in friendly error output
([#&#8203;10109](https://redirect.github.com/jdx/mise/pull/10109) by
[@&#8203;jdx](https://redirect.github.com/jdx)).
- **(copr)** Increase build timeout
([#&#8203;10071](https://redirect.github.com/jdx/mise/pull/10071) by
[@&#8203;jdx](https://redirect.github.com/jdx)).

##### Performance

- Cache repeated successful path canonicalization across hot
PATH/shim/activation lookups
([#&#8203;10068](https://redirect.github.com/jdx/mise/pull/10068) by
[@&#8203;jdx](https://redirect.github.com/jdx)).

##### Changed

- Registry: use the npm backend for `npm` on Windows (aqua's standalone
`npm/cli` tarball is broken on Windows)
([#&#8203;10101](https://redirect.github.com/jdx/mise/pull/10101) by
[@&#8203;risu729](https://redirect.github.com/risu729)).
- Registry: allow narrow dependency builds for npm-primary tools
(`wrangler`, `gemini-cli`, `vercel`, `codebuff`, `jules`, `orval`,
`serverless`), and drop npm fallbacks for `ast-grep`, `lefthook`,
`claude`, `code`
([#&#8203;9916](https://redirect.github.com/jdx/mise/pull/9916) by
[@&#8203;risu729](https://redirect.github.com/risu729)).
- Registry: add `modem-dev/hunk`
([#&#8203;10051](https://redirect.github.com/jdx/mise/pull/10051) by
[@&#8203;naoki-mizuno](https://redirect.github.com/naoki-mizuno)),
`wacli`
([#&#8203;10043](https://redirect.github.com/jdx/mise/pull/10043) by
[@&#8203;dovocoder](https://redirect.github.com/dovocoder)), `liquibase`
via the github backend
([#&#8203;10052](https://redirect.github.com/jdx/mise/pull/10052) by
[@&#8203;benberryallwood](https://redirect.github.com/benberryallwood)),
`longbridge-terminal`
([#&#8203;10073](https://redirect.github.com/jdx/mise/pull/10073) by
[@&#8203;hogan-yuan](https://redirect.github.com/hogan-yuan)), and make
`aube` more resilient
([#&#8203;10092](https://redirect.github.com/jdx/mise/pull/10092) by
[@&#8203;bgeron](https://redirect.github.com/bgeron),
[#&#8203;10110](https://redirect.github.com/jdx/mise/pull/10110)).

##### Documentation

- Fix Scoop installation section
([#&#8203;10059](https://redirect.github.com/jdx/mise/pull/10059) by
[@&#8203;ofek](https://redirect.github.com/ofek)).
- Clarify untrusted config behavior
([#&#8203;10097](https://redirect.github.com/jdx/mise/pull/10097) by
[@&#8203;jdx](https://redirect.github.com/jdx)).
- Remove outdated terraform `main.tf` reference
([#&#8203;10099](https://redirect.github.com/jdx/mise/pull/10099) by
[@&#8203;risu729](https://redirect.github.com/risu729)).
- Remove broken "How I Use mise" link
([#&#8203;10081](https://redirect.github.com/jdx/mise/pull/10081) by
[@&#8203;HYP3R00T](https://redirect.github.com/HYP3R00T)).

##### 💚 Sponsor mise

mise is built by [@&#8203;jdx](https://redirect.github.com/jdx) under
[**en.dev**](https://en.dev) — an independent studio making developer
tooling (mise, [aube](https://aube.en.dev/), and more). Development is
funded by sponsors.

If mise saves you or your team time, please consider sponsoring at
[en.dev](https://en.dev). Individual and company sponsorships keep mise
fast, free, and independent.

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "before 4am on Monday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/prometheus/client_java).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDIuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIwMi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Jay DeLuca <jaydeluca4@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant