fix(github-release): update release jdx/mise ( v2026.4.16 ➔ v2026.4.17 )#269
Merged
renovate[bot] merged 1 commit intomainfrom May 2, 2026
Merged
fix(github-release): update release jdx/mise ( v2026.4.16 ➔ v2026.4.17 )#269renovate[bot] merged 1 commit intomainfrom
renovate[bot] merged 1 commit intomainfrom
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2026.4.16→2026.4.17v2026.4.28(+9)Release Notes
jdx/mise (jdx/mise)
v2026.4.17: : install_before fixes, lockfile repair, and new registry toolsCompare Source
A fix-heavy release that addresses several
install_beforeedge cases across npm, pipx, and backend latest lookups, repairs lockfile generation for aqua tools with custom version prefixes, and adds six new tools to the registry.Highlights
install_beforenow works consistently across backends -- The date-based version cutoff is now respected in direct latest lookups, npm no longer drifts by a day due to double timestamp sampling, and pipx/uv installs forward the cutoff via--exclude-newer/--uploaded-prior-to.mise locknow correctly propagatesversion_prefix(e.g.jq-) to GitHub release lookups, fixing empty platform URLs that broke--lockedmode.mise b--env_file,dotenv,env_path, and themise bshorthand now emit deprecation warnings with removal scheduled for 2027.4.0.Fixed
install_beforerespected in backend latest lookups -- Direct calls likemise latest npm:prettiernow apply the effectiveinstall_beforecutoff, not just install/upgrade flows. #9193 by @risu729tool@latestroutes through stable lookup -- An explicit@latestsuffix now follows the same backend-specific fast path as an unqualified tool name, so both forms return the same version. #9228 by @risu729npm
install_beforeday drift -- Fixed an off-by-one whereinstall_before = "3d"could compute--min-release-age=4due to a secondTimestamp::now()call drifting past the day boundary. A stable per-process timestamp and a 60-second tolerance window eliminate the issue. #9157 by @risu729install_beforeforwarded to pipx and uv installs --pipx:tools now pass--exclude-newerto uv and--uploaded-prior-to(via--pip-args) to pipx, so Python package installs respect the date cutoff. #9190 by @risu729Warning for old bun/pnpm with
install_before-- Wheninstall_beforeis active and the detected bun or pnpm version is below the minimum that supports release-age flags, mise now warns instead of silently ignoring the cutoff. #9232 by @risu729Lockfile version prefix propagation --
mise locknow usesversion_prefixwhen looking up GitHub releases for aqua tools, fixing empty platform URLs that caused--lockedinstalls to fail. #9242 by @effatishfmt available on Windows -- The
shfmtregistry entry no longer restricts to Linux/macOS, somise use shfmtworks on Windows via the aqua backend. #9191 by @zeitlingerGitLab expired OAuth2 token warning -- When mise reads a GitLab token from glab's config and the OAuth2 expiry has passed, it now warns the user to refresh (e.g.
glab api user) instead of failing silently. #9195 by @stanhuGitHub auth skipped on release asset downloads -- Token lookup is now skipped for GitHub release asset CDN hosts (
objects.githubusercontent.com, etc.), avoiding unnecessary authentication failures on public downloads. #9060 by @risu729Empty
enable_toolsdisables all tools -- An explicitly emptyenable_toolslist now means "disable all tools" rather than "no filter", matching user expectations as an allowlist. #9108 by @risu729Deprecation warnings for legacy env keys --
env_file,dotenv, andenv_pathnow warn when used, directing users toenv._.fileandenv._.path. Removal is scheduled for 2027.4.0. #9205 by @risu729mise bshorthand deprecated -- Themise balias formise backendsnow emits a deprecation warning with removal scheduled for 2027.4.0. #9234 by @risu729Added
New Contributors
Full Changelog: jdx/mise@v2026.4.16...v2026.4.17
Configuration
📅 Schedule: (in timezone Europe/Amsterdam)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.