Skip to content

v2026.3.17: Shims always at the front of PATH

Choose a tag to compare

@mise-en-dev mise-en-dev released this 27 Mar 11:11
· 88 commits to main since this release
Immutable release. Only release title and notes can be modified.
v2026.3.17
37997e7

A small patch release with a single bug fix for mise activate --shims PATH ordering.

Fixed

  • Shims always prepended in --shims mode -- When using mise activate --shims, if the shims directory was already present in PATH (e.g. from a previous activation or a VS Code terminal re-sourcing the shell config), mise would skip the prepend and leave shims at their existing position. This meant system binaries earlier in PATH could silently shadow mise-managed tools. Shims are now always moved to the front. For fish, MovePrependEnv is used to reorder without duplicating; for all other shells, PrependEnv is emitted unconditionally, accepting a harmless duplicate entry in exchange for guaranteed ordering. #8757 by @ctaintor

New Contributors

Full Changelog: v2026.3.16...v2026.3.17