Skip to content

Releases: jdx/mise

v2025.12.1

08 Dec 20:28
Immutable release. Only release title and notes can be modified.
v2025.12.1
236a69a

Choose a tag to compare

2025.12.1 - 2025-12-08

πŸš€ Features

  • (npm) support pnpm as a package manager for npm backend by @risu729 in #7214
  • (tool-stubs) add --bootstrap flag to mise generate tool-stub by @jdx in #7203

πŸ› Bug Fixes

  • (alpine) increase alpine release timeout to 60 minutes by @jdx in #7188
  • (bun) use x64-baseline for aarch64 on Windows by @roele in #7190
  • (tools) allow using env vars in tools by @antonsergeyev in #7205
  • add cfg(feature = "self_update") to statics only used by that feature by @jdx in #7185

πŸ“š Documentation

πŸ“¦οΈ Dependency Updates

  • update ghcr.io/jdx/mise:alpine docker digest to 2909cce by @renovate[bot] in #7196
  • update fedora:43 docker digest to 6cd815d by @renovate[bot] in #7195
  • update ghcr.io/jdx/mise:deb docker digest to 1893530 by @renovate[bot] in #7198
  • update ghcr.io/jdx/mise:copr docker digest to 0447a85 by @renovate[bot] in #7197

πŸ“¦ Registry

New Contributors

v2025.12.0

04 Dec 10:05
Immutable release. Only release title and notes can be modified.
v2025.12.0
b80d34b

Choose a tag to compare

2025.12.0 - 2025-12-04

πŸš€ Features

  • (config) add support for netrc by @RobotSupervisor in #7164
  • (lock) add resolve_lock_info to core backends for checksum fetching by @jdx in #7180
  • (ruby) Install ruby from a zip file over HTTPS by @KaanYT in #7167
  • (tasks) add usage args to Tera context in run scripts by @iamkroot in #7041

πŸ› Bug Fixes

  • (lock) validate platform qualifiers when reading from lockfile by @jdx in #7181
  • (task) retry shebang scripts on ETXTBUSY by @iamkroot in #7162
  • (ui) remove duplicate 'mise' prefix in verbose footer output by @jdx in #7174

πŸ“¦οΈ Dependency Updates

πŸ“¦ Registry

  • remove duplicated ubi and github backends from gping by @risu729 in #7144
  • disable bashly test (not working in CI) by @jdx in #7173
  • disable cfn-lint test (failing in CI) by @jdx in #7176

Chore

New Contributors

v2025.11.11

30 Nov 04:57
Immutable release. Only release title and notes can be modified.
v2025.11.11
52783f9

Choose a tag to compare

2025.11.11 - 2025-11-30

πŸš€ Features

  • (backend) add filter_bins option to github/gitlab backends by @risu729 in #7105
  • (ci) auto-close PRs from non-maintainers by @jdx in #7108
  • (conda) add conda backend for installing packages from conda-forge by @jdx in #7139
  • (github) add rename_exe option and switch elm, opam, yt-dlp from ubi by @jdx in #7140
  • (install) add --locked flag for strict lockfile mode by @jdx in #7098
  • (lock) implement cross-platform lockfile generation by @jdx in #7091
  • (lockfile) add options field for tool artifact identity by @jdx in #7092
  • (lockfile) add env field and local lockfile support by @jdx in #7099
  • (lockfile) add URL support for deno, go, and zig backends by @jdx in #7112
  • (lockfile) add URL support for vfox backend by @jdx in #7114
  • (lockfile) add multi-platform checksums without downloading tarballs by @jdx in #7113

πŸ› Bug Fixes

  • (backend) allow platform-specific strip_components by @risu729 in #7106
  • (backend) prefer path root for bin path if it contains an executable by @risu729 in #7151
  • (bash) avoid deactivate error on (no)unset PROMPT_COMMAND by @scop in #7096
  • (ci) use updatedAt instead of createdAt for stale PR detection by @jdx in #7109
  • (config) increase fetch_remote_versions_timeout default to 20s by @jdx in #7157
  • (github) search subdirectories for executables in discover_bin_paths by @jdx in #7138
  • (lockfile) combine api_url with asset_pattern for GitHub release URLs by @jdx in #7111

🚜 Refactor

  • (lock) simplify lockfile to always use array format by @jdx in #7093
  • (lockfile) use compact inline table format by @jdx in #7141

πŸ“š Documentation

  • (gitlab) document rename_exe option also for gitlab backend by @risu729 in #7149
  • (lockfile) update documentation for recent lockfile changes by @jdx in #7107
  • (node) use config_root in _.path for pnpm example by @risu729 in #7146
  • (registry) add github/gitlab backends to the preferred backends list by @risu729 in #7148
  • (registry) add url mappings for all backends by @risu729 in #7147

πŸ“¦οΈ Dependency Updates

  • update docker/metadata-action digest to c299e40 by @renovate[bot] in #7101
  • update ghcr.io/jdx/mise:alpine docker digest to 693c5f6 by @renovate[bot] in #7102
  • update ghcr.io/jdx/mise:deb docker digest to 9985cab by @renovate[bot] in #7104
  • update ghcr.io/jdx/mise:copr docker digest to 564d8e1 by @renovate[bot] in #7103
  • update rust crate ubi to 0.8.4 by @risu729 in #7154

πŸ“¦ Registry

  • add aqua backend as primary for e1s by @jdx in #7115
  • add gem backend for bashly by @jdx in 6af6607
  • switch 1password from asdf to vfox backend by @jdx in #7116
  • add vfox backend for bfs by @jdx in #7126
  • add github backend for btrace by @jdx in #7129
  • add github backend for cf by @jdx in #7131
  • add vfox backend for bpkg by @jdx in #7130
  • switch apollo-ios from asdf to github backend by @jdx in #7118
  • add vfox backend for chromedriver by @jdx in #7134
  • switch superhtml, vespa-cli, xcsift from ubi to github backend by @jdx in #7137
  • add vfox backend for clickhouse by @jdx in #7136
  • switch chicken to vfox plugin by @jdx in #7135
  • switch chezscheme from asdf to vfox backend by @jdx in #7132
  • add vfox backend for carthage by @jdx in #7133
  • switch azure-functions-core-tools from asdf to vfox backend by @jdx in #7128
  • switch aapt2 to vfox backend by @jdx in #7117
  • switch ant to vfox backend by @jdx in #7119
  • switch asciidoctorj from asdf to vfox backend by @jdx in #7121
  • switch awscli-local to pipx backend by @jdx in #7120
  • add omnictl by @risu729 in #7145
  • remove pnpm asdf plugin from fallback by @risu729 in #7143
  • switch tanzu to github backend by @jdx in #7124
  • switch android-sdk to vfox plugin by @jdx in #7127
  • add vfox backend for ag (The Silver Searcher) by @jdx in #7122
  • add gem backend for bashly by @jdx in #7125

Chore

  • (registry) ignore deleted tools in test-tool workflow by @risu729 in #7081
  • (release) show registry section last in changelog by @jdx in #7156
  • update mise.lock with checksums by @jdx in 71e9123
  • disable cancel-in-progress for test workflow on main branch by @risu729 in #7152

v2025.11.10

27 Nov 15:12
Immutable release. Only release title and notes can be modified.
v2025.11.10
26a4157

Choose a tag to compare

2025.11.10 - 2025-11-27

πŸ“¦ Registry

πŸ› Bug Fixes

  • (docs) link gitlab backended tools in registry by @risu729 in #7078

🚜 Refactor

  • (hook-env) derive config_subdirs from config filenames by @risu729 in #7080

New Contributors

v2025.11.9

27 Nov 03:07
Immutable release. Only release title and notes can be modified.
v2025.11.9
0408404

Choose a tag to compare

2025.11.9 - 2025-11-27

πŸ“¦ Registry

πŸš€ Features

  • (aqua) add symlink_bins option to filter exposed binaries by @jdx in #7076

πŸ› Bug Fixes

  • (aqua) skip whitespace before pipe token in template parser by @jdx in #7069
  • (docs) link github backends to github repo URLs by @SKalt in #7071

πŸ“š Documentation

  • update node examples from 22 to 24 by @jdx in #7074

⚑ Performance

  • (hook-env) add fast-path to skip initialization when nothing changed by @jdx in #7073

New Contributors

v2025.11.8

26 Nov 02:58
Immutable release. Only release title and notes can be modified.
v2025.11.8
88dfdd9

Choose a tag to compare

2025.11.8 - 2025-11-26

πŸ“¦ Registry

πŸš€ Features

  • (plugins) Install a plugin from a zip file over HTTPS by @KaanYT in #6992
  • (registry) add tool options support for http backend by @jdx in #7061

πŸ› Bug Fixes

  • (core) trim core: prefix in unalias_backend by @kou029w in #7040
  • (exec) make mise x tool@latest auto-install actual latest version by @jdx in #7064
  • (go) use -mod=readonly for go install by @joonas in #7052
  • (npm) handle v-prefixed versions correctly by @jdx in #7062
  • (tasks) add missing task fields to JSON output by @roele in #7044
  • semver in aqua by @lucasew in #7018
  • use the musl version if installing in Android (Termux) by @lucasew in #7027
  • empty enable_tools crash by @moshen in #7035

πŸ“š Documentation

  • add MISE and USAGE syntax hl queries to neovim cookbook by @okuuva in #7047
  • use local assets for screenshots by @okuuva in #7056
  • remove GitHub issues link from roadmap by @jdx in 6897286

πŸ“¦οΈ Dependency Updates

Chore

  • upgrade actionlint to 1.7.9 and fix lint issues by @jdx in #7065

New Contributors

v2025.11.7

20 Nov 02:58
Immutable release. Only release title and notes can be modified.
v2025.11.7
56f3a6e

Choose a tag to compare

2025.11.7 - 2025-11-20

πŸ“¦ Registry

πŸš€ Features

  • (exec) ensure MISE_ENV is set in spawned shell when specified via -E flag by @ceelian in #7007

πŸ› Bug Fixes

  • (fig) resolve __dirname error in ES module by @jdx in #7021
  • (go) Don't allow auto mod=vendor mode by @mariduv in #7006
  • (nushell) test use not source, fix pipeline parse error by @jokeyrhyme in #7013
  • (tasks) make file paths relative to config location and templateable by @halms in #7005

Chore

  • (deny) add exclusion for number_prefix by @jdx in e955ecb

New Contributors

v2025.11.6

18 Nov 08:45
Immutable release. Only release title and notes can be modified.
v2025.11.6
a8a96c5

Choose a tag to compare

2025.11.6 - 2025-11-18

πŸ“¦ Registry

πŸ› Bug Fixes

  • (nushell) add missing | parse env | update-env for deactivation operations by @jokeyrhyme in #6994
  • (pwsh) wrap the executable path with double quotes by @leosuncin in #6993
  • in activate bash output, wrap mise executable path in single-quotes by @cspotcode in #7002
  • On Windows, preserve/proxy the exit code of tools, to match behavior on Unix by @cspotcode in #7001

πŸ“š Documentation

  • simplify apt instructions by @scop in #6986
  • update idiomatic version files enablement info by @scop in #6985
  • registry notability explanation by @jdx in 8f9ab15

πŸ§ͺ Testing

  • (aqua) remove biome test due to version incompatibility by @jdx in #7000

πŸ“¦οΈ Dependency Updates

New Contributors

v2025.11.5

15 Nov 02:49
Immutable release. Only release title and notes can be modified.
v2025.11.5
9ebad9b

Choose a tag to compare

2025.11.5 - 2025-11-15

πŸš€ Features

πŸ› Bug Fixes

πŸ“š Documentation

New Contributors

v2025.11.4

13 Nov 01:43
Immutable release. Only release title and notes can be modified.
v2025.11.4
dea7230

Choose a tag to compare

2025.11.4 - 2025-11-13

πŸ“¦ Registry

πŸš€ Features

  • (gem-backend) use gem command for backend operations by @andrewthauer in #6650
  • (tasks) add mise task validate command for task validation by @jdx in #6958
  • Add --skip-deps flag to run specified tasks, skipping dependencies by @hverlin in #6894

πŸ› Bug Fixes

  • (cli) intercept --help flag to show task help instead of executing task by @jdx in #6955
  • (cli) handle mise help without requiring tasks by @jdx in #6961
  • (pwsh) remove __MISE_DIFF env var instead of __MISE_WATCH on deactivate by @IMXEren in #6886
  • remove temporary files after install by @vmeurisse in #6948

πŸ“š Documentation

πŸ“¦οΈ Dependency Updates

Chore

New Contributors