Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 30, 2026

This PR contains the following updates:

Package Update Change
jdx/mise minor 2026.1.92026.2.0

Release Notes

jdx/mise (jdx/mise)

v2026.2.0: : Lockfiles Graduate, Editor Arrives

Compare Source

This release marks a significant milestone: lockfiles are now stable and no longer require an experimental flag. After extensive testing and refinement, lockfiles are ready for production use, giving you reproducible builds with cryptographically verified tool versions across your team.

The other headline feature is mise edit, a brand new interactive configuration editor that makes managing your mise setup more intuitive than ever. Just run mise edit and navigate your configuration with a proper editor interface.

Highlights
  • Lockfiles are stable — No more MISE_EXPERIMENTAL=1 needed! Lockfiles ensure everyone on your team gets exactly the same tool versions with SHA256 verification. See the lockfile documentation for details. #​7929

  • Interactive config editor — The new mise edit command launches an interactive editor for your mise configuration, making it easier to manage tools and settings. #​7930

  • Smarter task confirmation dialogs — Task confirm prompts now support usage values, giving you more context when confirming task execution. Thanks @​roele! #​7924

  • Windows shebang task support — File tasks with shebangs are now properly discovered and executed on Windows. #​7941

Performance
  • Faster dependency scheduling — Tool installation now uses Kahn's algorithm for optimal parallel dependency resolution, speeding up installs with complex dependency trees. #​7933

  • Efficient secret redaction — Switched to Aho-Corasick algorithm for redacting secrets in output, improving performance when many secrets are configured. #​7931

Bug Fixes
  • PATH ordering preserved — Fixed an issue where paths added after mise activate could get reordered unexpectedly. #​7919

  • Lockfile reliability — Atomic writes prevent corruption, cache invalidation works correctly, and URL/SHA256 info is properly preserved when merging platform information. #​7923, #​7927

  • Template hash filter — The hash filter in templates now uses SHA256 instead of Blake3 for broader compatibility. #​7925

  • Smarter version pruningmise upgrade now respects tracked configs when pruning old versions, preventing accidental removal of versions still in use. #​7926

  • Deterministic error output — Failed installations are now sorted, making error messages consistent across runs. #​7936

Documentation
  • Improved clarity on uvx and pipx dependencies — Thanks @​ygormutti for your first contribution! #​7878

v2026.1.12: : Monorepo Task Resolution

Compare Source

This release focuses on improving the developer experience for monorepo setups and fixing cross-platform compatibility issues. If you've been struggling with task includes in monorepos or encountering strange behavior when cloning plugins on Windows Subsystem for Linux (WSL), this update has you covered.

Bug Fixes
  • Monorepo task includes now resolve correctly - Task includes are now resolved relative to the config file directory rather than the current working directory. This is a significant fix for monorepo users who define tasks in nested config files and expect includes to work relative to where the config lives. (#​7917)

  • WSL git clone compatibility - Fixed an issue where autocrlf settings could cause problems when cloning git repositories on WSL. Mise now explicitly disables autocrlf during git clone operations, preventing line-ending issues that could break plugins and tools on Windows Subsystem for Linux. (#​7916)

Documentation
  • Added documentation for using bash array patterns with variadic arguments in tasks, making it easier to handle variable numbers of arguments in your task definitions. (#​7914) See the tasks documentation for more details.

v2026.1.11: : Speed Demons and Scoped Providers

Compare Source

This release focuses on performance improvements and fixing several edge cases that affected users with complex configurations. The headline changes include significant startup time reduction for mise x (exec) and a new consolidated manifest system that replaces the per-tool .mise.backend files, making tool installations cleaner and faster.

Configuration management gets more flexible with support for loading .config/miserc.toml in local directories, and the prepare providers are now properly scoped to their defining config files—fixing issues where providers could leak between projects.

Highlights
  • Faster mise x startup - Reduced overhead when running commands through mise x, which should be noticeable for frequently executed commands (#​7890)
  • Consolidated backend manifest - Tool installations now use a single manifest file instead of individual .mise.backend files per tool, improving both performance and disk organization (#​7892)
  • Local .config/miserc.toml support - You can now place mise configuration in .config/miserc.toml within your project directory, following XDG conventions (#​7896) - thanks @​scop!
Bug Fixes
  • Scoped prepare providers - Prepare providers are now correctly scoped to their defining config file, preventing unintended interactions between projects (#​7889)
  • GitHub cache path fix - Resolved an issue where clearing cache for GitHub backend tools used incorrect paths (#​7907)
  • macOS .app bundle support - The GitHub backend now properly discovers binaries inside macOS .app bundles (#​7885)
  • Task --help behavior - Running mise run <task> --help now shows task info instead of trying to execute when no usage spec is defined (#​7893)
  • Task wait_for fixes - Fixed issues with wait_for when using environment overrides, and outputs are now properly re-rendered (#​7888)
vfox Improvements
  • Module hooks now receive the constructed environment when using cmd.exec, enabling more powerful plugin behavior (#​7908)
Documentation
  • Added documentation explaining MISE_GITLAB_TOKEN for accessing private GitLab repositories - thanks @​lchagnoleau! (#​7902)
New Contributors

Welcome to our new contributors! 🎉


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, 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 requested a review from a team as a code owner January 30, 2026 20:22
@renovate renovate bot force-pushed the renovate/jdx-mise-2026.x branch from 5520f23 to c54f3da Compare January 31, 2026 13:10
@renovate renovate bot changed the title deps: update dependency jdx/mise to v2026.1.11 deps: update dependency jdx/mise to v2026.1.12 Jan 31, 2026
@renovate renovate bot force-pushed the renovate/jdx-mise-2026.x branch from c54f3da to 29ba7f3 Compare February 1, 2026 15:29
@renovate renovate bot changed the title deps: update dependency jdx/mise to v2026.1.12 deps: update dependency jdx/mise to v2026.2.0 Feb 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants