github jdx/mise v2025.11.11

4 hours ago

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

Don't miss a new mise release

NewReleases is sending notifications on new releases.