Added
- (conda) Graduated the conda backend out of experimental (#9544) by @jdx.
- (deps) Added
dartandflutterdeps providers backed bypubspec.yaml/pubspec.lock(#9505) by @tjarvstrand. - (task)
sourcesentries can now be prefixed with!to exclude paths, and a newsources_excludefield is supported; exclusions apply to freshness checks,task_source_files, andmise watch(#9496) by @jlarmstrongiv. - (vfox) Added
statto the Luafilemodule so plugins can read file metadata (#9497) by @esteve. - (registry) Added
neo4j(#9525),rustfs(#9530),expert(#9498),systemctl-tui(#9521),codon(#9538),yr(#9542),betterleaks(#9541),git-filter-repo(#9550),umoci(#9555),google-java-format(#9488), an aqua backend forelixir-ls(#9557), and enabledshellcheckon Windows (#9487).
Fixed
- (backend) Stamp prerelease metadata via regex for backends that don't expose it upstream (#9500) by @jdx.
- (backend) Treat
-nightly,-canary,-experimental,-insider,-edgeas prereleases (#9523) by @jdx. - (backend) Scope PEP 440 prerelease detection to Python backends (#9558) by @jdx.
- (backend) Honor
dotnet.package_flags = "prerelease"and--prereleasefor dotnet (#9551) by @jdx. - (backend) Suppress repeated
No versions foundwarnings for backends that support unresolvedlatest(#9548) by @jdx. - (install) Don't warn for configured tools when version is passed via CLI (#9522) by @jdx.
- (install) Refresh
latestbefore installing missing tools (#9545) by @jdx. - (install) Don't cache nonexistent install paths (#9553) by @jdx.
- (lockfile) Don't propagate ad-hoc CLI overrides into the project lockfile (#9562) by @jdx.
- (plugin) Detect plugin types after cloning (#9540) by @risu729.
- (task) Convert PATH to MSYS Unix form when spawning POSIX shells on Windows (#9547) by @JamBalaya56562.
- (cargo) Apply
install_envduringcargo install(#9502) by @c22. - (github) Skip attestations on non-default
api_url(#9486) by @jdx. - (github) Retry IP allow list errors without auth (#9506) by @risu729.
- (http) Update versions host tracking endpoint (#9527) by @jdx.
- (release) Pass
--no-git-checkstoaube publish(#9483) by @jdx. - (copr) Drop
epel-9chroots since rust >= 1.91 is unavailable (#9484) by @jdx.
Changed
- (registry) Deny inline backend options in registry tool entries (#9565) by @risu729.
- (registry) Update entry for
checkmake(#9504) by @eread.
Deprecated
shorthands_filesetting /MISE_SHORTHANDS_FILEis deprecated; warning starts in 2026.6.0, removal planned for 2026.12.0. Use[plugins]instead (#9534) by @risu729.
Documentation
- Document
ghtknas a GitHubcredential_command(#9546) by @jdx. - Clarify registry backend acceptance policy (#9543, 7bbeebe) by @jdx.
- Update
mise watchdocs topitchfork.en.dev(#9536) by @risu729. - Use bash in
execexample for variable echoing (#9567) by @kuboon.
💚 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.