Added
pkgx:backend: install pkgx pantry packages natively (nopkgxCLI required), with checksum-verified bottles, dependency resolution, and lockfile support viapkgx_depsand a shared[pkgx-packages]section (#10408 by @jdx).[bootstrap.macos.launchd.agents]for declarative macOS user LaunchAgents, plusmise bootstrap launchd apply/status(#10396 by @jdx).[bootstrap.linux.systemd.units]for declarative systemd user services, plusmise bootstrap systemd apply/status(#10399 by @jdx).[bootstrap.hooks]to run shell commands at named bootstrap phases (pre-packages,post-dotfiles,post-tools,final, etc.), honoring--dry-run(#10395 by @jdx).- Friendly macOS defaults sections:
[bootstrap.macos.dock],[bootstrap.macos.finder],[bootstrap.macos.keyboard],[bootstrap.macos.trackpad]with curated keys likeshow_all_filesandtap_to_click(#10398 by @jdx). mas:package manager for[bootstrap.packages]to install Mac App Store apps by ADAM ID (#10397 by @jdx).mise bootstrap --force-dotfilesto replace conflicting whole-file dotfile targets, plus no-force replacement of regular files whose contents match the symlink source (#10410 by @jdx).tbzrecognized as an alias fortar.bz2extraction (#10403 by @risu729).- Registry: SQLcl (
aqua:oracle.com/sqlcl) (#10417 by @jasonlyle88).
Fixed
mise activate --shimsno longer re-prepends the directory containing themiseexecutable (#10394 by @JamBalaya56562).- Install script detects busybox
tarand downloads.tar.gz, fixingtar: invalid tar magicon Alpine (#10385 by @JamBalaya56562). - Tool
postinstallhooks run against the just-installed version with fuzzy requests likeversion = "3"(#10415 by @JamBalaya56562). github:/forgejo:/gitlab:paginate past an all-prerelease first page (#10420 by @JamBalaya56562).- GitHub asset matcher strips the tool name at a token boundary before OS/arch detection (#10390, #10391 by @JamBalaya56562).
dotnet:searches sendsemVerLevel=2.0.0, fixing lookups for tools likeroslyn-language-server(#10384 by @JamBalaya56562).- Exact task name matches take precedence over extension-stripped fallbacks (#10393 by @JamBalaya56562).
- Task header joins backslash-continued lines (#10387 by @JamBalaya56562).
mise watch --wrap-processis now forwarded to watchexec (#10392 by @JamBalaya56562).- Non-registry plugin URLs prompt before clone (#10402 by @risu729).
- Aqua:
{{.AssetWithoutExt}}strips the full aqua format list including.zst(#10104 by @risu729). - Aqua: unsupported formats (
tar.br,br,tar.lz4,lz4,tar.sz,sz,rar) fail with clear errors (#10409 by @risu729). - Erlang: precompiled lockfile URLs resolve for Linux/macOS/Windows without a prior install; kerl fallback mode is recorded in lock identity (#10239 by @risu729).
- Registry: ImageMagick aqua backend scoped to
windows-x64(#10400 by @risu729).
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.