-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Comparing changes
Open a pull request
base repository: jdx/mise
base: v2025.8.21
head repository: jdx/mise
compare: v2025.9.0
- 11 commits
- 299 files changed
- 7 contributors
Commits on Aug 28, 2025
-
Configuration menu - View commit details
-
Copy full SHA for b182689 - Browse repository at this point
Copy the full SHA b182689View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50855e0 - Browse repository at this point
Copy the full SHA 50855e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7583ea - Browse repository at this point
Copy the full SHA b7583eaView commit details
Commits on Aug 31, 2025
-
docs(task): remove word "additional" to avoid confusions (#6159)
Configuration menu - View commit details
-
Copy full SHA for ffe6696 - Browse repository at this point
Copy the full SHA ffe6696View commit details
Commits on Sep 1, 2025
-
fix(nushell/windows): Fix $env.PATH getting converted to a string (#6157
) This addresses the issue in discussion #5472. Mise on nushell on windows doesn't properly convert the path to a nushell-native list. Most of the time this works fine, as long as the path stays a string. However, if anything else adds a value to the path (like manually activating a python venv), you end up with a list of 2 items: the big, `;` delimited string that was $env.PATH, and one entry for whatever was just added (now the only valid item in the path list). The problem comes from this function in the activate script: ```nu def --env "update-env" [] { # ... if $var.name == 'PATH' { $env.PATH = ($var.value | split row (char esep)) } else { # ... } ``` `$env.PATH` is case-insensitive in nushell [1] (actually, all environment variables are, regardless of OS [2]). Mise matches whatever capitalization is in use at run time [3], which for windows is `Path`. For the sake of the update hook though, in case something changes the capitalization of `$env.PATH` between activating mise and some later run of the hook, it's probably just better to do this comparison in a case-insensitive way. [1]: https://www.nushell.sh/book/configuration.html#path-configuration [2]: https://www.nushell.sh/book/environment.html#case-sensitivity [3]: https://github.com/jdx/mise/blob/b7583ea9cc43c78e60d044640d149958e71261e4/src/env.rs#L225C1-L231C4 Co-authored-by: Zack Yancey <mail@zackyancey.com>
Configuration menu - View commit details
-
Copy full SHA for 08f836b - Browse repository at this point
Copy the full SHA 08f836bView commit details
Commits on Sep 5, 2025
-
chore: update Cargo.lock (#6184)
`tracing-subscriber` needs to be updated. GHSA-xwfj-jgwm-7wp5
Configuration menu - View commit details
-
Copy full SHA for 83a7685 - Browse repository at this point
Copy the full SHA 83a7685View commit details -
fix(ubi): show relevent error messages for v-prefixed tags (#6183)
Moved `try_with_v_prefix` from `github.rs` to `static_helper.rs` and used it from `ubi` backend too.
Configuration menu - View commit details
-
Copy full SHA for 0dea2c7 - Browse repository at this point
Copy the full SHA 0dea2c7View commit details -
feat: allow set/unset backend aliases (#6172)
I was just trying to set a backend alias for `maven` (since aqua is mostly behind with latest versions) and figured that i am not able to do so with the `alias set` command. While `config set` works, it is not obvious and does not allow for removal. --------- Co-authored-by: mise-en-dev <release@mise.jdx.dev> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d51a4b7 - Browse repository at this point
Copy the full SHA d51a4b7View commit details -
fix(java): treat freebsd as linux (assuming linux compatability) (#6161)
Addresses the installation issue with FreeBSD mentioned in #6135. Executing Linux binaries on FreeBSD requires Linux compatibility to be enabled. Guess this is save to take for granted given `mise` is run on FreeBSD (without a specific build). Co-authored-by: mise-en-dev <release@mise.jdx.dev>
Configuration menu - View commit details
-
Copy full SHA for e42da20 - Browse repository at this point
Copy the full SHA e42da20View commit details -
fix: mise activate not working on powershell v5 (#6168)
Reworked some portions of the script for `mise activate pwsh` so it works as expected with powershell v5 as well as pwsh v7. - Now works with Default Powershell Vendored with Windows - Added an environment variable, `$env:MISE_PWSH_CHPWD_WARNING`, which can be set to disable warning - Needed to disable chpwd for v5 powershell due to limitations of powershell itself. - Reworked argument parsing to avoid powershell v5 causing issue where when it tries to get currently issued command, it breaks. v5 Before: <img width="1427" height="552" alt="image" src="https://github.com/user-attachments/assets/ac0d0840-d732-451c-b68d-c48b5409142d" /> v5 After: <img width="1716" height="426" alt="image" src="https://github.com/user-attachments/assets/cf99579a-d04d-48d3-8b11-235933daded2" /> v7 Before: <img width="1412" height="210" alt="image" src="https://github.com/user-attachments/assets/cee8f34e-5d66-4151-8105-5cdb16021337" /> v7 After <img width="1635" height="283" alt="image" src="https://github.com/user-attachments/assets/a216cecc-5b17-4baa-89be-35dd88073818" />
Configuration menu - View commit details
-
Copy full SHA for 7a7f4f3 - Browse repository at this point
Copy the full SHA 7a7f4f3View commit details -
chore: release 2025.9.0 (#6140)
### 🚀 Features - allow set/unset backend aliases by [@roele](https://github.com/roele) in [#6172](#6172) ### 🐛 Bug Fixes - **(aqua)** respect order of asset_strs by [@risu729](https://github.com/risu729) in [#6143](#6143) - **(java)** treat freebsd as linux (assuming linux compatability) by [@roele](https://github.com/roele) in [#6161](#6161) - **(nushell/windows)** Fix $env.PATH getting converted to a string by [@zackyancey](https://github.com/zackyancey) in [#6157](#6157) - **(sync)** create uv_versions_path dir if it doesn't exist by [@risu729](https://github.com/risu729) in [#6142](#6142) - **(ubi)** show relevent error messages for v-prefixed tags by [@risu729](https://github.com/risu729) in [#6183](#6183) - remove nodejs/golang alias migrate code by [@risu729](https://github.com/risu729) in [#6141](#6141) ### 📚 Documentation - **(task)** remove word "additional" to avoid confusions by [@risu729](https://github.com/risu729) in [#6159](#6159) ### Chore - update Cargo.lock by [@risu729](https://github.com/risu729) in [#6184](#6184) ### New Contributors - @zackyancey made their first contribution in [#6157](#6157)
Configuration menu - View commit details
-
Copy full SHA for 9e7c510 - Browse repository at this point
Copy the full SHA 9e7c510View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2025.8.21...v2025.9.0