jdx/mise (jdx/mise)
### [`v2024.6.2`](https://togithub.com/jdx/mise/releases/tag/v2024.6.2)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.6.1...v2024.6.2)
##### ๐ Bug Fixes
- after installing the latest version, mise rolls back to the previous one by [@roele](https://togithub.com/roele) in [#2258](https://togithub.com/jdx/mise/pull/2258)
##### ๐ Documentation
- add SPM backend page by [@kattouf](https://togithub.com/kattouf) in [#2252](https://togithub.com/jdx/mise/pull/2252)
### [`v2024.6.1`](https://togithub.com/jdx/mise/releases/tag/v2024.6.1)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.6.0...v2024.6.1)
##### ๐ Features
- SPM(Swift Package Manager) backend by [@kattouf](https://togithub.com/kattouf) in [#2241](https://togithub.com/jdx/mise/pull/2241)
##### ๐ Bug Fixes
- mise up node fails by [@roele](https://togithub.com/roele) in [#2243](https://togithub.com/jdx/mise/pull/2243)
##### ๐ Documentation
- fixed syntax by [@jdx](https://togithub.com/jdx) in [56083f8](https://togithub.com/jdx/mise/commit/56083f858a4ee28a020a414c1addf0c2bb7968af)
##### ๐งช Testing
- set GITHUB_TOKEN in dev-test by [@jdx](https://togithub.com/jdx) in [4334313](https://togithub.com/jdx/mise/commit/4334313da52c13d7f87656fb0e7978e4cf1f5d2f)
##### ๐ Other Changes
- Update getting-started.md: nushell by [@chrmod](https://togithub.com/chrmod) in [#2248](https://togithub.com/jdx/mise/pull/2248)
##### ๐ฆ๏ธ Dependency Updates
- update rust crate demand to v1.2.4 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#2246](https://togithub.com/jdx/mise/pull/2246)
- update rust crate zip to v2.1.2 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#2247](https://togithub.com/jdx/mise/pull/2247)
##### New Contributors
- [@chrmod](https://togithub.com/chrmod) made their first contribution in [#2248](https://togithub.com/jdx/mise/pull/2248)
- [@kattouf](https://togithub.com/kattouf) made their first contribution in [#2241](https://togithub.com/jdx/mise/pull/2241)
### [`v2024.6.0`](https://togithub.com/jdx/mise/releases/tag/v2024.6.0)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.28...v2024.6.0)
##### ๐ Other Changes
- bump itertools by [@jdx](https://togithub.com/jdx) in [#2238](https://togithub.com/jdx/mise/pull/2238)
- migrate docs repo into this repo by [@jdx](https://togithub.com/jdx) in [#2237](https://togithub.com/jdx/mise/pull/2237)
### [`v2024.5.28`](https://togithub.com/jdx/mise/releases/tag/v2024.5.28)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.27...v2024.5.28)
##### ๐ Bug Fixes
- download keeps failing if it takes more than 30s by [@roele](https://togithub.com/roele) in [#2224](https://togithub.com/jdx/mise/pull/2224)
- settings unset does not work by [@roele](https://togithub.com/roele) in [#2230](https://togithub.com/jdx/mise/pull/2230)
- cleaner community-developed plugin warning by [@jdx](https://togithub.com/jdx) in [8dcf0f3](https://togithub.com/jdx/mise/commit/8dcf0f3a746fcae74d944412b6f0e141ded88860)
- correct `mise use` ordering by [@jdx](https://togithub.com/jdx) in [#2234](https://togithub.com/jdx/mise/pull/2234)
##### ๐ Refactor
- forge -> backend by [@jdx](https://togithub.com/jdx) in [#2227](https://togithub.com/jdx/mise/pull/2227)
##### ๐งช Testing
- added reset() to more tests by [@jdx](https://togithub.com/jdx) in [5a6ea6a](https://togithub.com/jdx/mise/commit/5a6ea6afb9855827b5e6216aa20760dd45f5502f)
### [`v2024.5.27`](https://togithub.com/jdx/mise/releases/tag/v2024.5.27)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.26...v2024.5.27)
##### ๐ Refactor
- rename External plugins to Asdf by [@jdx](https://togithub.com/jdx) in [8e774ba](https://togithub.com/jdx/mise/commit/8e774ba44e933eedfb999259d1244d589fc7d847)
- split asdf into forge+plugin by [@jdx](https://togithub.com/jdx) in [#2225](https://togithub.com/jdx/mise/pull/2225)
##### ๐งช Testing
- added reset() to more tests by [@jdx](https://togithub.com/jdx) in [1c76011](https://togithub.com/jdx/mise/commit/1c760112eef92eb51ada4ab00e45568adcf62b97)
- added reset() to more tests by [@jdx](https://togithub.com/jdx) in [402c5ce](https://togithub.com/jdx/mise/commit/402c5cee97ebdbeb42fc32d055f73794d4dfdf12)
##### ๐ Other Changes
- dont clean cache on win by [@jdx](https://togithub.com/jdx) in [ede6528](https://togithub.com/jdx/mise/commit/ede6528f5fe5e5beeabf0a007997f3abc188faa5)
### [`v2024.5.26`](https://togithub.com/jdx/mise/releases/tag/v2024.5.26)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.25...v2024.5.26)
##### ๐ Bug Fixes
- normalize remote urls by [@jdx](https://togithub.com/jdx) in [#2221](https://togithub.com/jdx/mise/pull/2221)
##### ๐งช Testing
- added reset() to more tests by [@jdx](https://togithub.com/jdx) in [f9f65b3](https://togithub.com/jdx/mise/commit/f9f65b39214c9341bf44ad694c6659b6a17fdf9c)
##### ๐ Other Changes
- remove armv6 targets by [@jdx](https://togithub.com/jdx) in [90752f4](https://togithub.com/jdx/mise/commit/90752f4f08a8ca4095fb464edd79a7aed2b07e54)
### [`v2024.5.25`](https://togithub.com/jdx/mise/releases/tag/v2024.5.25)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.24...v2024.5.25)
##### ๐ Features
- use all tera features by [@jdx](https://togithub.com/jdx) in [48ca740](https://togithub.com/jdx/mise/commit/48ca74043e21fe12de18a8457e4554ac2cadb17b)
##### ๐ Refactor
- turn asdf into a forge by [@jdx](https://togithub.com/jdx) in [#2219](https://togithub.com/jdx/mise/pull/2219)
##### ๐งช Testing
- clean cwd in unit tests by [@jdx](https://togithub.com/jdx) in [#2211](https://togithub.com/jdx/mise/pull/2211)
- windows by [@jdx](https://togithub.com/jdx) in [#2216](https://togithub.com/jdx/mise/pull/2216)
- add reset() to more tests by [@jdx](https://togithub.com/jdx) in [#2217](https://togithub.com/jdx/mise/pull/2217)
- added reset() to more tests by [@jdx](https://togithub.com/jdx) in [a22c9dd](https://togithub.com/jdx/mise/commit/a22c9dd1f0eb8c057046e23807abe3c5352faf66)
##### ๐ Other Changes
- fix build-tarball call by [@jdx](https://togithub.com/jdx) in [2a4b986](https://togithub.com/jdx/mise/commit/2a4b98685f0dc2c4c85c3ecee9634b08432354fc)
- **breaking** use kebab-case for backend-installs by [@jdx](https://togithub.com/jdx) in [#2218](https://togithub.com/jdx/mise/pull/2218)
### [`v2024.5.24`](https://togithub.com/jdx/mise/releases/tag/v2024.5.24)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.23...v2024.5.24)
##### ๐ Bug Fixes
- **(pipx)** version ordering by [@jdx](https://togithub.com/jdx) in [#2209](https://togithub.com/jdx/mise/pull/2209)
- **(use)** re-use mise.toml if exists by [@jdx](https://togithub.com/jdx) in [#2207](https://togithub.com/jdx/mise/pull/2207)
- mise trust works incorrectly with symlinked configuration file by [@roele](https://togithub.com/roele) in [#2186](https://togithub.com/jdx/mise/pull/2186)
##### ๐ Refactor
- simplify ForgeArg building by [@jdx](https://togithub.com/jdx) in [#2208](https://togithub.com/jdx/mise/pull/2208)
##### ๐ Other Changes
- resolve macros/derived-traits from crates w/ scopes rather than globally by [@donaldguy](https://togithub.com/donaldguy) in [#2198](https://togithub.com/jdx/mise/pull/2198)
- eliminate .tool-versions only used for jq by [@donaldguy](https://togithub.com/donaldguy) in [#2195](https://togithub.com/jdx/mise/pull/2195)
##### New Contributors
- [@donaldguy](https://togithub.com/donaldguy) made their first contribution in [#2195](https://togithub.com/jdx/mise/pull/2195)
### [`v2024.5.23`](https://togithub.com/jdx/mise/releases/tag/v2024.5.23)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.22...v2024.5.23)
##### ๐ Bug Fixes
- **(self_update)** explicitly set target since there seems to be a bug with .identifier() by [@jdx](https://togithub.com/jdx) in [#2190](https://togithub.com/jdx/mise/pull/2190)
- minor race condition creating directories by [@jdx](https://togithub.com/jdx) in [23db391](https://togithub.com/jdx/mise/commit/23db39146c8edf7340472302e7f498f1d89cf5b4)
- vendor libgit2 for precompiled binaries by [@jdx](https://togithub.com/jdx) in [#2197](https://togithub.com/jdx/mise/pull/2197)
##### ๐งช Testing
- break coverage tasks up a bit by [@jdx](https://togithub.com/jdx) in [#2192](https://togithub.com/jdx/mise/pull/2192)
##### ๐ Other Changes
- updated zip by [@jdx](https://togithub.com/jdx) in [#2191](https://togithub.com/jdx/mise/pull/2191)
- bump usage-lib by [@jdx](https://togithub.com/jdx) in [74fcd88](https://togithub.com/jdx/mise/commit/74fcd8863c8668f11c4886dd95fb7929f823eb14)
- Update bug_report.md by [@jdx](https://togithub.com/jdx) in [64271ed](https://togithub.com/jdx/mise/commit/64271edec6e8cbf68dd0ec5f646247fdc3f158e2)
- added git debug log by [@jdx](https://togithub.com/jdx) in [7df466e](https://togithub.com/jdx/mise/commit/7df466e8c9c287ad04b0a753df65c02d64e00451)
- retry build-tarball by [@jdx](https://togithub.com/jdx) in [1acf037](https://togithub.com/jdx/mise/commit/1acf0375072dbf4ae57ddfadf0daf5eea00d5b71)
### [`v2024.5.22`](https://togithub.com/jdx/mise/releases/tag/v2024.5.22)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.21...v2024.5.22)
##### ๐ Bug Fixes
- correctly use .mise/config.$MISE_ENV.toml files by [@jdx](https://togithub.com/jdx) in [cace97b](https://togithub.com/jdx/mise/commit/cace97b9fe7697a58354b93cc1109b14c9fbd30c)
- correctly use .mise/config.$MISE_ENV.toml files by [@jdx](https://togithub.com/jdx) in [262fa2e](https://togithub.com/jdx/mise/commit/262fa2e283dbd4c2fe4f44f15d81ab6eed54b79d)
##### ๐ Other Changes
- use async reqwest by [@jdx](https://togithub.com/jdx) in [#2178](https://togithub.com/jdx/mise/pull/2178)
- sign macos binary by [@jdx](https://togithub.com/jdx) in [88f43f8](https://togithub.com/jdx/mise/commit/88f43f8072a2a223d1be92504cd60b7191ef975b)
- use sccache by [@jdx](https://togithub.com/jdx) in [#2183](https://togithub.com/jdx/mise/pull/2183)
- compile on windows by [@jdx](https://togithub.com/jdx) in [#2184](https://togithub.com/jdx/mise/pull/2184)
- conditionally set sccache token by [@jdx](https://togithub.com/jdx) in [#2188](https://togithub.com/jdx/mise/pull/2188)
### [`v2024.5.21`](https://togithub.com/jdx/mise/releases/tag/v2024.5.21)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.20...v2024.5.21)
##### ๐ Bug Fixes
- **(git-pre-commit)** rewrite existing git hook to pre-commit.old by [@jdx](https://togithub.com/jdx) in [#2165](https://togithub.com/jdx/mise/pull/2165)
- handle issue running `mise install` with existing tools by [@jdx](https://togithub.com/jdx) in [#2161](https://togithub.com/jdx/mise/pull/2161)
##### ๐ Other Changes
- update kerl to 4.1.1 by [@bklebe](https://togithub.com/bklebe) in [#2173](https://togithub.com/jdx/mise/pull/2173)
##### New Contributors
- [@bklebe](https://togithub.com/bklebe) made their first contribution in [#2173](https://togithub.com/jdx/mise/pull/2173)
### [`v2024.5.20`](https://togithub.com/jdx/mise/releases/tag/v2024.5.20)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.19...v2024.5.20)
##### ๐ Bug Fixes
- **(prune)** make it not install the world by [@jdx](https://togithub.com/jdx) in [78f4aec](https://togithub.com/jdx/mise/commit/78f4aeca2647c3980feb68cd3c1e299c9c56b0d6)
##### ๐งช Testing
- added test for core plugin overloading by [@jdx](https://togithub.com/jdx) in [9a56129](https://togithub.com/jdx/mise/commit/9a5612993dc59359e0c876e8f948f2fece8ce93f)
- added shebang to e2e scripts by [@jdx](https://togithub.com/jdx) in [#2159](https://togithub.com/jdx/mise/pull/2159)
### [`v2024.5.19`](https://togithub.com/jdx/mise/releases/tag/v2024.5.19)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.18...v2024.5.19)
##### ๐ Bug Fixes
- allow plugins overriding core plugins by [@jdx](https://togithub.com/jdx) in [#2155](https://togithub.com/jdx/mise/pull/2155)
##### ๐ Refactor
- toolset -> toolrequestset by [@jdx](https://togithub.com/jdx) in [#2150](https://togithub.com/jdx/mise/pull/2150)
- toolset -> toolrequestset by [@jdx](https://togithub.com/jdx) in [#2151](https://togithub.com/jdx/mise/pull/2151)
##### ๐ Documentation
- fix core plugin registry urls by [@jdx](https://togithub.com/jdx) in [bb1556e](https://togithub.com/jdx/mise/commit/bb1556ee5a9c7806c28d9bf7472bd444ab70f35e)
##### ๐งช Testing
- **(pipx)** use python3 instead of python by [@jdx](https://togithub.com/jdx) in [0ff52da](https://togithub.com/jdx/mise/commit/0ff52daf026d711d5001cc3af08caef0bdb4d163)
- name cache steps by [@jdx](https://togithub.com/jdx) in [532fe90](https://togithub.com/jdx/mise/commit/532fe9032a4f61c2ffbf47d29713ee3900770b55)
- fix lint-fix job by [@jdx](https://togithub.com/jdx) in [6439ca4](https://togithub.com/jdx/mise/commit/6439ca41820c240846686f9fbe6d67d24114934e)
- reset config after local tests by [@jdx](https://togithub.com/jdx) in [29077af](https://togithub.com/jdx/mise/commit/29077af3a0d04ad004a054e16e7e85e411058be1)
- fix implode running first when shuffled by [@jdx](https://togithub.com/jdx) in [7b07258](https://togithub.com/jdx/mise/commit/7b072589d46b4279574f99385f3515b6bd181bd5)
### [`v2024.5.18`](https://togithub.com/jdx/mise/releases/tag/v2024.5.18)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.17...v2024.5.18)
##### ๐ Features
- added plugin registry to docs by [@jdx](https://togithub.com/jdx) in [#2138](https://togithub.com/jdx/mise/pull/2138)
- added registry command by [@jdx](https://togithub.com/jdx) in [#2147](https://togithub.com/jdx/mise/pull/2147)
- pre-commit and github action generate commands by [@jdx](https://togithub.com/jdx) in [#2144](https://togithub.com/jdx/mise/pull/2144)
##### ๐ Bug Fixes
- raise error if resolve fails and is a CLI argument by [@jdx](https://togithub.com/jdx) in [#2136](https://togithub.com/jdx/mise/pull/2136)
- clean up architectures for precompiled binaries by [@jdx](https://togithub.com/jdx) in [#2137](https://togithub.com/jdx/mise/pull/2137)
- add target and other configs to cache key logic by [@jdx](https://togithub.com/jdx) in [#2141](https://togithub.com/jdx/mise/pull/2141)
##### ๐ Refactor
- remove cmd_forge by [@jdx](https://togithub.com/jdx) in [#2142](https://togithub.com/jdx/mise/pull/2142)
##### ๐งช Testing
- separate nightly into its own job by [@jdx](https://togithub.com/jdx) in [#2145](https://togithub.com/jdx/mise/pull/2145)
- lint in nightly job by [@jdx](https://togithub.com/jdx) in [b5a3d08](https://togithub.com/jdx/mise/commit/b5a3d0884655f884319b23924d06566d597a4abe)
### [`v2024.5.17`](https://togithub.com/jdx/mise/releases/tag/v2024.5.17)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.16...v2024.5.17)
##### ๐ Features
- allow install specific version from https://mise.run [#1800](https://togithub.com/jdx/mise/issues/1800) by [@Its-Alex](https://togithub.com/Its-Alex) in [#2123](https://togithub.com/jdx/mise/pull/2123)
- confirm all plugins by [@roele](https://togithub.com/roele) in [#2126](https://togithub.com/jdx/mise/pull/2126)
- allow ignore missing plugin by [@roele](https://togithub.com/roele) in [#2127](https://togithub.com/jdx/mise/pull/2127)
##### ๐ Bug Fixes
- **(pipx)** depend on python by [@jdx](https://togithub.com/jdx) in [89b9c9a](https://togithub.com/jdx/mise/commit/89b9c9a7db4e1db624019bb760ed32a76d5a7597)
##### ๐ Refactor
- fetch transitive dependencies by [@jdx](https://togithub.com/jdx) in [#2131](https://togithub.com/jdx/mise/pull/2131)
##### ๐งช Testing
- pass MISE_LOG_LEVEL through by [@jdx](https://togithub.com/jdx) in [7dea795](https://togithub.com/jdx/mise/commit/7dea795967ee11526af6e95a55e19bf7fddb3315)
- make unit tests work shuffled by [@jdx](https://togithub.com/jdx) in [#2133](https://togithub.com/jdx/mise/pull/2133)
- ensure tests reset by [@jdx](https://togithub.com/jdx) in [#2134](https://togithub.com/jdx/mise/pull/2134)
- ensure tests reset by [@jdx](https://togithub.com/jdx) in [feeaf8f](https://togithub.com/jdx/mise/commit/feeaf8f072a253305df9f59d357596a87fc0da36)
- clean up .test.mise.toml file by [@jdx](https://togithub.com/jdx) in [c41e0a3](https://togithub.com/jdx/mise/commit/c41e0a3adedf5502901d5c8b5f49d2f51e4f9428)
### [`v2024.5.16`](https://togithub.com/jdx/mise/releases/tag/v2024.5.16)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.15...v2024.5.16)
##### ๐ Features
- **(registry)** map ubi -> cargo:ubi by [@jdx](https://togithub.com/jdx) in [#2110](https://togithub.com/jdx/mise/pull/2110)
- **(tasks)** add --json flag by [@vrslev](https://togithub.com/vrslev) in [#2116](https://togithub.com/jdx/mise/pull/2116)
##### ๐ Bug Fixes
- support "mise.toml" filename by [@jdx](https://togithub.com/jdx) in [035745f](https://togithub.com/jdx/mise/commit/035745f95f5f143b62e6d3cdc6cfbaa4a6d887e0)
##### ๐ Other Changes
- add rustfmt to release-plz by [@jdx](https://togithub.com/jdx) in [2d530f6](https://togithub.com/jdx/mise/commit/2d530f645b6263c6162380684ab7914efc3dce39)
##### New Contributors
- [@vrslev](https://togithub.com/vrslev) made their first contribution in [#2116](https://togithub.com/jdx/mise/pull/2116)
### [`v2024.5.15`](https://togithub.com/jdx/mise/releases/tag/v2024.5.15)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.14...v2024.5.15)
##### ๐ Features
- support non-hidden configs by [@jdx](https://togithub.com/jdx) in [#2114](https://togithub.com/jdx/mise/pull/2114)
##### ๐ Bug Fixes
- handle sub-0.1 in new resolving logic by [@jdx](https://togithub.com/jdx) in [fd943a1](https://togithub.com/jdx/mise/commit/fd943a184bcc64866b761514788b5a0e4be07ac0)
##### ๐ Refactor
- ToolVersionRequest -> ToolRequest by [@jdx](https://togithub.com/jdx) in [45caece](https://togithub.com/jdx/mise/commit/45caece3517792b02444620edb96c18c2d7513c2)
##### ๐งช Testing
- fail-fast by [@jdx](https://togithub.com/jdx) in [2338376](https://togithub.com/jdx/mise/commit/23383760900ede666865e073acb680dced37d8fc)
- update deno version by [@jdx](https://togithub.com/jdx) in [71f5480](https://togithub.com/jdx/mise/commit/71f5480e780953e03aa97682535a58767956a927)
- check plugin dependencies with python and pipx. by [@Adirelle](https://togithub.com/Adirelle) in [#2109](https://togithub.com/jdx/mise/pull/2109)
- wait a bit longer before retrying e2e test failures by [@jdx](https://togithub.com/jdx) in [d098c86](https://togithub.com/jdx/mise/commit/d098c866a415459981a5bb770f60b51067f444ce)
##### ๐ Other Changes
- optimize imports by [@jdx](https://togithub.com/jdx) in [892184f](https://togithub.com/jdx/mise/commit/892184f5681c7f1863cbd89f07fca0cf5fa3afb2)
- optimize imports by [@jdx](https://togithub.com/jdx) in [54bfee6](https://togithub.com/jdx/mise/commit/54bfee6b435f8b1cbfba7210f73b9dfde1a3c6f1)
- automatically optimize imports by [@jdx](https://togithub.com/jdx) in [#2113](https://togithub.com/jdx/mise/pull/2113)
- fix release-plz with nightly rustfmt by [@jdx](https://togithub.com/jdx) in [0b6521a](https://togithub.com/jdx/mise/commit/0b6521ab620cf6c16e36d9c5d3cf56b7b0ee81eb)
### [`v2024.5.14`](https://togithub.com/jdx/mise/releases/tag/v2024.5.14)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.13...v2024.5.14)
##### ๐ Features
- **(erlang)** make erlang core plugin stable by [@jdx](https://togithub.com/jdx) in [d4bde6a](https://togithub.com/jdx/mise/commit/d4bde6a15297d693a00e7194ea3e20f399ae4184)
- **(python)** make python_compile 3-way switch by [@jdx](https://togithub.com/jdx) in [#2100](https://togithub.com/jdx/mise/pull/2100)
- raise warning instead if install default gems failed by [@jiz4oh](https://togithub.com/jiz4oh) in [83350be](https://togithub.com/jdx/mise/commit/83350be1976185dd2dd2f13e8f7a9ee940449d16)
##### ๐ Bug Fixes
- **(python)** correct flavor for macos-x64 by [@jdx](https://togithub.com/jdx) in [#2104](https://togithub.com/jdx/mise/pull/2104)
- warn if failure installing default packages by [@jdx](https://togithub.com/jdx) in [#2102](https://togithub.com/jdx/mise/pull/2102)
- hide missing runtime warning in shim context by [@jdx](https://togithub.com/jdx) in [#2103](https://togithub.com/jdx/mise/pull/2103)
- handle tool_version parse failures by [@jdx](https://togithub.com/jdx) in [#2105](https://togithub.com/jdx/mise/pull/2105)
##### โก Performance
- memoize `which` results by [@jdx](https://togithub.com/jdx) in [89291ec](https://togithub.com/jdx/mise/commit/89291ecaa4bc53e99d61eaf3c24040f9fee11240)
##### ๐ Other Changes
- do not fail workflow if cant post message by [@jdx](https://togithub.com/jdx) in [0f3bfd3](https://togithub.com/jdx/mise/commit/0f3bfd38c5d9a7add05499bb230577ebe849060f)
##### New Contributors
- [@jiz4oh](https://togithub.com/jiz4oh) made their first contribution
### [`v2024.5.13`](https://togithub.com/jdx/mise/releases/tag/v2024.5.13)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.12...v2024.5.13)
##### ๐ Features
- pass github token to UBI and cargo-binstall backends. by [@Adirelle](https://togithub.com/Adirelle) in [#2090](https://togithub.com/jdx/mise/pull/2090)
##### ๐ Refactor
- bubble up resolve errors by [@jdx](https://togithub.com/jdx) in [#2094](https://togithub.com/jdx/mise/pull/2094)
##### ๐ Other Changes
- always build with git2 feature by [@jdx](https://togithub.com/jdx) in [fb51b57](https://togithub.com/jdx/mise/commit/fb51b57234e3227e00b1866f7ed93bf9d1bc90db)
### [`v2024.5.12`](https://togithub.com/jdx/mise/releases/tag/v2024.5.12)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.11...v2024.5.12)
##### โก Performance
- various performance tweaks by [@jdx](https://togithub.com/jdx) in [#2091](https://togithub.com/jdx/mise/pull/2091)
##### ๐งช Testing
- only set realpath for macos by [@jdx](https://togithub.com/jdx) in [cdd1c93](https://togithub.com/jdx/mise/commit/cdd1c935f335e0119a7821b22415b792cc83109a)
### [`v2024.5.11`](https://togithub.com/jdx/mise/releases/tag/v2024.5.11)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.10...v2024.5.11)
##### ๐ Bug Fixes
- **(exec)** do not default to "latest" if a version is already configured by [@jdx](https://togithub.com/jdx) in [f55e8ef](https://togithub.com/jdx/mise/commit/f55e8efccc2050cbf1a9b14f6396d7ee6fc20828)
- **(self_update)** downgrade reqwest by [@jdx](https://togithub.com/jdx) in [0e17a84](https://togithub.com/jdx/mise/commit/0e17a84ebe9ea087d27a6c825a0bf6840cfcd3ca)
- prompt to trust config files with env vars by [@jdx](https://togithub.com/jdx) in [55b3a4b](https://togithub.com/jdx/mise/commit/55b3a4bb1e394a3830f476594514216a4490de82)
##### ๐งช Testing
- work with macos /private tmp dir by [@jdx](https://togithub.com/jdx) in [7d8ffaf](https://togithub.com/jdx/mise/commit/7d8ffaf2bc3341293b4884df2cdf1e14913f5eb6)
### [`v2024.5.10`](https://togithub.com/jdx/mise/releases/tag/v2024.5.10)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.9...v2024.5.10)
##### ๐ Bug Fixes
- fixed misc bugs with ubi+pipx backends by [@jdx](https://togithub.com/jdx) in [#2083](https://togithub.com/jdx/mise/pull/2083)
##### ๐ Other Changes
- updated reqwest by [@jdx](https://togithub.com/jdx) in [d927085](https://togithub.com/jdx/mise/commit/d92708585b62d65a838e37c022a3796de5fefe1d)
##### ๐ฆ๏ธ Dependency Updates
- update rust crate xx to v1 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#2081](https://togithub.com/jdx/mise/pull/2081)
### [`v2024.5.9`](https://togithub.com/jdx/mise/releases/tag/v2024.5.9)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.8...v2024.5.9)
##### ๐ Bug Fixes
- `.` in `list-bin-paths` was taken as is to form `PATH` by [@FranklinYinanDing](https://togithub.com/FranklinYinanDing) in [#2077](https://togithub.com/jdx/mise/pull/2077)
##### ๐งช Testing
- use fd instead of find for macos compat by [@jdx](https://togithub.com/jdx) in [#2074](https://togithub.com/jdx/mise/pull/2074)
- test_java_corretto is not slow by [@jdx](https://togithub.com/jdx) in [92267b1](https://togithub.com/jdx/mise/commit/92267b1eb861357433005b26134689b0ce43a2b0)
- mark some e2e tests slow by [@jdx](https://togithub.com/jdx) in [99f9454](https://togithub.com/jdx/mise/commit/99f9454e4f062914ab4e4cd950d2f11023bd06bc)
- mark test_pipx as slow by [@jdx](https://togithub.com/jdx) in [ced564a](https://togithub.com/jdx/mise/commit/ced564ab5b8786f74d25d2a92e68c58ca488c122)
- add homebrew to e2e PATH by [@jdx](https://togithub.com/jdx) in [f1c7fb3](https://togithub.com/jdx/mise/commit/f1c7fb3434edc18787a293dc033459f78dd39514)
##### ๐ Other Changes
- add fd to e2e-linux jobs by [@jdx](https://togithub.com/jdx) in [9f57dae](https://togithub.com/jdx/mise/commit/9f57dae9298c4124352c8e7528024265a068ecc9)
- bump usage-lib by [@jdx](https://togithub.com/jdx) in [#2078](https://togithub.com/jdx/mise/pull/2078)
- add permissions for pr comment tool by [@jdx](https://togithub.com/jdx) in [64cb8da](https://togithub.com/jdx/mise/commit/64cb8dacd1b5c39c21cafa03eab361e68ac3a1d9)
##### New Contributors
- [@FranklinYinanDing](https://togithub.com/FranklinYinanDing) made their first contribution in [#2077](https://togithub.com/jdx/mise/pull/2077)
### [`v2024.5.8`](https://togithub.com/jdx/mise/releases/tag/v2024.5.8)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.7...v2024.5.8)
##### ๐ Bug Fixes
- use correct url for aur-bin by [@jdx](https://togithub.com/jdx) in [a683c15](https://togithub.com/jdx/mise/commit/a683c1593d3c83660a42e4e6685522edb20e0480)
- handle race condition when initializing backends with dependencies by [@jdx](https://togithub.com/jdx) in [#2071](https://togithub.com/jdx/mise/pull/2071)
### [`v2024.5.7`](https://togithub.com/jdx/mise/releases/tag/v2024.5.7)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.6...v2024.5.7)
##### ๐งช Testing
- add coverage report summary by [@jdx](https://togithub.com/jdx) in [#2065](https://togithub.com/jdx/mise/pull/2065)
##### ๐ Other Changes
- fix release job by [@jdx](https://togithub.com/jdx) in [a491270](https://togithub.com/jdx/mise/commit/a49127029b67d39f80708e47cfc20351faca941f)
- fix release job by [@jdx](https://togithub.com/jdx) in [90268db](https://togithub.com/jdx/mise/commit/90268dbdbb71f6e0ba51dbc657536029c2aac099)
### [`v2024.5.6`](https://togithub.com/jdx/mise/releases/tag/v2024.5.6)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.5...v2024.5.6)
##### ๐ Features
- add cargo-binstall as dependency for cargo backend by [@jdx](https://togithub.com/jdx) in [94868af](https://togithub.com/jdx/mise/commit/94868afcca9731c43fb48670ed0d7d4f40a4fab8)
##### ๐ Bug Fixes
- performance fix for *.file/*.path by [@jdx](https://togithub.com/jdx) in [76202de](https://togithub.com/jdx/mise/commit/76202ded1bb47ecf9c1a5a7e6f71216aca26c68e)
##### ๐ Refactor
- **(cargo)** improve cargo-binstall check by [@jdx](https://togithub.com/jdx) in [d1432e0](https://togithub.com/jdx/mise/commit/d1432e0316a1e1b335022372ef0896c5b5b7b0df)
##### ๐งช Testing
- **(e2e)** fix mise path by [@jdx](https://togithub.com/jdx) in [f6de41a](https://togithub.com/jdx/mise/commit/f6de41af71e7ad03d831bf602c291f38dd6c0fd8)
- isolation of end-to-end tests by [@Adirelle](https://togithub.com/Adirelle) in [#2047](https://togithub.com/jdx/mise/pull/2047)
- simplify release e2e jobs by [@jdx](https://togithub.com/jdx) in [b97a0bb](https://togithub.com/jdx/mise/commit/b97a0bb563762a4de40ea49a5bccb3a74daafb8f)
##### ๐ Other Changes
- **(aur)** added usage as optional dependency by [@jdx](https://togithub.com/jdx) in [5280ece](https://togithub.com/jdx/mise/commit/5280ece4f2f2337e7dd56c17062a09fdf1e1c808)
- **(codacy)** fix codacy on forks by [@jdx](https://togithub.com/jdx) in [c70d567](https://togithub.com/jdx/mise/commit/c70d567b2529e7054a79e461114a85c2fceb457d)
- switch back to secret for codacy by [@jdx](https://togithub.com/jdx) in [7622cfb](https://togithub.com/jdx/mise/commit/7622cfbb969c9a40638855d13009a72e4dc91ac8)
- added semantic-pr check by [@jdx](https://togithub.com/jdx) in [#2063](https://togithub.com/jdx/mise/pull/2063)
- fix whitespace by [@jdx](https://togithub.com/jdx) in [3eadcb5](https://togithub.com/jdx/mise/commit/3eadcb548960729e7168842af18c8200b3b70863)
### [`v2024.5.5`](https://togithub.com/jdx/mise/releases/tag/v2024.5.5)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.4...v2024.5.5)
##### ๐ Bug Fixes
- **(pipx)** remove unneeded unwrap by [@jdx](https://togithub.com/jdx) in [273c73d](https://togithub.com/jdx/mise/commit/273c73d15d77d42e8ff4ed732335cc418f903e0b)
- resolve bug with backends not resolving mise-installed tools by [@jdx](https://togithub.com/jdx) in [#2059](https://togithub.com/jdx/mise/pull/2059)
### [`v2024.5.4`](https://togithub.com/jdx/mise/releases/tag/v2024.5.4)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.3...v2024.5.4)
##### ๐ Features
- add more directory env var configs by [@jdx](https://togithub.com/jdx) in [#2056](https://togithub.com/jdx/mise/pull/2056)
##### ๐ Refactor
- move opts from ToolVersion to ToolVersionRequest struct by [@jdx](https://togithub.com/jdx) in [#2057](https://togithub.com/jdx/mise/pull/2057)
- remove use of mutex by [@jdx](https://togithub.com/jdx) in [278d028](https://togithub.com/jdx/mise/commit/278d028247adcd3a166f11281f81dd7a437e5547)
##### ๐ Documentation
- **(changelog)** cleaning up changelog by [@jdx](https://togithub.com/jdx) in [845c1af](https://togithub.com/jdx/mise/commit/845c1afdc58437d083f0f3d50e4733142bef2281)
##### ๐ Other Changes
- Commit from GitHub Actions (test) by [@mise-en-dev](https://togithub.com/mise-en-dev) in [695f851](https://togithub.com/jdx/mise/commit/695f8513c0117623ca190c052c603a6b910814ad)
- Merge pull request [#2019](https://togithub.com/jdx/mise/issues/2019) from jdx/release by [@jdx](https://togithub.com/jdx) in [6bbd3d1](https://togithub.com/jdx/mise/commit/6bbd3d17d353eba1684eb11799f6b3684e38b578)
- include symlink error context in error message by [@KlotzAndrew](https://togithub.com/KlotzAndrew) in [ddd58fc](https://togithub.com/jdx/mise/commit/ddd58fc7eca72163dd0541596c5b6f06712aec28)
- Merge pull request [#2040](https://togithub.com/jdx/mise/issues/2040) from KlotzAndrew/aklotz/show_symlink_error by [@jdx](https://togithub.com/jdx) in [e71a8a0](https://togithub.com/jdx/mise/commit/e71a8a07e3385bf9bfe0985259325febd3bcf977)
- continue git subtree on error by [@jdx](https://togithub.com/jdx) in [a2c590c](https://togithub.com/jdx/mise/commit/a2c590c7dd82ac60c22844ef7e4ef88da3c1e507)
- squash registry by [@jdx](https://togithub.com/jdx) in [143ea6e](https://togithub.com/jdx/mise/commit/143ea6e589c8232c1d8a61aa33a576815754a3f0)
- reclone registry in release-plz job by [@jdx](https://togithub.com/jdx) in [05848a5](https://togithub.com/jdx/mise/commit/05848a52ea19c27e77ebf30310e7a4753c1b8ab0)
- reclone registry in release-plz job by [@jdx](https://togithub.com/jdx) in [c020c1e](https://togithub.com/jdx/mise/commit/c020c1e60347fcf9538293d141922eff1728500a)
- updated changelog by [@jdx](https://togithub.com/jdx) in [0465520](https://togithub.com/jdx/mise/commit/0465520f4c2d1d78a5ddc0c1d955a062d6f34d3b)
- show bash trace in release-plz by [@jdx](https://togithub.com/jdx) in [8a322bc](https://togithub.com/jdx/mise/commit/8a322bc2740a1c5676574cebdeb4c02726f36358)
##### New Contributors
- [@KlotzAndrew](https://togithub.com/KlotzAndrew) made their first contribution
### [`v2024.5.3`](https://togithub.com/jdx/mise/releases/tag/v2024.5.3)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.2...v2024.5.3)
##### ๐ Features
- **(env)** supports glob patterns in `env._.file` and `env._.source` (fix [#1916](https://togithub.com/jdx/mise/issues/1916)) by [@noirbizarre](https://togithub.com/noirbizarre) in [#2016](https://togithub.com/jdx/mise/pull/2016)
- cleanup invalid symlinks in .local/state/mise/(tracked|trusted)-configs by [@roele](https://togithub.com/roele) in [#2036](https://togithub.com/jdx/mise/pull/2036)
##### ๐ Bug Fixes
- **(plugin-update)** Handle errors from the underlying plugin updates by [@offbyone](https://togithub.com/offbyone) in [#2024](https://togithub.com/jdx/mise/pull/2024)
- backend install directory not removed if empty by [@roele](https://togithub.com/roele) in [#2018](https://togithub.com/jdx/mise/pull/2018)
- mise trust doesn't handle relative paths by [@roele](https://togithub.com/roele) in [#2037](https://togithub.com/jdx/mise/pull/2037)
##### ๐ Other Changes
- Update README.md by [@jdx](https://togithub.com/jdx) in [40e82be](https://togithub.com/jdx/mise/commit/40e82be7e187cb09d2dad1c0d8b61078c4f7cebe)
- move kachick plugins to mise-plugins by [@jdx](https://togithub.com/jdx) in [a41b296](https://togithub.com/jdx/mise/commit/a41b296d7f599de3bccfb31c71da9606fd508216)
- Commit from GitHub Actions (test) by [@mise-en-dev](https://togithub.com/mise-en-dev) in [f91a48e](https://togithub.com/jdx/mise/commit/f91a48ec163d8c6be14f8cd9eddb107f9be1ab9f)
- Merge pull request [#2019](https://togithub.com/jdx/mise/issues/2019) from jdx/release by [@jdx](https://togithub.com/jdx) in [#2019](https://togithub.com/jdx/mise/pull/2019)
##### ๐ฆ๏ธ Dependency Updates
- update rust crate zip to v1.1.4 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#2030](https://togithub.com/jdx/mise/pull/2030)
##### New Contributors
- [@noirbizarre](https://togithub.com/noirbizarre) made their first contribution in [#2016](https://togithub.com/jdx/mise/pull/2016)
### [`v2024.5.2`](https://togithub.com/jdx/mise/releases/tag/v2024.5.2)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.1...v2024.5.2)
##### ๐ Bug Fixes
- **(self_update)** show --version param by [@jdx](https://togithub.com/jdx) in [#2013](https://togithub.com/jdx/mise/pull/2013)
### [`v2024.5.1`](https://togithub.com/jdx/mise/releases/tag/v2024.5.1)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.0...v2024.5.1)
##### ๐ Bug Fixes
- **(ruby)** handle github rate limits when fetching ruby-build version by [@jdx](https://togithub.com/jdx) in [4a538a7](https://togithub.com/jdx/mise/commit/4a538a7e282de8c59ba51ec6de64bb715debe022)
- **(ruby)** attempt to update ruby-build if it cannot check version by [@jdx](https://togithub.com/jdx) in [9f6e2ef](https://togithub.com/jdx/mise/commit/9f6e2efeb03a9cfc1786f88e84ce03ed6399a304)
- prevent crashing if "latest" is not a symlink by [@jdx](https://togithub.com/jdx) in [91291e0](https://togithub.com/jdx/mise/commit/91291e09e8fd3395f8a1265c9af2bd22eff46993)
- edge case around "latest" being the "latest" version by [@jdx](https://togithub.com/jdx) in [33f5473](https://togithub.com/jdx/mise/commit/33f547357e9f082115e81ff852c523b406e5226d)
- show source file on resolve error by [@jdx](https://togithub.com/jdx) in [881dbeb](https://togithub.com/jdx/mise/commit/881dbeb9a34fcb231bc83e14d1a12314bb995870)
##### ๐ Documentation
- **(python)** warn about precompiled python and poetry by [@jdx](https://togithub.com/jdx) in [3c07dce](https://togithub.com/jdx/mise/commit/3c07dced232970fce3d585277089cbf374e4d64a)
##### ๐งช Testing
- **(self-update)** try to enable self update test by [@jdx](https://togithub.com/jdx) in [778e90a](https://togithub.com/jdx/mise/commit/778e90af1bdfb5095e2f0b5c1b625c5abab7ee45)
- fix the test-plugins job by [@jdx](https://togithub.com/jdx) in [669530c](https://togithub.com/jdx/mise/commit/669530ce5bbd902ad0cd39e87e6c442d184353b9)
##### ๐ Other Changes
- **(release)** disable cache by [@jdx](https://togithub.com/jdx) in [b69edc6](https://togithub.com/jdx/mise/commit/b69edc67c83284ee758c92258608298eaba25929)
- **(ruby)** change ruby-build update failure to warn-level by [@jdx](https://togithub.com/jdx) in [d6f7f22](https://togithub.com/jdx/mise/commit/d6f7f22df93a862929ebbc8f3b6a1309e1e3c875)
### [`v2024.5.0`](https://togithub.com/jdx/mise/releases/tag/v2024.5.0)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.4.12...v2024.5.0)
##### ๐ Bug Fixes
- **(release)** use target/release dir by [@jdx](https://togithub.com/jdx) in [e6448b3](https://togithub.com/jdx/mise/commit/e6448b335cf99db6fb2bdfd4c3f49ba255c2d8de)
- **(release)** fixed the "serious" profile by [@jdx](https://togithub.com/jdx) in [487a1a0](https://togithub.com/jdx/mise/commit/487a1a0d336fed180123659ac59d1106d79f2d60)
##### ๐ Other Changes
- **(release)** added "serious" profile by [@jdx](https://togithub.com/jdx) in [f8ce139](https://togithub.com/jdx/mise/commit/f8ce139c1d0b41006dbbf1707801bf665f201ec6)
##### ๐ฆ๏ธ Dependency Updates
- update rust crate rmp-serde to 1.3.0 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#2007](https://togithub.com/jdx/mise/pull/2007)
- update rust crate base64 to 0.22.1 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#2006](https://togithub.com/jdx/mise/pull/2006)
### [`v2024.4.12`](https://togithub.com/jdx/mise/releases/tag/v2024.4.12)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.4.11...v2024.4.12)
##### ๐ Bug Fixes
- **(self_update)** downgrade to fix signature verification issue by [@jdx](https://togithub.com/jdx) in [dbe1971](https://togithub.com/jdx/mise/commit/dbe1971c337a29f2e92fd1b765436e67abf7f04e)
### [`v2024.4.11`](https://togithub.com/jdx/mise/releases/tag/v2024.4.11)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.4.10...v2024.4.11)
##### ๐ Bug Fixes
- **(self-update)** always use rustls by [@jdx](https://togithub.com/jdx) in [93a9c57](https://togithub.com/jdx/mise/commit/93a9c57ae895f1772a5ae8146d83713f631c77f1)
##### ๐งช Testing
- **(java)** added e2e test for corretto-8 shorthand by [@jdx](https://togithub.com/jdx) in [#1995](https://togithub.com/jdx/mise/pull/1995)
##### ๐ Other Changes
- **(release)** fix cache by [@jdx](https://togithub.com/jdx) in [b54b25d](https://togithub.com/jdx/mise/commit/b54b25d06c49b5116ed37dda4c08005dfe7e6e11)
- fix clippy warnings in latest rust beta by [@jdx](https://togithub.com/jdx) in [#1994](https://togithub.com/jdx/mise/pull/1994)
##### ๐ฆ๏ธ Dependency Updates
- update rust crate flate2 to 1.0.30 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1997](https://togithub.com/jdx/mise/pull/1997)
### [`v2024.4.10`](https://togithub.com/jdx/mise/releases/tag/v2024.4.10)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.4.9...v2024.4.10)
##### ๐ Bug Fixes
- **(docker)** create path to cargo registry cache by [@jdx](https://togithub.com/jdx) in [ed91c1c](https://togithub.com/jdx/mise/commit/ed91c1c5f928751c6bc1ce23ac0595c063648677)
##### ๐ Other Changes
- Revert "fix(java): inconsistent version resolution " by [@jdx](https://togithub.com/jdx) in [#1993](https://togithub.com/jdx/mise/pull/1993)
### [`v2024.4.9`](https://togithub.com/jdx/mise/releases/tag/v2024.4.9)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.4.8...v2024.4.9)
##### ๐ Features
- **(node)** support comments in .nvmrc/.node-version by [@jdx](https://togithub.com/jdx) in [5915ae0](https://togithub.com/jdx/mise/commit/5915ae0a23d322e37f22847be11638f8ba108c15)
- cli command for listing backends by [@roele](https://togithub.com/roele) in [#1989](https://togithub.com/jdx/mise/pull/1989)
##### ๐ Bug Fixes
- **(ci)** git2 reference by [@jdx](https://togithub.com/jdx) in [#1961](https://togithub.com/jdx/mise/pull/1961)
- **(docker)** Ensure the e2e tests pass in the dev container by [@Adirelle](https://togithub.com/Adirelle) in [#1942](https://togithub.com/jdx/mise/pull/1942)
- **(java)** inconsistent version resolution by [@roele](https://togithub.com/roele) in [#1957](https://togithub.com/jdx/mise/pull/1957)
- **(zig)** can't install zig@master from v2024.4.6 by [@roele](https://togithub.com/roele) in [#1958](https://togithub.com/jdx/mise/pull/1958)
- use mise fork of asdf-maven by [@jdx](https://togithub.com/jdx) in [5a01c1b](https://togithub.com/jdx/mise/commit/5a01c1b336a6e0a2ca0167aee6fa865318bd7f81)
- deal with missing go/cargo/npm/etc in backends by [@jdx](https://togithub.com/jdx) in [#1976](https://togithub.com/jdx/mise/pull/1976)
- mise doesn't change the trust hash file by [@roele](https://togithub.com/roele) in [#1979](https://togithub.com/jdx/mise/pull/1979)
##### ๐ Refactor
- converted just tasks in mise tasks. by [@Adirelle](https://togithub.com/Adirelle) in [#1948](https://togithub.com/jdx/mise/pull/1948)
##### ๐งช Testing
- added cache for docker tests by [@jdx](https://togithub.com/jdx) in [#1977](https://togithub.com/jdx/mise/pull/1977)
##### ๐ Other Changes
- **(docker)** removed unused image by [@jdx](https://togithub.com/jdx) in [4150207](https://togithub.com/jdx/mise/commit/4150207c3464bf47207ea1c3c0959e7141ab27b8)
- **(renovate)** ignore changes to registry/ subtree by [@jdx](https://togithub.com/jdx) in [c556149](https://togithub.com/jdx/mise/commit/c556149a88e73825306d98e3e3ea5b53692e0900)
- buildjet by [@jdx](https://togithub.com/jdx) in [#1953](https://togithub.com/jdx/mise/pull/1953)
- make git2 an optional build dependency by [@jdx](https://togithub.com/jdx) in [#1960](https://togithub.com/jdx/mise/pull/1960)
- remove CODEOWNERS by [@jdx](https://togithub.com/jdx) in [304ba17](https://togithub.com/jdx/mise/commit/304ba171fd95701c04beb3d2a76bde0463a54209)
##### ๐ฆ๏ธ Dependency Updates
- update rust crate color-print to 0.3.6 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1943](https://togithub.com/jdx/mise/pull/1943)
- update amannn/action-semantic-pull-request action to v5.5.0 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1947](https://togithub.com/jdx/mise/pull/1947)
- update rust crate demand to 1.1.1 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1944](https://togithub.com/jdx/mise/pull/1944)
- update rust crate self_update to 0.40.0 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1954](https://togithub.com/jdx/mise/pull/1954)
- update rust crate flate2 to 1.0.29 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1963](https://togithub.com/jdx/mise/pull/1963)
- update serde monorepo to 1.0.199 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1964](https://togithub.com/jdx/mise/pull/1964)
- update rust crate demand to 1.1.2 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1965](https://togithub.com/jdx/mise/pull/1965)
- update rust crate zip to 1.1.2 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1985](https://togithub.com/jdx/mise/pull/1985)
##### New Contributors
- [@Adirelle](https://togithub.com/Adirelle) made their first contribution in [#1948](https://togithub.com/jdx/mise/pull/1948)
### [`v2024.4.8`](https://togithub.com/jdx/mise/releases/tag/v2024.4.8)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.4.7...v2024.4.8)
##### ๐ Features
- add periphery by [@MontakOleg](https://togithub.com/MontakOleg) in [7f51540](https://togithub.com/jdx/mise/commit/7f51540695664412dab4008b0d061bfaca5b0bc2)
- add danger-js by [@MontakOleg](https://togithub.com/MontakOleg) in [6e61cf7](https://togithub.com/jdx/mise/commit/6e61cf7c97d03094a6ac86656b64fdeb85e84df5)
##### ๐ Bug Fixes
- **(exec)** default to [@latest](https://togithub.com/latest) version by [@zph](https://togithub.com/zph) in [#1926](https://togithub.com/jdx/mise/pull/1926)
- rename bin -> ubi by [@jdx](https://togithub.com/jdx) in [0843b78](https://togithub.com/jdx/mise/commit/0843b78e6ab9a3dd2965f0218760c1a3336c4ca5)
##### ๐ Documentation
- **(changelog)** reorder changelog topics by [@jdx](https://togithub.com/jdx) in [#1939](https://togithub.com/jdx/mise/pull/1939)
- fixed asdf-xcbeautify url by [@jdx](https://togithub.com/jdx) in [d4134bc](https://togithub.com/jdx/mise/commit/d4134bcb399a8d9da4e9670500e01d832b9a8e46)
##### ๐ Other Changes
- use https to get gpgkey by [@sjpalf](https://togithub.com/sjpalf) in [#1936](https://togithub.com/jdx/mise/pull/1936)
- Update xcbeautify by [@jdx](https://togithub.com/jdx) in [cb48b68](https://togithub.com/jdx/mise/commit/cb48b68bb6a0c7962b1ef95641514ba64ac63bd1)
- Include e2e folder in shfmt editorconfig for 2 spaces indenting by [@zph](https://togithub.com/zph) in [#1937](https://togithub.com/jdx/mise/pull/1937)
- disable megalinter by [@jdx](https://togithub.com/jdx) in [3dd1006](https://togithub.com/jdx/mise/commit/3dd1006a8367a852a6f415256b8301771f8fa8d6)
##### New Contributors
- [@MontakOleg](https://togithub.com/MontakOleg) made their first contribution
- [@sjpalf](https://togithub.com/sjpalf) made their first contribution in [#1936](https://togithub.com/jdx/mise/pull/1936)
### [`v2024.4.7`](https://togithub.com/jdx/mise/releases/tag/v2024.4.7)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.4.6...v2024.4.7)
##### ๐ Bug Fixes
- **(zig)** make zig core plugin experimental by [@jdx](https://togithub.com/jdx) in [45274bc](https://togithub.com/jdx/mise/commit/45274bc1415ac5dc307a82a93db952a1cf811210)
### [`v2024.4.6`](https://togithub.com/jdx/mise/releases/tag/v2024.4.6)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.4.5...v2024.4.6)
##### ๐ Features
- Pipx Backend by [@zph](https://togithub.com/zph) in [#1923](https://togithub.com/jdx/mise/pull/1923)
- ubi backend by [@zph](https://togithub.com/zph) in [#1932](https://togithub.com/jdx/mise/pull/1932)
##### ๐ Bug Fixes
- **(gleam)** use asdf-community fork by [@jc00ke](https://togithub.com/jc00ke) in [06599d8](https://togithub.com/jdx/mise/commit/06599d8977baaa2a2db7e2d144939049bbe9d20b)
##### ๐ฆ๏ธ Dependency Updates
- update rust crate chrono to 0.4.38 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1907](https://togithub.com/jdx/mise/pull/1907)
- update rust crate serde_json to 1.0.116 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1908](https://togithub.com/jdx/mise/pull/1908)
- update rust crate toml_edit to 0.22.11 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1921](https://togithub.com/jdx/mise/pull/1921)
- bump rustls from 0.21.10 to 0.21.11 by [@dependabot\[bot\]](https://togithub.com/dependabot\[bot]) in [#1922](https://togithub.com/jdx/mise/pull/1922)
- update rust crate rmp-serde to 1.2.0 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1917](https://togithub.com/jdx/mise/pull/1917)
- update rust crate toml_edit to 0.22.12 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1924](https://togithub.com/jdx/mise/pull/1924)
- update rust crate usage-lib to 0.1.18 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1896](https://togithub.com/jdx/mise/pull/1896)
- update rust crate ctor to 0.2.8 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1913](https://togithub.com/jdx/mise/pull/1913)
- update serde monorepo to 1.0.198 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1914](https://togithub.com/jdx/mise/pull/1914)
- update rust crate thiserror to 1.0.59 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1929](https://togithub.com/jdx/mise/pull/1929)
- update rust crate zip to v1 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1930](https://togithub.com/jdx/mise/pull/1930)
##### ๐ Other Changes
- Add Zig language plugin by [@MustCodeAl](https://togithub.com/MustCodeAl) in [#1927](https://togithub.com/jdx/mise/pull/1927)
##### ๐ Refactor
- use a metadata file for forges by [@roele](https://togithub.com/roele) in [#1909](https://togithub.com/jdx/mise/pull/1909)
##### New Contributors
- [@zph](https://togithub.com/zph) made their first contribution in [#1932](https://togithub.com/jdx/mise/pull/1932)
- [@MustCodeAl](https://togithub.com/MustCodeAl) made their first contribution in [#1927](https://togithub.com/jdx/mise/pull/1927)
### [`v2024.4.5`](https://togithub.com/jdx/mise/releases/tag/v2024.4.5)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.4.4...v2024.4.5)
##### ๐ Features
- **(doctor)** warn if a plugin overwrites a core plugin by [@roele](https://togithub.com/roele) in [#1900](https://togithub.com/jdx/mise/pull/1900)
##### ๐ Bug Fixes
- **(alpine)** use mise docker image by [@jdx](https://togithub.com/jdx) in [db65c3f](https://togithub.com/jdx/mise/commit/db65c3f5de1b1117bc6708b881de86f490057b68)
- go backend naming inconsistency (in mise ls and mise prune) by [@roele](https://togithub.com/roele) in [#1905](https://togithub.com/jdx/mise/pull/1905)
##### ๐ฆ๏ธ Dependency Updates
- update rust crate built to 0.7.2 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1895](https://togithub.com/jdx/mise/pull/1895)
- update rust crate either to 1.11.0 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1899](https://togithub.com/jdx/mise/pull/1899)
##### โ๏ธ Miscellaneous Tasks
- **(pre-commit)** added pre-commit by [@jdx](https://togithub.com/jdx) in [b2ff8cd](https://togithub.com/jdx/mise/commit/b2ff8cd88c5951326781fcc5c1405d3883ef21c1)
- **(pre-commit)** check json and toml files by [@jdx](https://togithub.com/jdx) in [5281712](https://togithub.com/jdx/mise/commit/5281712f63bb673b301be139274b5f2eab64c205)
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 has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v2024.4.4
->v2024.6.2
Release Notes
jdx/mise (jdx/mise)
### [`v2024.6.2`](https://togithub.com/jdx/mise/releases/tag/v2024.6.2) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.6.1...v2024.6.2) ##### ๐ Bug Fixes - after installing the latest version, mise rolls back to the previous one by [@roele](https://togithub.com/roele) in [#2258](https://togithub.com/jdx/mise/pull/2258) ##### ๐ Documentation - add SPM backend page by [@kattouf](https://togithub.com/kattouf) in [#2252](https://togithub.com/jdx/mise/pull/2252) ### [`v2024.6.1`](https://togithub.com/jdx/mise/releases/tag/v2024.6.1) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.6.0...v2024.6.1) ##### ๐ Features - SPM(Swift Package Manager) backend by [@kattouf](https://togithub.com/kattouf) in [#2241](https://togithub.com/jdx/mise/pull/2241) ##### ๐ Bug Fixes - mise up node fails by [@roele](https://togithub.com/roele) in [#2243](https://togithub.com/jdx/mise/pull/2243) ##### ๐ Documentation - fixed syntax by [@jdx](https://togithub.com/jdx) in [56083f8](https://togithub.com/jdx/mise/commit/56083f858a4ee28a020a414c1addf0c2bb7968af) ##### ๐งช Testing - set GITHUB_TOKEN in dev-test by [@jdx](https://togithub.com/jdx) in [4334313](https://togithub.com/jdx/mise/commit/4334313da52c13d7f87656fb0e7978e4cf1f5d2f) ##### ๐ Other Changes - Update getting-started.md: nushell by [@chrmod](https://togithub.com/chrmod) in [#2248](https://togithub.com/jdx/mise/pull/2248) ##### ๐ฆ๏ธ Dependency Updates - update rust crate demand to v1.2.4 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#2246](https://togithub.com/jdx/mise/pull/2246) - update rust crate zip to v2.1.2 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#2247](https://togithub.com/jdx/mise/pull/2247) ##### New Contributors - [@chrmod](https://togithub.com/chrmod) made their first contribution in [#2248](https://togithub.com/jdx/mise/pull/2248) - [@kattouf](https://togithub.com/kattouf) made their first contribution in [#2241](https://togithub.com/jdx/mise/pull/2241) ### [`v2024.6.0`](https://togithub.com/jdx/mise/releases/tag/v2024.6.0) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.28...v2024.6.0) ##### ๐ Other Changes - bump itertools by [@jdx](https://togithub.com/jdx) in [#2238](https://togithub.com/jdx/mise/pull/2238) - migrate docs repo into this repo by [@jdx](https://togithub.com/jdx) in [#2237](https://togithub.com/jdx/mise/pull/2237) ### [`v2024.5.28`](https://togithub.com/jdx/mise/releases/tag/v2024.5.28) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.27...v2024.5.28) ##### ๐ Bug Fixes - download keeps failing if it takes more than 30s by [@roele](https://togithub.com/roele) in [#2224](https://togithub.com/jdx/mise/pull/2224) - settings unset does not work by [@roele](https://togithub.com/roele) in [#2230](https://togithub.com/jdx/mise/pull/2230) - cleaner community-developed plugin warning by [@jdx](https://togithub.com/jdx) in [8dcf0f3](https://togithub.com/jdx/mise/commit/8dcf0f3a746fcae74d944412b6f0e141ded88860) - correct `mise use` ordering by [@jdx](https://togithub.com/jdx) in [#2234](https://togithub.com/jdx/mise/pull/2234) ##### ๐ Refactor - forge -> backend by [@jdx](https://togithub.com/jdx) in [#2227](https://togithub.com/jdx/mise/pull/2227) ##### ๐งช Testing - added reset() to more tests by [@jdx](https://togithub.com/jdx) in [5a6ea6a](https://togithub.com/jdx/mise/commit/5a6ea6afb9855827b5e6216aa20760dd45f5502f) ### [`v2024.5.27`](https://togithub.com/jdx/mise/releases/tag/v2024.5.27) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.26...v2024.5.27) ##### ๐ Refactor - rename External plugins to Asdf by [@jdx](https://togithub.com/jdx) in [8e774ba](https://togithub.com/jdx/mise/commit/8e774ba44e933eedfb999259d1244d589fc7d847) - split asdf into forge+plugin by [@jdx](https://togithub.com/jdx) in [#2225](https://togithub.com/jdx/mise/pull/2225) ##### ๐งช Testing - added reset() to more tests by [@jdx](https://togithub.com/jdx) in [1c76011](https://togithub.com/jdx/mise/commit/1c760112eef92eb51ada4ab00e45568adcf62b97) - added reset() to more tests by [@jdx](https://togithub.com/jdx) in [402c5ce](https://togithub.com/jdx/mise/commit/402c5cee97ebdbeb42fc32d055f73794d4dfdf12) ##### ๐ Other Changes - dont clean cache on win by [@jdx](https://togithub.com/jdx) in [ede6528](https://togithub.com/jdx/mise/commit/ede6528f5fe5e5beeabf0a007997f3abc188faa5) ### [`v2024.5.26`](https://togithub.com/jdx/mise/releases/tag/v2024.5.26) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.25...v2024.5.26) ##### ๐ Bug Fixes - normalize remote urls by [@jdx](https://togithub.com/jdx) in [#2221](https://togithub.com/jdx/mise/pull/2221) ##### ๐งช Testing - added reset() to more tests by [@jdx](https://togithub.com/jdx) in [f9f65b3](https://togithub.com/jdx/mise/commit/f9f65b39214c9341bf44ad694c6659b6a17fdf9c) ##### ๐ Other Changes - remove armv6 targets by [@jdx](https://togithub.com/jdx) in [90752f4](https://togithub.com/jdx/mise/commit/90752f4f08a8ca4095fb464edd79a7aed2b07e54) ### [`v2024.5.25`](https://togithub.com/jdx/mise/releases/tag/v2024.5.25) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.24...v2024.5.25) ##### ๐ Features - use all tera features by [@jdx](https://togithub.com/jdx) in [48ca740](https://togithub.com/jdx/mise/commit/48ca74043e21fe12de18a8457e4554ac2cadb17b) ##### ๐ Refactor - turn asdf into a forge by [@jdx](https://togithub.com/jdx) in [#2219](https://togithub.com/jdx/mise/pull/2219) ##### ๐งช Testing - clean cwd in unit tests by [@jdx](https://togithub.com/jdx) in [#2211](https://togithub.com/jdx/mise/pull/2211) - windows by [@jdx](https://togithub.com/jdx) in [#2216](https://togithub.com/jdx/mise/pull/2216) - add reset() to more tests by [@jdx](https://togithub.com/jdx) in [#2217](https://togithub.com/jdx/mise/pull/2217) - added reset() to more tests by [@jdx](https://togithub.com/jdx) in [a22c9dd](https://togithub.com/jdx/mise/commit/a22c9dd1f0eb8c057046e23807abe3c5352faf66) ##### ๐ Other Changes - fix build-tarball call by [@jdx](https://togithub.com/jdx) in [2a4b986](https://togithub.com/jdx/mise/commit/2a4b98685f0dc2c4c85c3ecee9634b08432354fc) - **breaking** use kebab-case for backend-installs by [@jdx](https://togithub.com/jdx) in [#2218](https://togithub.com/jdx/mise/pull/2218) ### [`v2024.5.24`](https://togithub.com/jdx/mise/releases/tag/v2024.5.24) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.23...v2024.5.24) ##### ๐ Bug Fixes - **(pipx)** version ordering by [@jdx](https://togithub.com/jdx) in [#2209](https://togithub.com/jdx/mise/pull/2209) - **(use)** re-use mise.toml if exists by [@jdx](https://togithub.com/jdx) in [#2207](https://togithub.com/jdx/mise/pull/2207) - mise trust works incorrectly with symlinked configuration file by [@roele](https://togithub.com/roele) in [#2186](https://togithub.com/jdx/mise/pull/2186) ##### ๐ Refactor - simplify ForgeArg building by [@jdx](https://togithub.com/jdx) in [#2208](https://togithub.com/jdx/mise/pull/2208) ##### ๐ Other Changes - resolve macros/derived-traits from crates w/ scopes rather than globally by [@donaldguy](https://togithub.com/donaldguy) in [#2198](https://togithub.com/jdx/mise/pull/2198) - eliminate .tool-versions only used for jq by [@donaldguy](https://togithub.com/donaldguy) in [#2195](https://togithub.com/jdx/mise/pull/2195) ##### New Contributors - [@donaldguy](https://togithub.com/donaldguy) made their first contribution in [#2195](https://togithub.com/jdx/mise/pull/2195) ### [`v2024.5.23`](https://togithub.com/jdx/mise/releases/tag/v2024.5.23) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.22...v2024.5.23) ##### ๐ Bug Fixes - **(self_update)** explicitly set target since there seems to be a bug with .identifier() by [@jdx](https://togithub.com/jdx) in [#2190](https://togithub.com/jdx/mise/pull/2190) - minor race condition creating directories by [@jdx](https://togithub.com/jdx) in [23db391](https://togithub.com/jdx/mise/commit/23db39146c8edf7340472302e7f498f1d89cf5b4) - vendor libgit2 for precompiled binaries by [@jdx](https://togithub.com/jdx) in [#2197](https://togithub.com/jdx/mise/pull/2197) ##### ๐งช Testing - break coverage tasks up a bit by [@jdx](https://togithub.com/jdx) in [#2192](https://togithub.com/jdx/mise/pull/2192) ##### ๐ Other Changes - updated zip by [@jdx](https://togithub.com/jdx) in [#2191](https://togithub.com/jdx/mise/pull/2191) - bump usage-lib by [@jdx](https://togithub.com/jdx) in [74fcd88](https://togithub.com/jdx/mise/commit/74fcd8863c8668f11c4886dd95fb7929f823eb14) - Update bug_report.md by [@jdx](https://togithub.com/jdx) in [64271ed](https://togithub.com/jdx/mise/commit/64271edec6e8cbf68dd0ec5f646247fdc3f158e2) - added git debug log by [@jdx](https://togithub.com/jdx) in [7df466e](https://togithub.com/jdx/mise/commit/7df466e8c9c287ad04b0a753df65c02d64e00451) - retry build-tarball by [@jdx](https://togithub.com/jdx) in [1acf037](https://togithub.com/jdx/mise/commit/1acf0375072dbf4ae57ddfadf0daf5eea00d5b71) ### [`v2024.5.22`](https://togithub.com/jdx/mise/releases/tag/v2024.5.22) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.21...v2024.5.22) ##### ๐ Bug Fixes - correctly use .mise/config.$MISE_ENV.toml files by [@jdx](https://togithub.com/jdx) in [cace97b](https://togithub.com/jdx/mise/commit/cace97b9fe7697a58354b93cc1109b14c9fbd30c) - correctly use .mise/config.$MISE_ENV.toml files by [@jdx](https://togithub.com/jdx) in [262fa2e](https://togithub.com/jdx/mise/commit/262fa2e283dbd4c2fe4f44f15d81ab6eed54b79d) ##### ๐ Other Changes - use async reqwest by [@jdx](https://togithub.com/jdx) in [#2178](https://togithub.com/jdx/mise/pull/2178) - sign macos binary by [@jdx](https://togithub.com/jdx) in [88f43f8](https://togithub.com/jdx/mise/commit/88f43f8072a2a223d1be92504cd60b7191ef975b) - use sccache by [@jdx](https://togithub.com/jdx) in [#2183](https://togithub.com/jdx/mise/pull/2183) - compile on windows by [@jdx](https://togithub.com/jdx) in [#2184](https://togithub.com/jdx/mise/pull/2184) - conditionally set sccache token by [@jdx](https://togithub.com/jdx) in [#2188](https://togithub.com/jdx/mise/pull/2188) ### [`v2024.5.21`](https://togithub.com/jdx/mise/releases/tag/v2024.5.21) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.20...v2024.5.21) ##### ๐ Bug Fixes - **(git-pre-commit)** rewrite existing git hook to pre-commit.old by [@jdx](https://togithub.com/jdx) in [#2165](https://togithub.com/jdx/mise/pull/2165) - handle issue running `mise install` with existing tools by [@jdx](https://togithub.com/jdx) in [#2161](https://togithub.com/jdx/mise/pull/2161) ##### ๐ Other Changes - update kerl to 4.1.1 by [@bklebe](https://togithub.com/bklebe) in [#2173](https://togithub.com/jdx/mise/pull/2173) ##### New Contributors - [@bklebe](https://togithub.com/bklebe) made their first contribution in [#2173](https://togithub.com/jdx/mise/pull/2173) ### [`v2024.5.20`](https://togithub.com/jdx/mise/releases/tag/v2024.5.20) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.19...v2024.5.20) ##### ๐ Bug Fixes - **(prune)** make it not install the world by [@jdx](https://togithub.com/jdx) in [78f4aec](https://togithub.com/jdx/mise/commit/78f4aeca2647c3980feb68cd3c1e299c9c56b0d6) ##### ๐งช Testing - added test for core plugin overloading by [@jdx](https://togithub.com/jdx) in [9a56129](https://togithub.com/jdx/mise/commit/9a5612993dc59359e0c876e8f948f2fece8ce93f) - added shebang to e2e scripts by [@jdx](https://togithub.com/jdx) in [#2159](https://togithub.com/jdx/mise/pull/2159) ### [`v2024.5.19`](https://togithub.com/jdx/mise/releases/tag/v2024.5.19) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.18...v2024.5.19) ##### ๐ Bug Fixes - allow plugins overriding core plugins by [@jdx](https://togithub.com/jdx) in [#2155](https://togithub.com/jdx/mise/pull/2155) ##### ๐ Refactor - toolset -> toolrequestset by [@jdx](https://togithub.com/jdx) in [#2150](https://togithub.com/jdx/mise/pull/2150) - toolset -> toolrequestset by [@jdx](https://togithub.com/jdx) in [#2151](https://togithub.com/jdx/mise/pull/2151) ##### ๐ Documentation - fix core plugin registry urls by [@jdx](https://togithub.com/jdx) in [bb1556e](https://togithub.com/jdx/mise/commit/bb1556ee5a9c7806c28d9bf7472bd444ab70f35e) ##### ๐งช Testing - **(pipx)** use python3 instead of python by [@jdx](https://togithub.com/jdx) in [0ff52da](https://togithub.com/jdx/mise/commit/0ff52daf026d711d5001cc3af08caef0bdb4d163) - name cache steps by [@jdx](https://togithub.com/jdx) in [532fe90](https://togithub.com/jdx/mise/commit/532fe9032a4f61c2ffbf47d29713ee3900770b55) - fix lint-fix job by [@jdx](https://togithub.com/jdx) in [6439ca4](https://togithub.com/jdx/mise/commit/6439ca41820c240846686f9fbe6d67d24114934e) - reset config after local tests by [@jdx](https://togithub.com/jdx) in [29077af](https://togithub.com/jdx/mise/commit/29077af3a0d04ad004a054e16e7e85e411058be1) - fix implode running first when shuffled by [@jdx](https://togithub.com/jdx) in [7b07258](https://togithub.com/jdx/mise/commit/7b072589d46b4279574f99385f3515b6bd181bd5) ### [`v2024.5.18`](https://togithub.com/jdx/mise/releases/tag/v2024.5.18) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.17...v2024.5.18) ##### ๐ Features - added plugin registry to docs by [@jdx](https://togithub.com/jdx) in [#2138](https://togithub.com/jdx/mise/pull/2138) - added registry command by [@jdx](https://togithub.com/jdx) in [#2147](https://togithub.com/jdx/mise/pull/2147) - pre-commit and github action generate commands by [@jdx](https://togithub.com/jdx) in [#2144](https://togithub.com/jdx/mise/pull/2144) ##### ๐ Bug Fixes - raise error if resolve fails and is a CLI argument by [@jdx](https://togithub.com/jdx) in [#2136](https://togithub.com/jdx/mise/pull/2136) - clean up architectures for precompiled binaries by [@jdx](https://togithub.com/jdx) in [#2137](https://togithub.com/jdx/mise/pull/2137) - add target and other configs to cache key logic by [@jdx](https://togithub.com/jdx) in [#2141](https://togithub.com/jdx/mise/pull/2141) ##### ๐ Refactor - remove cmd_forge by [@jdx](https://togithub.com/jdx) in [#2142](https://togithub.com/jdx/mise/pull/2142) ##### ๐งช Testing - separate nightly into its own job by [@jdx](https://togithub.com/jdx) in [#2145](https://togithub.com/jdx/mise/pull/2145) - lint in nightly job by [@jdx](https://togithub.com/jdx) in [b5a3d08](https://togithub.com/jdx/mise/commit/b5a3d0884655f884319b23924d06566d597a4abe) ### [`v2024.5.17`](https://togithub.com/jdx/mise/releases/tag/v2024.5.17) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.16...v2024.5.17) ##### ๐ Features - allow install specific version from https://mise.run [#1800](https://togithub.com/jdx/mise/issues/1800) by [@Its-Alex](https://togithub.com/Its-Alex) in [#2123](https://togithub.com/jdx/mise/pull/2123) - confirm all plugins by [@roele](https://togithub.com/roele) in [#2126](https://togithub.com/jdx/mise/pull/2126) - allow ignore missing plugin by [@roele](https://togithub.com/roele) in [#2127](https://togithub.com/jdx/mise/pull/2127) ##### ๐ Bug Fixes - **(pipx)** depend on python by [@jdx](https://togithub.com/jdx) in [89b9c9a](https://togithub.com/jdx/mise/commit/89b9c9a7db4e1db624019bb760ed32a76d5a7597) ##### ๐ Refactor - fetch transitive dependencies by [@jdx](https://togithub.com/jdx) in [#2131](https://togithub.com/jdx/mise/pull/2131) ##### ๐งช Testing - pass MISE_LOG_LEVEL through by [@jdx](https://togithub.com/jdx) in [7dea795](https://togithub.com/jdx/mise/commit/7dea795967ee11526af6e95a55e19bf7fddb3315) - make unit tests work shuffled by [@jdx](https://togithub.com/jdx) in [#2133](https://togithub.com/jdx/mise/pull/2133) - ensure tests reset by [@jdx](https://togithub.com/jdx) in [#2134](https://togithub.com/jdx/mise/pull/2134) - ensure tests reset by [@jdx](https://togithub.com/jdx) in [feeaf8f](https://togithub.com/jdx/mise/commit/feeaf8f072a253305df9f59d357596a87fc0da36) - clean up .test.mise.toml file by [@jdx](https://togithub.com/jdx) in [c41e0a3](https://togithub.com/jdx/mise/commit/c41e0a3adedf5502901d5c8b5f49d2f51e4f9428) ### [`v2024.5.16`](https://togithub.com/jdx/mise/releases/tag/v2024.5.16) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.15...v2024.5.16) ##### ๐ Features - **(registry)** map ubi -> cargo:ubi by [@jdx](https://togithub.com/jdx) in [#2110](https://togithub.com/jdx/mise/pull/2110) - **(tasks)** add --json flag by [@vrslev](https://togithub.com/vrslev) in [#2116](https://togithub.com/jdx/mise/pull/2116) ##### ๐ Bug Fixes - support "mise.toml" filename by [@jdx](https://togithub.com/jdx) in [035745f](https://togithub.com/jdx/mise/commit/035745f95f5f143b62e6d3cdc6cfbaa4a6d887e0) ##### ๐ Other Changes - add rustfmt to release-plz by [@jdx](https://togithub.com/jdx) in [2d530f6](https://togithub.com/jdx/mise/commit/2d530f645b6263c6162380684ab7914efc3dce39) ##### New Contributors - [@vrslev](https://togithub.com/vrslev) made their first contribution in [#2116](https://togithub.com/jdx/mise/pull/2116) ### [`v2024.5.15`](https://togithub.com/jdx/mise/releases/tag/v2024.5.15) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.14...v2024.5.15) ##### ๐ Features - support non-hidden configs by [@jdx](https://togithub.com/jdx) in [#2114](https://togithub.com/jdx/mise/pull/2114) ##### ๐ Bug Fixes - handle sub-0.1 in new resolving logic by [@jdx](https://togithub.com/jdx) in [fd943a1](https://togithub.com/jdx/mise/commit/fd943a184bcc64866b761514788b5a0e4be07ac0) ##### ๐ Refactor - ToolVersionRequest -> ToolRequest by [@jdx](https://togithub.com/jdx) in [45caece](https://togithub.com/jdx/mise/commit/45caece3517792b02444620edb96c18c2d7513c2) ##### ๐งช Testing - fail-fast by [@jdx](https://togithub.com/jdx) in [2338376](https://togithub.com/jdx/mise/commit/23383760900ede666865e073acb680dced37d8fc) - update deno version by [@jdx](https://togithub.com/jdx) in [71f5480](https://togithub.com/jdx/mise/commit/71f5480e780953e03aa97682535a58767956a927) - check plugin dependencies with python and pipx. by [@Adirelle](https://togithub.com/Adirelle) in [#2109](https://togithub.com/jdx/mise/pull/2109) - wait a bit longer before retrying e2e test failures by [@jdx](https://togithub.com/jdx) in [d098c86](https://togithub.com/jdx/mise/commit/d098c866a415459981a5bb770f60b51067f444ce) ##### ๐ Other Changes - optimize imports by [@jdx](https://togithub.com/jdx) in [892184f](https://togithub.com/jdx/mise/commit/892184f5681c7f1863cbd89f07fca0cf5fa3afb2) - optimize imports by [@jdx](https://togithub.com/jdx) in [54bfee6](https://togithub.com/jdx/mise/commit/54bfee6b435f8b1cbfba7210f73b9dfde1a3c6f1) - automatically optimize imports by [@jdx](https://togithub.com/jdx) in [#2113](https://togithub.com/jdx/mise/pull/2113) - fix release-plz with nightly rustfmt by [@jdx](https://togithub.com/jdx) in [0b6521a](https://togithub.com/jdx/mise/commit/0b6521ab620cf6c16e36d9c5d3cf56b7b0ee81eb) ### [`v2024.5.14`](https://togithub.com/jdx/mise/releases/tag/v2024.5.14) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.13...v2024.5.14) ##### ๐ Features - **(erlang)** make erlang core plugin stable by [@jdx](https://togithub.com/jdx) in [d4bde6a](https://togithub.com/jdx/mise/commit/d4bde6a15297d693a00e7194ea3e20f399ae4184) - **(python)** make python_compile 3-way switch by [@jdx](https://togithub.com/jdx) in [#2100](https://togithub.com/jdx/mise/pull/2100) - raise warning instead if install default gems failed by [@jiz4oh](https://togithub.com/jiz4oh) in [83350be](https://togithub.com/jdx/mise/commit/83350be1976185dd2dd2f13e8f7a9ee940449d16) ##### ๐ Bug Fixes - **(python)** correct flavor for macos-x64 by [@jdx](https://togithub.com/jdx) in [#2104](https://togithub.com/jdx/mise/pull/2104) - warn if failure installing default packages by [@jdx](https://togithub.com/jdx) in [#2102](https://togithub.com/jdx/mise/pull/2102) - hide missing runtime warning in shim context by [@jdx](https://togithub.com/jdx) in [#2103](https://togithub.com/jdx/mise/pull/2103) - handle tool_version parse failures by [@jdx](https://togithub.com/jdx) in [#2105](https://togithub.com/jdx/mise/pull/2105) ##### โก Performance - memoize `which` results by [@jdx](https://togithub.com/jdx) in [89291ec](https://togithub.com/jdx/mise/commit/89291ecaa4bc53e99d61eaf3c24040f9fee11240) ##### ๐ Other Changes - do not fail workflow if cant post message by [@jdx](https://togithub.com/jdx) in [0f3bfd3](https://togithub.com/jdx/mise/commit/0f3bfd38c5d9a7add05499bb230577ebe849060f) ##### New Contributors - [@jiz4oh](https://togithub.com/jiz4oh) made their first contribution ### [`v2024.5.13`](https://togithub.com/jdx/mise/releases/tag/v2024.5.13) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.12...v2024.5.13) ##### ๐ Features - pass github token to UBI and cargo-binstall backends. by [@Adirelle](https://togithub.com/Adirelle) in [#2090](https://togithub.com/jdx/mise/pull/2090) ##### ๐ Refactor - bubble up resolve errors by [@jdx](https://togithub.com/jdx) in [#2094](https://togithub.com/jdx/mise/pull/2094) ##### ๐ Other Changes - always build with git2 feature by [@jdx](https://togithub.com/jdx) in [fb51b57](https://togithub.com/jdx/mise/commit/fb51b57234e3227e00b1866f7ed93bf9d1bc90db) ### [`v2024.5.12`](https://togithub.com/jdx/mise/releases/tag/v2024.5.12) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.11...v2024.5.12) ##### โก Performance - various performance tweaks by [@jdx](https://togithub.com/jdx) in [#2091](https://togithub.com/jdx/mise/pull/2091) ##### ๐งช Testing - only set realpath for macos by [@jdx](https://togithub.com/jdx) in [cdd1c93](https://togithub.com/jdx/mise/commit/cdd1c935f335e0119a7821b22415b792cc83109a) ### [`v2024.5.11`](https://togithub.com/jdx/mise/releases/tag/v2024.5.11) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.10...v2024.5.11) ##### ๐ Bug Fixes - **(exec)** do not default to "latest" if a version is already configured by [@jdx](https://togithub.com/jdx) in [f55e8ef](https://togithub.com/jdx/mise/commit/f55e8efccc2050cbf1a9b14f6396d7ee6fc20828) - **(self_update)** downgrade reqwest by [@jdx](https://togithub.com/jdx) in [0e17a84](https://togithub.com/jdx/mise/commit/0e17a84ebe9ea087d27a6c825a0bf6840cfcd3ca) - prompt to trust config files with env vars by [@jdx](https://togithub.com/jdx) in [55b3a4b](https://togithub.com/jdx/mise/commit/55b3a4bb1e394a3830f476594514216a4490de82) ##### ๐งช Testing - work with macos /private tmp dir by [@jdx](https://togithub.com/jdx) in [7d8ffaf](https://togithub.com/jdx/mise/commit/7d8ffaf2bc3341293b4884df2cdf1e14913f5eb6) ### [`v2024.5.10`](https://togithub.com/jdx/mise/releases/tag/v2024.5.10) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.9...v2024.5.10) ##### ๐ Bug Fixes - fixed misc bugs with ubi+pipx backends by [@jdx](https://togithub.com/jdx) in [#2083](https://togithub.com/jdx/mise/pull/2083) ##### ๐ Other Changes - updated reqwest by [@jdx](https://togithub.com/jdx) in [d927085](https://togithub.com/jdx/mise/commit/d92708585b62d65a838e37c022a3796de5fefe1d) ##### ๐ฆ๏ธ Dependency Updates - update rust crate xx to v1 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#2081](https://togithub.com/jdx/mise/pull/2081) ### [`v2024.5.9`](https://togithub.com/jdx/mise/releases/tag/v2024.5.9) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.8...v2024.5.9) ##### ๐ Bug Fixes - `.` in `list-bin-paths` was taken as is to form `PATH` by [@FranklinYinanDing](https://togithub.com/FranklinYinanDing) in [#2077](https://togithub.com/jdx/mise/pull/2077) ##### ๐งช Testing - use fd instead of find for macos compat by [@jdx](https://togithub.com/jdx) in [#2074](https://togithub.com/jdx/mise/pull/2074) - test_java_corretto is not slow by [@jdx](https://togithub.com/jdx) in [92267b1](https://togithub.com/jdx/mise/commit/92267b1eb861357433005b26134689b0ce43a2b0) - mark some e2e tests slow by [@jdx](https://togithub.com/jdx) in [99f9454](https://togithub.com/jdx/mise/commit/99f9454e4f062914ab4e4cd950d2f11023bd06bc) - mark test_pipx as slow by [@jdx](https://togithub.com/jdx) in [ced564a](https://togithub.com/jdx/mise/commit/ced564ab5b8786f74d25d2a92e68c58ca488c122) - add homebrew to e2e PATH by [@jdx](https://togithub.com/jdx) in [f1c7fb3](https://togithub.com/jdx/mise/commit/f1c7fb3434edc18787a293dc033459f78dd39514) ##### ๐ Other Changes - add fd to e2e-linux jobs by [@jdx](https://togithub.com/jdx) in [9f57dae](https://togithub.com/jdx/mise/commit/9f57dae9298c4124352c8e7528024265a068ecc9) - bump usage-lib by [@jdx](https://togithub.com/jdx) in [#2078](https://togithub.com/jdx/mise/pull/2078) - add permissions for pr comment tool by [@jdx](https://togithub.com/jdx) in [64cb8da](https://togithub.com/jdx/mise/commit/64cb8dacd1b5c39c21cafa03eab361e68ac3a1d9) ##### New Contributors - [@FranklinYinanDing](https://togithub.com/FranklinYinanDing) made their first contribution in [#2077](https://togithub.com/jdx/mise/pull/2077) ### [`v2024.5.8`](https://togithub.com/jdx/mise/releases/tag/v2024.5.8) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.7...v2024.5.8) ##### ๐ Bug Fixes - use correct url for aur-bin by [@jdx](https://togithub.com/jdx) in [a683c15](https://togithub.com/jdx/mise/commit/a683c1593d3c83660a42e4e6685522edb20e0480) - handle race condition when initializing backends with dependencies by [@jdx](https://togithub.com/jdx) in [#2071](https://togithub.com/jdx/mise/pull/2071) ### [`v2024.5.7`](https://togithub.com/jdx/mise/releases/tag/v2024.5.7) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.6...v2024.5.7) ##### ๐งช Testing - add coverage report summary by [@jdx](https://togithub.com/jdx) in [#2065](https://togithub.com/jdx/mise/pull/2065) ##### ๐ Other Changes - fix release job by [@jdx](https://togithub.com/jdx) in [a491270](https://togithub.com/jdx/mise/commit/a49127029b67d39f80708e47cfc20351faca941f) - fix release job by [@jdx](https://togithub.com/jdx) in [90268db](https://togithub.com/jdx/mise/commit/90268dbdbb71f6e0ba51dbc657536029c2aac099) ### [`v2024.5.6`](https://togithub.com/jdx/mise/releases/tag/v2024.5.6) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.5...v2024.5.6) ##### ๐ Features - add cargo-binstall as dependency for cargo backend by [@jdx](https://togithub.com/jdx) in [94868af](https://togithub.com/jdx/mise/commit/94868afcca9731c43fb48670ed0d7d4f40a4fab8) ##### ๐ Bug Fixes - performance fix for *.file/*.path by [@jdx](https://togithub.com/jdx) in [76202de](https://togithub.com/jdx/mise/commit/76202ded1bb47ecf9c1a5a7e6f71216aca26c68e) ##### ๐ Refactor - **(cargo)** improve cargo-binstall check by [@jdx](https://togithub.com/jdx) in [d1432e0](https://togithub.com/jdx/mise/commit/d1432e0316a1e1b335022372ef0896c5b5b7b0df) ##### ๐งช Testing - **(e2e)** fix mise path by [@jdx](https://togithub.com/jdx) in [f6de41a](https://togithub.com/jdx/mise/commit/f6de41af71e7ad03d831bf602c291f38dd6c0fd8) - isolation of end-to-end tests by [@Adirelle](https://togithub.com/Adirelle) in [#2047](https://togithub.com/jdx/mise/pull/2047) - simplify release e2e jobs by [@jdx](https://togithub.com/jdx) in [b97a0bb](https://togithub.com/jdx/mise/commit/b97a0bb563762a4de40ea49a5bccb3a74daafb8f) ##### ๐ Other Changes - **(aur)** added usage as optional dependency by [@jdx](https://togithub.com/jdx) in [5280ece](https://togithub.com/jdx/mise/commit/5280ece4f2f2337e7dd56c17062a09fdf1e1c808) - **(codacy)** fix codacy on forks by [@jdx](https://togithub.com/jdx) in [c70d567](https://togithub.com/jdx/mise/commit/c70d567b2529e7054a79e461114a85c2fceb457d) - switch back to secret for codacy by [@jdx](https://togithub.com/jdx) in [7622cfb](https://togithub.com/jdx/mise/commit/7622cfbb969c9a40638855d13009a72e4dc91ac8) - added semantic-pr check by [@jdx](https://togithub.com/jdx) in [#2063](https://togithub.com/jdx/mise/pull/2063) - fix whitespace by [@jdx](https://togithub.com/jdx) in [3eadcb5](https://togithub.com/jdx/mise/commit/3eadcb548960729e7168842af18c8200b3b70863) ### [`v2024.5.5`](https://togithub.com/jdx/mise/releases/tag/v2024.5.5) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.4...v2024.5.5) ##### ๐ Bug Fixes - **(pipx)** remove unneeded unwrap by [@jdx](https://togithub.com/jdx) in [273c73d](https://togithub.com/jdx/mise/commit/273c73d15d77d42e8ff4ed732335cc418f903e0b) - resolve bug with backends not resolving mise-installed tools by [@jdx](https://togithub.com/jdx) in [#2059](https://togithub.com/jdx/mise/pull/2059) ### [`v2024.5.4`](https://togithub.com/jdx/mise/releases/tag/v2024.5.4) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.3...v2024.5.4) ##### ๐ Features - add more directory env var configs by [@jdx](https://togithub.com/jdx) in [#2056](https://togithub.com/jdx/mise/pull/2056) ##### ๐ Refactor - move opts from ToolVersion to ToolVersionRequest struct by [@jdx](https://togithub.com/jdx) in [#2057](https://togithub.com/jdx/mise/pull/2057) - remove use of mutex by [@jdx](https://togithub.com/jdx) in [278d028](https://togithub.com/jdx/mise/commit/278d028247adcd3a166f11281f81dd7a437e5547) ##### ๐ Documentation - **(changelog)** cleaning up changelog by [@jdx](https://togithub.com/jdx) in [845c1af](https://togithub.com/jdx/mise/commit/845c1afdc58437d083f0f3d50e4733142bef2281) ##### ๐ Other Changes - Commit from GitHub Actions (test) by [@mise-en-dev](https://togithub.com/mise-en-dev) in [695f851](https://togithub.com/jdx/mise/commit/695f8513c0117623ca190c052c603a6b910814ad) - Merge pull request [#2019](https://togithub.com/jdx/mise/issues/2019) from jdx/release by [@jdx](https://togithub.com/jdx) in [6bbd3d1](https://togithub.com/jdx/mise/commit/6bbd3d17d353eba1684eb11799f6b3684e38b578) - include symlink error context in error message by [@KlotzAndrew](https://togithub.com/KlotzAndrew) in [ddd58fc](https://togithub.com/jdx/mise/commit/ddd58fc7eca72163dd0541596c5b6f06712aec28) - Merge pull request [#2040](https://togithub.com/jdx/mise/issues/2040) from KlotzAndrew/aklotz/show_symlink_error by [@jdx](https://togithub.com/jdx) in [e71a8a0](https://togithub.com/jdx/mise/commit/e71a8a07e3385bf9bfe0985259325febd3bcf977) - continue git subtree on error by [@jdx](https://togithub.com/jdx) in [a2c590c](https://togithub.com/jdx/mise/commit/a2c590c7dd82ac60c22844ef7e4ef88da3c1e507) - squash registry by [@jdx](https://togithub.com/jdx) in [143ea6e](https://togithub.com/jdx/mise/commit/143ea6e589c8232c1d8a61aa33a576815754a3f0) - reclone registry in release-plz job by [@jdx](https://togithub.com/jdx) in [05848a5](https://togithub.com/jdx/mise/commit/05848a52ea19c27e77ebf30310e7a4753c1b8ab0) - reclone registry in release-plz job by [@jdx](https://togithub.com/jdx) in [c020c1e](https://togithub.com/jdx/mise/commit/c020c1e60347fcf9538293d141922eff1728500a) - updated changelog by [@jdx](https://togithub.com/jdx) in [0465520](https://togithub.com/jdx/mise/commit/0465520f4c2d1d78a5ddc0c1d955a062d6f34d3b) - show bash trace in release-plz by [@jdx](https://togithub.com/jdx) in [8a322bc](https://togithub.com/jdx/mise/commit/8a322bc2740a1c5676574cebdeb4c02726f36358) ##### New Contributors - [@KlotzAndrew](https://togithub.com/KlotzAndrew) made their first contribution ### [`v2024.5.3`](https://togithub.com/jdx/mise/releases/tag/v2024.5.3) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.2...v2024.5.3) ##### ๐ Features - **(env)** supports glob patterns in `env._.file` and `env._.source` (fix [#1916](https://togithub.com/jdx/mise/issues/1916)) by [@noirbizarre](https://togithub.com/noirbizarre) in [#2016](https://togithub.com/jdx/mise/pull/2016) - cleanup invalid symlinks in .local/state/mise/(tracked|trusted)-configs by [@roele](https://togithub.com/roele) in [#2036](https://togithub.com/jdx/mise/pull/2036) ##### ๐ Bug Fixes - **(plugin-update)** Handle errors from the underlying plugin updates by [@offbyone](https://togithub.com/offbyone) in [#2024](https://togithub.com/jdx/mise/pull/2024) - backend install directory not removed if empty by [@roele](https://togithub.com/roele) in [#2018](https://togithub.com/jdx/mise/pull/2018) - mise trust doesn't handle relative paths by [@roele](https://togithub.com/roele) in [#2037](https://togithub.com/jdx/mise/pull/2037) ##### ๐ Other Changes - Update README.md by [@jdx](https://togithub.com/jdx) in [40e82be](https://togithub.com/jdx/mise/commit/40e82be7e187cb09d2dad1c0d8b61078c4f7cebe) - move kachick plugins to mise-plugins by [@jdx](https://togithub.com/jdx) in [a41b296](https://togithub.com/jdx/mise/commit/a41b296d7f599de3bccfb31c71da9606fd508216) - Commit from GitHub Actions (test) by [@mise-en-dev](https://togithub.com/mise-en-dev) in [f91a48e](https://togithub.com/jdx/mise/commit/f91a48ec163d8c6be14f8cd9eddb107f9be1ab9f) - Merge pull request [#2019](https://togithub.com/jdx/mise/issues/2019) from jdx/release by [@jdx](https://togithub.com/jdx) in [#2019](https://togithub.com/jdx/mise/pull/2019) ##### ๐ฆ๏ธ Dependency Updates - update rust crate zip to v1.1.4 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#2030](https://togithub.com/jdx/mise/pull/2030) ##### New Contributors - [@noirbizarre](https://togithub.com/noirbizarre) made their first contribution in [#2016](https://togithub.com/jdx/mise/pull/2016) ### [`v2024.5.2`](https://togithub.com/jdx/mise/releases/tag/v2024.5.2) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.1...v2024.5.2) ##### ๐ Bug Fixes - **(self_update)** show --version param by [@jdx](https://togithub.com/jdx) in [#2013](https://togithub.com/jdx/mise/pull/2013) ### [`v2024.5.1`](https://togithub.com/jdx/mise/releases/tag/v2024.5.1) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.0...v2024.5.1) ##### ๐ Bug Fixes - **(ruby)** handle github rate limits when fetching ruby-build version by [@jdx](https://togithub.com/jdx) in [4a538a7](https://togithub.com/jdx/mise/commit/4a538a7e282de8c59ba51ec6de64bb715debe022) - **(ruby)** attempt to update ruby-build if it cannot check version by [@jdx](https://togithub.com/jdx) in [9f6e2ef](https://togithub.com/jdx/mise/commit/9f6e2efeb03a9cfc1786f88e84ce03ed6399a304) - prevent crashing if "latest" is not a symlink by [@jdx](https://togithub.com/jdx) in [91291e0](https://togithub.com/jdx/mise/commit/91291e09e8fd3395f8a1265c9af2bd22eff46993) - edge case around "latest" being the "latest" version by [@jdx](https://togithub.com/jdx) in [33f5473](https://togithub.com/jdx/mise/commit/33f547357e9f082115e81ff852c523b406e5226d) - show source file on resolve error by [@jdx](https://togithub.com/jdx) in [881dbeb](https://togithub.com/jdx/mise/commit/881dbeb9a34fcb231bc83e14d1a12314bb995870) ##### ๐ Documentation - **(python)** warn about precompiled python and poetry by [@jdx](https://togithub.com/jdx) in [3c07dce](https://togithub.com/jdx/mise/commit/3c07dced232970fce3d585277089cbf374e4d64a) ##### ๐งช Testing - **(self-update)** try to enable self update test by [@jdx](https://togithub.com/jdx) in [778e90a](https://togithub.com/jdx/mise/commit/778e90af1bdfb5095e2f0b5c1b625c5abab7ee45) - fix the test-plugins job by [@jdx](https://togithub.com/jdx) in [669530c](https://togithub.com/jdx/mise/commit/669530ce5bbd902ad0cd39e87e6c442d184353b9) ##### ๐ Other Changes - **(release)** disable cache by [@jdx](https://togithub.com/jdx) in [b69edc6](https://togithub.com/jdx/mise/commit/b69edc67c83284ee758c92258608298eaba25929) - **(ruby)** change ruby-build update failure to warn-level by [@jdx](https://togithub.com/jdx) in [d6f7f22](https://togithub.com/jdx/mise/commit/d6f7f22df93a862929ebbc8f3b6a1309e1e3c875) ### [`v2024.5.0`](https://togithub.com/jdx/mise/releases/tag/v2024.5.0) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.4.12...v2024.5.0) ##### ๐ Bug Fixes - **(release)** use target/release dir by [@jdx](https://togithub.com/jdx) in [e6448b3](https://togithub.com/jdx/mise/commit/e6448b335cf99db6fb2bdfd4c3f49ba255c2d8de) - **(release)** fixed the "serious" profile by [@jdx](https://togithub.com/jdx) in [487a1a0](https://togithub.com/jdx/mise/commit/487a1a0d336fed180123659ac59d1106d79f2d60) ##### ๐ Other Changes - **(release)** added "serious" profile by [@jdx](https://togithub.com/jdx) in [f8ce139](https://togithub.com/jdx/mise/commit/f8ce139c1d0b41006dbbf1707801bf665f201ec6) ##### ๐ฆ๏ธ Dependency Updates - update rust crate rmp-serde to 1.3.0 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#2007](https://togithub.com/jdx/mise/pull/2007) - update rust crate base64 to 0.22.1 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#2006](https://togithub.com/jdx/mise/pull/2006) ### [`v2024.4.12`](https://togithub.com/jdx/mise/releases/tag/v2024.4.12) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.4.11...v2024.4.12) ##### ๐ Bug Fixes - **(self_update)** downgrade to fix signature verification issue by [@jdx](https://togithub.com/jdx) in [dbe1971](https://togithub.com/jdx/mise/commit/dbe1971c337a29f2e92fd1b765436e67abf7f04e) ### [`v2024.4.11`](https://togithub.com/jdx/mise/releases/tag/v2024.4.11) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.4.10...v2024.4.11) ##### ๐ Bug Fixes - **(self-update)** always use rustls by [@jdx](https://togithub.com/jdx) in [93a9c57](https://togithub.com/jdx/mise/commit/93a9c57ae895f1772a5ae8146d83713f631c77f1) ##### ๐งช Testing - **(java)** added e2e test for corretto-8 shorthand by [@jdx](https://togithub.com/jdx) in [#1995](https://togithub.com/jdx/mise/pull/1995) ##### ๐ Other Changes - **(release)** fix cache by [@jdx](https://togithub.com/jdx) in [b54b25d](https://togithub.com/jdx/mise/commit/b54b25d06c49b5116ed37dda4c08005dfe7e6e11) - fix clippy warnings in latest rust beta by [@jdx](https://togithub.com/jdx) in [#1994](https://togithub.com/jdx/mise/pull/1994) ##### ๐ฆ๏ธ Dependency Updates - update rust crate flate2 to 1.0.30 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1997](https://togithub.com/jdx/mise/pull/1997) ### [`v2024.4.10`](https://togithub.com/jdx/mise/releases/tag/v2024.4.10) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.4.9...v2024.4.10) ##### ๐ Bug Fixes - **(docker)** create path to cargo registry cache by [@jdx](https://togithub.com/jdx) in [ed91c1c](https://togithub.com/jdx/mise/commit/ed91c1c5f928751c6bc1ce23ac0595c063648677) ##### ๐ Other Changes - Revert "fix(java): inconsistent version resolution " by [@jdx](https://togithub.com/jdx) in [#1993](https://togithub.com/jdx/mise/pull/1993) ### [`v2024.4.9`](https://togithub.com/jdx/mise/releases/tag/v2024.4.9) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.4.8...v2024.4.9) ##### ๐ Features - **(node)** support comments in .nvmrc/.node-version by [@jdx](https://togithub.com/jdx) in [5915ae0](https://togithub.com/jdx/mise/commit/5915ae0a23d322e37f22847be11638f8ba108c15) - cli command for listing backends by [@roele](https://togithub.com/roele) in [#1989](https://togithub.com/jdx/mise/pull/1989) ##### ๐ Bug Fixes - **(ci)** git2 reference by [@jdx](https://togithub.com/jdx) in [#1961](https://togithub.com/jdx/mise/pull/1961) - **(docker)** Ensure the e2e tests pass in the dev container by [@Adirelle](https://togithub.com/Adirelle) in [#1942](https://togithub.com/jdx/mise/pull/1942) - **(java)** inconsistent version resolution by [@roele](https://togithub.com/roele) in [#1957](https://togithub.com/jdx/mise/pull/1957) - **(zig)** can't install zig@master from v2024.4.6 by [@roele](https://togithub.com/roele) in [#1958](https://togithub.com/jdx/mise/pull/1958) - use mise fork of asdf-maven by [@jdx](https://togithub.com/jdx) in [5a01c1b](https://togithub.com/jdx/mise/commit/5a01c1b336a6e0a2ca0167aee6fa865318bd7f81) - deal with missing go/cargo/npm/etc in backends by [@jdx](https://togithub.com/jdx) in [#1976](https://togithub.com/jdx/mise/pull/1976) - mise doesn't change the trust hash file by [@roele](https://togithub.com/roele) in [#1979](https://togithub.com/jdx/mise/pull/1979) ##### ๐ Refactor - converted just tasks in mise tasks. by [@Adirelle](https://togithub.com/Adirelle) in [#1948](https://togithub.com/jdx/mise/pull/1948) ##### ๐งช Testing - added cache for docker tests by [@jdx](https://togithub.com/jdx) in [#1977](https://togithub.com/jdx/mise/pull/1977) ##### ๐ Other Changes - **(docker)** removed unused image by [@jdx](https://togithub.com/jdx) in [4150207](https://togithub.com/jdx/mise/commit/4150207c3464bf47207ea1c3c0959e7141ab27b8) - **(renovate)** ignore changes to registry/ subtree by [@jdx](https://togithub.com/jdx) in [c556149](https://togithub.com/jdx/mise/commit/c556149a88e73825306d98e3e3ea5b53692e0900) - buildjet by [@jdx](https://togithub.com/jdx) in [#1953](https://togithub.com/jdx/mise/pull/1953) - make git2 an optional build dependency by [@jdx](https://togithub.com/jdx) in [#1960](https://togithub.com/jdx/mise/pull/1960) - remove CODEOWNERS by [@jdx](https://togithub.com/jdx) in [304ba17](https://togithub.com/jdx/mise/commit/304ba171fd95701c04beb3d2a76bde0463a54209) ##### ๐ฆ๏ธ Dependency Updates - update rust crate color-print to 0.3.6 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1943](https://togithub.com/jdx/mise/pull/1943) - update amannn/action-semantic-pull-request action to v5.5.0 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1947](https://togithub.com/jdx/mise/pull/1947) - update rust crate demand to 1.1.1 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1944](https://togithub.com/jdx/mise/pull/1944) - update rust crate self_update to 0.40.0 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1954](https://togithub.com/jdx/mise/pull/1954) - update rust crate flate2 to 1.0.29 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1963](https://togithub.com/jdx/mise/pull/1963) - update serde monorepo to 1.0.199 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1964](https://togithub.com/jdx/mise/pull/1964) - update rust crate demand to 1.1.2 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1965](https://togithub.com/jdx/mise/pull/1965) - update rust crate zip to 1.1.2 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1985](https://togithub.com/jdx/mise/pull/1985) ##### New Contributors - [@Adirelle](https://togithub.com/Adirelle) made their first contribution in [#1948](https://togithub.com/jdx/mise/pull/1948) ### [`v2024.4.8`](https://togithub.com/jdx/mise/releases/tag/v2024.4.8) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.4.7...v2024.4.8) ##### ๐ Features - add periphery by [@MontakOleg](https://togithub.com/MontakOleg) in [7f51540](https://togithub.com/jdx/mise/commit/7f51540695664412dab4008b0d061bfaca5b0bc2) - add danger-js by [@MontakOleg](https://togithub.com/MontakOleg) in [6e61cf7](https://togithub.com/jdx/mise/commit/6e61cf7c97d03094a6ac86656b64fdeb85e84df5) ##### ๐ Bug Fixes - **(exec)** default to [@latest](https://togithub.com/latest) version by [@zph](https://togithub.com/zph) in [#1926](https://togithub.com/jdx/mise/pull/1926) - rename bin -> ubi by [@jdx](https://togithub.com/jdx) in [0843b78](https://togithub.com/jdx/mise/commit/0843b78e6ab9a3dd2965f0218760c1a3336c4ca5) ##### ๐ Documentation - **(changelog)** reorder changelog topics by [@jdx](https://togithub.com/jdx) in [#1939](https://togithub.com/jdx/mise/pull/1939) - fixed asdf-xcbeautify url by [@jdx](https://togithub.com/jdx) in [d4134bc](https://togithub.com/jdx/mise/commit/d4134bcb399a8d9da4e9670500e01d832b9a8e46) ##### ๐ Other Changes - use https to get gpgkey by [@sjpalf](https://togithub.com/sjpalf) in [#1936](https://togithub.com/jdx/mise/pull/1936) - Update xcbeautify by [@jdx](https://togithub.com/jdx) in [cb48b68](https://togithub.com/jdx/mise/commit/cb48b68bb6a0c7962b1ef95641514ba64ac63bd1) - Include e2e folder in shfmt editorconfig for 2 spaces indenting by [@zph](https://togithub.com/zph) in [#1937](https://togithub.com/jdx/mise/pull/1937) - disable megalinter by [@jdx](https://togithub.com/jdx) in [3dd1006](https://togithub.com/jdx/mise/commit/3dd1006a8367a852a6f415256b8301771f8fa8d6) ##### New Contributors - [@MontakOleg](https://togithub.com/MontakOleg) made their first contribution - [@sjpalf](https://togithub.com/sjpalf) made their first contribution in [#1936](https://togithub.com/jdx/mise/pull/1936) ### [`v2024.4.7`](https://togithub.com/jdx/mise/releases/tag/v2024.4.7) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.4.6...v2024.4.7) ##### ๐ Bug Fixes - **(zig)** make zig core plugin experimental by [@jdx](https://togithub.com/jdx) in [45274bc](https://togithub.com/jdx/mise/commit/45274bc1415ac5dc307a82a93db952a1cf811210) ### [`v2024.4.6`](https://togithub.com/jdx/mise/releases/tag/v2024.4.6) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.4.5...v2024.4.6) ##### ๐ Features - Pipx Backend by [@zph](https://togithub.com/zph) in [#1923](https://togithub.com/jdx/mise/pull/1923) - ubi backend by [@zph](https://togithub.com/zph) in [#1932](https://togithub.com/jdx/mise/pull/1932) ##### ๐ Bug Fixes - **(gleam)** use asdf-community fork by [@jc00ke](https://togithub.com/jc00ke) in [06599d8](https://togithub.com/jdx/mise/commit/06599d8977baaa2a2db7e2d144939049bbe9d20b) ##### ๐ฆ๏ธ Dependency Updates - update rust crate chrono to 0.4.38 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1907](https://togithub.com/jdx/mise/pull/1907) - update rust crate serde_json to 1.0.116 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1908](https://togithub.com/jdx/mise/pull/1908) - update rust crate toml_edit to 0.22.11 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1921](https://togithub.com/jdx/mise/pull/1921) - bump rustls from 0.21.10 to 0.21.11 by [@dependabot\[bot\]](https://togithub.com/dependabot\[bot]) in [#1922](https://togithub.com/jdx/mise/pull/1922) - update rust crate rmp-serde to 1.2.0 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1917](https://togithub.com/jdx/mise/pull/1917) - update rust crate toml_edit to 0.22.12 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1924](https://togithub.com/jdx/mise/pull/1924) - update rust crate usage-lib to 0.1.18 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1896](https://togithub.com/jdx/mise/pull/1896) - update rust crate ctor to 0.2.8 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1913](https://togithub.com/jdx/mise/pull/1913) - update serde monorepo to 1.0.198 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1914](https://togithub.com/jdx/mise/pull/1914) - update rust crate thiserror to 1.0.59 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1929](https://togithub.com/jdx/mise/pull/1929) - update rust crate zip to v1 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1930](https://togithub.com/jdx/mise/pull/1930) ##### ๐ Other Changes - Add Zig language plugin by [@MustCodeAl](https://togithub.com/MustCodeAl) in [#1927](https://togithub.com/jdx/mise/pull/1927) ##### ๐ Refactor - use a metadata file for forges by [@roele](https://togithub.com/roele) in [#1909](https://togithub.com/jdx/mise/pull/1909) ##### New Contributors - [@zph](https://togithub.com/zph) made their first contribution in [#1932](https://togithub.com/jdx/mise/pull/1932) - [@MustCodeAl](https://togithub.com/MustCodeAl) made their first contribution in [#1927](https://togithub.com/jdx/mise/pull/1927) ### [`v2024.4.5`](https://togithub.com/jdx/mise/releases/tag/v2024.4.5) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.4.4...v2024.4.5) ##### ๐ Features - **(doctor)** warn if a plugin overwrites a core plugin by [@roele](https://togithub.com/roele) in [#1900](https://togithub.com/jdx/mise/pull/1900) ##### ๐ Bug Fixes - **(alpine)** use mise docker image by [@jdx](https://togithub.com/jdx) in [db65c3f](https://togithub.com/jdx/mise/commit/db65c3f5de1b1117bc6708b881de86f490057b68) - go backend naming inconsistency (in mise ls and mise prune) by [@roele](https://togithub.com/roele) in [#1905](https://togithub.com/jdx/mise/pull/1905) ##### ๐ฆ๏ธ Dependency Updates - update rust crate built to 0.7.2 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1895](https://togithub.com/jdx/mise/pull/1895) - update rust crate either to 1.11.0 by [@renovate\[bot\]](https://togithub.com/renovate\[bot]) in [#1899](https://togithub.com/jdx/mise/pull/1899) ##### โ๏ธ Miscellaneous Tasks - **(pre-commit)** added pre-commit by [@jdx](https://togithub.com/jdx) in [b2ff8cd](https://togithub.com/jdx/mise/commit/b2ff8cd88c5951326781fcc5c1405d3883ef21c1) - **(pre-commit)** check json and toml files by [@jdx](https://togithub.com/jdx) in [5281712](https://togithub.com/jdx/mise/commit/5281712f63bb673b301be139274b5f2eab64c205)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.
This PR has been generated by Mend Renovate. View repository job log here.