jdx/mise v2026.1.1
This release brings two powerful features to enhance mise's configuration capabilities, along with important bug fixes for Python version management and authorization handling.
The highlight is the new .miserc.toml file support, which allows you to configure mise settings that need to be loaded before any other configuration files. This is particularly useful for settings like experimental features or custom configuration paths. Additionally, you can now include task definitions directly from git repositories, making it easier to share and reuse common tasks across projects.
Highlights
-
Early initialization with
.miserc.toml(@jdx, #7596) - Configure mise settings that load before other config files. Perfect for enabling experimental features or setting custom paths. See the configuration docs for details. -
Include tasks from git repositories (@vmaleze, #7582) - Share and reuse task definitions across projects by including them directly from git repos. Learn more in the tasks documentation.
Bug Fixes
-
Fixed
mise usewriting to wrong config file (@jdx, #7598) - The command now correctly writes to the lowest precedence config file in your project hierarchy. -
Improved Python/Miniconda version sorting (@jdx, #7595) - Miniconda versions are now sorted by conda version rather than string comparison, ensuring you get the versions you expect.
-
Fixed Rust channel double installation (@x9xhack, #7565) - Rust channel updates no longer trigger unnecessary duplicate installations.
-
Corrected authorization headers (@risu729, #7593) - Authorization headers now properly use "Bearer" prefix instead of "token" for better compatibility with various registries.
Registry Updates
- The
tytool now uses the aqua backend (@risu729, #7539) - Updated opencode's organization from sst to anomalyco (@graelo, #7594)
New Contributors
Welcome to @graelo, @tomhoover, and @vmaleze who made their first contributions to mise!