2024.10.1 - 2024-10-07
- added MISE_PIN=1 setting by @jdx in 9f73952
- add hint about how install missing plugins by @roele in #2706
- task shell by @roele in #2709
- (windows) escape backslash in nu script & use proper csv by @finalchild in #2710
- update name of cargo:ubi-cli package by @jdx in d83fe3f
- only upgrade versions if there is a version to upgrade to by @jdx in 8dfc6be
- use npm.cmd on windows by @finalchild in #2711
- @finalchild made their first contribution in #2711
2024.10.0 - 2024-10-03
- (task) more flexible parsing around
#MISE alias(es)=
, changed prefix from# mise
to#MISE
by @jdx in #2694
- ubi cargo install instruction incorrect by @roele in #2696
- troubleshooting by @jdx in 820aac4
- fix broken link by @jdx in ec43be3
- add Rust creates by @yanskun in #2701
- Fix shim PATH for windows by @TobiX in #2697
- Fix
mise shell
setting env in nushell by @samuelallan72 in #2393
- @yanskun made their first contribution in #2701
- @samuelallan72 made their first contribution in #2393
2024.9.13 - 2024-09-29
- logic with displaying hints by @jdx in #2686
- tools installed via cargo:a/b@rev:012 immediately pruned by @roele in #2685
- added links for topic commands by @jdx in 15e4da5
- improve CLI documentation by @jdx in dacb5a3
- updated task list by @jdx in 031a7d0
2024.9.12 - 2024-09-29
- offer to chmod non-executable tasks by @jdx in #2675
- added basic task markdown generation by @jdx in #2677
- Lazily evaluated env template variables in path entries by @josb in #2310
- improving task docs and cli reference docs by @jdx in #2678
- do not load symlinked config files more than once by @jdx in eb53099
- minor bugs with incomplete python-build by @jdx in b56ff50
- don't show use override warning if symlink file by @jdx in face79b
- link to task argument docs by @jdx in 04776a9
- Update cargo.md by @Shobhit0109 in #2680
- @josb made their first contribution in #2310
2024.9.11 - 2024-09-27
- added --type option to
toml set
by @jdx in #2674 - added --bump option for outdated/upgrade by @jdx in #2667
- @matukoto made their first contribution in #2669
2024.9.10 - 2024-09-26
- add arguments to file tasks by @jdx in #2614
- added toml cli commands by @jdx in #2657
- mount tasks args/flags via usage by @jdx in #2661
- added mise info command by @jdx in #2663
- Add tera features for the template documenation by @erickguan in #2584
- migrate away from deprecated git-cliff syntax by @jdx in 230897c
- pin git-cliff by @jdx in b2603b6
- upgraded usage by @jdx in #2662
- retry windows-e2e on failure by @jdx in fa7ec34
- retry windows-e2e on failure by @jdx in 6516f7f
2024.9.9 - 2024-09-25
- added nodejs to alpine build by @jdx in 550f64c
- bug with exec on windows by @jdx in #2648
- only show hints once per execution by @jdx in #2647
- task args regression by @jdx in #2651
- use correct xdg paths on windows by @jdx in #2653
- added windows e2e tests by @jdx in #2643
- added windows e2e tests by @jdx in #2645
- reset by @jdx in 57d0223
- fix mise cache in CI by @jdx in #2649
- allow specifying full e2e test names by @jdx in #2650
- split windows into windows-unit and windows-e2e by @jdx in #2652
- @cwegener made their first contribution in #2644
2024.9.8 - 2024-09-25
- release 2024.9.7 breaks configurations that were using v in version names with go backend by @roele in #2636
- add node mirror/flavor to cache key by @jdx in #2638
- Update faq.md by @jdx in 9036759
- Update configuration.md by @jdx in 1bc8342
- Update configuration.md by @jdx in #2630
- document java shorthand and its limitations by @roele in #2635
2024.9.7 - 2024-09-23
- (windows) node bin path by @jdx in eed0ecf
- (windows) fixed npm backend by @jdx in #2617
- ensure that version is not "latest" in node by @jdx in 0e196d6
- prevent attempting to use python-build in windows by @jdx in e15545b
- skip last modified time test for nix by @laozc in #2622
- go backend can't install tools without 'v' prefix in git repo tags by @roele in #2606
- use "v" prefix first for go backend by @jdx in 8444597
- Fix Options example in documentation by @gauravkumar37 in #2619
- remove reference to cache duration by @jdx in bef6086
- @gauravkumar37 made their first contribution in #2619
2024.9.6 - 2024-09-18
- (tasks) allow mise-tasks or .mise-tasks directories by @jdx in #2610
- (windows) added ruby core plugin by @jdx in #2599
- periodically prune old cache files by @jdx in #2603
- take npm/cargo backends out of experimental by @jdx in 5496cef
- (ruby) fixed MISE_RUBY_BUILD_OPTS by @jdx in #2609
- (windows) self_update by @jdx in #2588
- (windows) mise -v by @jdx in fcc2d35
- (windows) make tasks work by @jdx in #2591
- (windows) mise doctor fixes by @jdx in #2597
- (windows) make exec work by @jdx in #2598
- (windows) fixed shims by @jdx in #2600
2024.9.5 - 2024-09-17
2024.9.4 - 2024-09-15
- support for global configuration profiles by @roele in #2575
- add Atmos by @mtweeman in #2577
- add semver matching in mise templates by @erickguan in #2578
- add rest of tera features for templates by @erickguan in #2582
- fix a few tera filter error messages by @erickguan in #2574
- use "windows" instead of "win" by @jdx in 3327e8c
- fixed release-plz by @jdx in bc4fae3
- cannot install truffelruby by @roele in #2581
- @mtweeman made their first contribution in #2577
2024.9.3 - 2024-09-12
- Look for
-P
or--profile
to get mise environment. by @fiadliel in #2566 - use consistent names for tera platform information by @jdx in #2569
- added contributors to readme by @jdx in 16cccdd
- pdate getting-started.md by @fesplugas in #2570
- @fesplugas made their first contribution in #2570
2024.9.2 - 2024-09-11
- implement a few tera functions for mise toml config by @erickguan in #2561
- ruby ls-remote not showing alternative implementations by @roele in #2555
- cannot disable hints during Zsh completion by @roele in #2559
- Create zig.md by @MustCodeAl in #2563
2024.9.1 - 2024-09-10
- mise plugins ls command should ignore .DS_Store file on macOS by @roele in #2549
- mise deactivate zsh does not work, but mise deactivate does by @roele in #2550
2024.9.0 - 2024-09-05
- (pipx) add support for specifying package extras by @antoniomdk in #2510
- mise hints by @roele in #2479
- (asdf) handle plugin URLs with trailing slash by @jdx in 4541fbe
- ls-remote doesn't support @sub-X style versions by @roele in #2525
- ensure
mise install
installs missing runtimes listed inmise ls
by @stanhu in #2524 - Ensure dependencies are available for alternative backends by @xavdid in #2532
- tweak hints by @jdx in 732fc58
- Update fish.rs for activation of mise by @Shobhit0109 in #2542
- resolve issue with prefixed dependencies by @jdx in #2541
2024.8.15 - 2024-08-28
- (vfox) added aliases like vfox:cmake -> vfox:version-fox/vfox-cmake by @jdx in 0654f6c
- use https-only in paranoid by @jdx in ad9f959
- make use_versions_host a setting by @jdx in d9d4d23
- (pipx) allow using uv provided by mise by @jdx in b608a73
- (pipx) order pipx github releases correctly by @jdx in 054ff85
- (vfox) ensure plugin is installed before listing env vars by @jdx in 914d0b4
- correct aur fish completion directory by @jdx in ff2f652
- (readme) remove failing green color by @duhow in #2477
- document vfox by @jdx in 1084fc4
- render registry with asdf and not vfox by @jdx in cc6876e
- document python_venv_auto_create by @jdx in 7fc7bd8
- removed some references to rtx by @jdx in 44a7d2e
- set RUST_BACKTRACE in e2e tests by @jdx in e1efb7f
- added cargo_features test by @jdx in 3aa5f57
- reset test by @jdx in 131cb0a
- set DEBUG=1 for alpine to find out why it is not creating MRs by @jdx in 313a2a0
- bump vfox.rs by @jdx in 9fbc562
- apply code lint fixes by @jdx in c18dbc2
2024.8.14 - 2024-08-27
- (cargo) allow specifying features via tool options by @jdx in #2515
- (zig) make dev builds installable by @jdx in #2514
- add support for using
uv tool
as a replacement for pipx by @antoniomdk in #2509
- (src/path_env.rs) Issue 2504: Fix for JoinPathsError by @mcallaway in #2511
- block remote versions which are not simple versions by @jdx in ba90c3b
- npm backend not finding updates by @roele in #2512
- @mcallaway made their first contribution in #2511
2024.8.13 - 2024-08-26
- add individual page for every CLI command by @jdx in acea81c
- add individual page for every CLI command by @jdx in e379df7
- add experimental badges to cli commands by @jdx in 4e50f33
- lint by @jdx in 26ebdec
- make some gh workflows only run on jdx/mise by @CharString in #2489
- Update index.md by @jdx in b2c25f3
- update dependency vitepress to v1.3.4 by @renovate[bot] in #2499
2024.8.12 - 2024-08-20
- update dependency vitepress to v1.3.3 by @renovate[bot] in #2478
2024.8.11 - 2024-08-19
2024.8.10 - 2024-08-18
- hide non-working core plugins on windows by @jdx in 16a08fc
- windows compat by @jdx in 2084a37
- vfox tweaks by @jdx in c260ab2
- remove windows warning by @jdx in 9be937e
- clippy by @jdx in ee005ff
- fix windows build by @jdx in 28c5cb6
- set GITHUB_TOKEN in release task by @jdx in 0ae049b
2024.8.9 - 2024-08-18
- hide file tasks starting with "." by @jdx in #2466
- mise prune removes tool versions which are in use by @roele in #2469
- cargo_binstall missing from set commands by @roele in #2471
- only warn if config properties are not found by @jdx in #2472
2024.8.8 - 2024-08-17
- update rust crate tabled to 0.16.0 by @renovate[bot] in #2452
2024.8.7 - 2024-08-16
- mise treats escaped newlines in env files differently than dotenvy by @roele in #2455
- wait for spawned tasks to die before exiting by @jdx in #2461
- update dependency vitepress to v1.3.2 by @renovate[bot] in #2450
2024.8.6 - 2024-08-12
- fix typos again by @kianmeng in #2446
- add executable permission after installation by @kianmeng in #2447
2024.8.5 - 2024-08-03
- show friendly errors when not in verbose/debug mode by @jdx in #2431
- allow installing cargo packages with
--git
by @jdx in #2430 - some ux improvements to
mise sync nvm
by @jdx in #2432
- display untrusted file on error by @jdx in #2423
mise trust
issue with unstable hashing by @jdx in #2427- use newer eza in e2e test by @jdx in eec3989
- take out home directory paths from
mise dr
output by @jdx in #2433
2024.8.4 - 2024-08-02
- alpine key madness by @jdx in a7156e0
- alpine github key by @jdx in a52b68d
- alpine github key by @jdx in ebc923f
- spm - cannot install package with null release name field by @roele in #2419
2024.8.3 - 2024-08-01
- set extra alpine key by @jdx in c6b152b
- test alpine releases by @jdx in 08f7730
- perform alpine at the very end by @jdx in 7c31e17
- chmod by @jdx in a3fe85b
- added jq/gh to alpine docker by @jdx in e1514cf
2024.8.2 - 2024-08-01
- windows bug fixes by @jdx in 465ea89
- made cmd! work on windows by @jdx in c0cef5b
- got node to install on windows by @jdx in e5aa94e
- windows shims by @jdx in fc2cd48
- windows paths by @jdx in a06bcce
- fix build by @jdx in 9d85182
- dry-run alpine releases by @jdx in 0ef2727
- update bun version in e2e test by @jdx in f4b339f
- fix bun test by @jdx in 00d7054
2024.8.1 - 2024-08-01
- various windows bug fixes by @jdx in 90b02eb
- ignore PROMPT_DIRTRIM in diffing logic by @jdx in 7b5563c
- mark releases as draft until they have been fully released by @jdx in 508f125
- fix windows builds by @jdx in 91c90a2
- fix alpine release builds by @jdx in a7534bb
- only edit releases when not a dry run by @jdx in 2255522
2024.8.0 - 2024-08-01
- retry mise tests for docker-dev-test workflow by @jdx in cc014dd
- add BSD-2-Clause to allowed dep licenses by @jdx in b4ea53c
- create new alpine gitlab token to replace the expired one by @jdx in b30db04
- @mollyIV made their first contribution in #2411
2024.7.5 - 2024-07-29
- mise use does not create a local .mise.toml anymore by @roele in #2406
- transform
master
toref:master
in ls-remote for zig by @chasinglogic in #2409
- bump openssl from 0.10.64 to 0.10.66 by @dependabot[bot] in #2397
- @chasinglogic made their first contribution in #2409
2024.7.4 - 2024-07-19
- update dependency vitepress to v1.3.1 by @renovate[bot] in #2376
- update docker/build-push-action action to v6 by @renovate[bot] in #2377
2024.7.3 - 2024-07-14
- @jahands made their first contribution in #2372
2024.7.2 - 2024-07-13
- update rust crate self_update to 0.41 by @renovate[bot] in #2359
- update dependency vitepress to v1.3.0 by @renovate[bot] in #2358
2024.7.1 - 2024-07-08
- Fix link to Python venv activation doc section by @gzurowski in #2353
- @gzurowski made their first contribution in #2353
2024.7.0 - 2024-07-03
- update actions/checkout version by @light-planck in #2349
- @light-planck made their first contribution in #2349
2024.6.6 - 2024-06-20
- Update configuration.md by @jdx in a2f19cb
- Update index.md by @jdx in d9ef467
- Update index.md by @jdx in 63739c8
- bump curve25519-dalek from 4.1.2 to 4.1.3 by @dependabot[bot] in #2306
2024.6.5 - 2024-06-18
2024.6.4 - 2024-06-15
- allow glob patterns in task outputs and sources by @adamdickinson in #2286
- @adamdickinson made their first contribution in #2286
2024.6.3 - 2024-06-10
- github API rate limiting could be handled more explicitly by @roele in #2274
- group prefix not applied for script tasks by @roele in #2273
- mise plugins ls returns error immediately after install by @roele in #2271
- update dependency vitepress to v1.2.3 by @renovate[bot] in #2277
- update rust crate regex to v1.10.5 by @renovate[bot] in #2278
- update rust crate regex to v1.10.5 by @renovate[bot] in 577de17
2024.6.2 - 2024-06-07
2024.6.1 - 2024-06-03
- update rust crate demand to v1.2.4 by @renovate[bot] in #2246
- update rust crate zip to v2.1.2 by @renovate[bot] in #2247
- @chrmod made their first contribution in #2248
2024.6.0 - 2024-06-01
2024.5.28 - 2024-05-31
- download keeps failing if it takes more than 30s by @roele in #2224
- settings unset does not work by @roele in #2230
- cleaner community-developed plugin warning by @jdx in 8dcf0f3
- correct
mise use
ordering by @jdx in #2234
2024.5.27 - 2024-05-31
2024.5.26 - 2024-05-30
2024.5.25 - 2024-05-30
- clean cwd in unit tests by @jdx in #2211
- windows by @jdx in #2216
- add reset() to more tests by @jdx in #2217
- added reset() to more tests by @jdx in a22c9dd
- fix build-tarball call by @jdx in 2a4b986
- breaking use kebab-case for backend-installs by @jdx in #2218
2024.5.24 - 2024-05-28
- (pipx) version ordering by @jdx in #2209
- (use) re-use mise.toml if exists by @jdx in #2207
- mise trust works incorrectly with symlinked configuration file by @roele in #2186
- resolve macros/derived-traits from crates w/ scopes rather than globally by @donaldguy in #2198
- eliminate .tool-versions only used for jq by @donaldguy in #2195
- @donaldguy made their first contribution in #2195
2024.5.23 - 2024-05-27
- (self_update) explicitly set target since there seems to be a bug with .identifier() by @jdx in #2190
- minor race condition creating directories by @jdx in 23db391
- vendor libgit2 for precompiled binaries by @jdx in #2197
- updated zip by @jdx in #2191
- bump usage-lib by @jdx in 74fcd88
- Update bug_report.md by @jdx in 64271ed
- added git debug log by @jdx in 7df466e
- retry build-tarball by @jdx in 1acf037
2024.5.22 - 2024-05-25
- correctly use .mise/config.$MISE_ENV.toml files by @jdx in cace97b
- correctly use .mise/config.$MISE_ENV.toml files by @jdx in 262fa2e
- use async reqwest by @jdx in #2178
- sign macos binary by @jdx in 88f43f8
- use sccache by @jdx in #2183
- compile on windows by @jdx in #2184
- conditionally set sccache token by @jdx in #2188
2024.5.21 - 2024-05-23
- (git-pre-commit) rewrite existing git hook to pre-commit.old by @jdx in #2165
- handle issue running
mise install
with existing tools by @jdx in #2161
- @bklebe made their first contribution in #2173
2024.5.20 - 2024-05-21
- (prune) make it not install the world by @jdx in 78f4aec
- allow plugins overriding core plugins by @jdx in #2155
- (pipx) use python3 instead of python by @jdx in 0ff52da
- name cache steps by @jdx in 532fe90
- fix lint-fix job by @jdx in 6439ca4
- reset config after local tests by @jdx in 29077af
- fix implode running first when shuffled by @jdx in 7b07258
- added test for core plugin overloading by @jdx in 9a56129
- added shebang to e2e scripts by @jdx in #2159
2024.5.18 - 2024-05-19
- added plugin registry to docs by @jdx in #2138
- added registry command by @jdx in #2147
- pre-commit and github action generate commands by @jdx in #2144
- raise error if resolve fails and is a CLI argument by @jdx in #2136
- clean up architectures for precompiled binaries by @jdx in #2137
- add target and other configs to cache key logic by @jdx in #2141
2024.5.17 - 2024-05-18
- allow install specific version from https://mise.run #1800 by @Its-Alex in #2123
- confirm all plugins by @roele in #2126
- allow ignore missing plugin by @roele in #2127
- pass MISE_LOG_LEVEL through by @jdx in 7dea795
- make unit tests work shuffled by @jdx in #2133
- ensure tests reset by @jdx in #2134
- ensure tests reset by @jdx in feeaf8f
- clean up .test.mise.toml file by @jdx in c41e0a3
2024.5.16 - 2024-05-15
- @vrslev made their first contribution in #2116
2024.5.15 - 2024-05-14
- fail-fast by @jdx in 2338376
- update deno version by @jdx in 71f5480
- check plugin dependencies with python and pipx. by @Adirelle in #2109
- wait a bit longer before retrying e2e test failures by @jdx in d098c86
- optimize imports by @jdx in 892184f
- optimize imports by @jdx in 54bfee6
- automatically optimize imports by @jdx in #2113
- fix release-plz with nightly rustfmt by @jdx in 0b6521a
2024.5.14 - 2024-05-14
- (erlang) make erlang core plugin stable by @jdx in d4bde6a
- (python) make python_compile 3-way switch by @jdx in #2100
- raise warning instead if install default gems failed by @jiz4oh in 83350be
- (python) correct flavor for macos-x64 by @jdx in #2104
- warn if failure installing default packages by @jdx in #2102
- hide missing runtime warning in shim context by @jdx in #2103
- handle tool_version parse failures by @jdx in #2105
- @jiz4oh made their first contribution
2024.5.13 - 2024-05-14
2024.5.12 - 2024-05-13
2024.5.11 - 2024-05-13
- (exec) do not default to "latest" if a version is already configured by @jdx in f55e8ef
- (self_update) downgrade reqwest by @jdx in 0e17a84
- prompt to trust config files with env vars by @jdx in 55b3a4b
2024.5.10 - 2024-05-13
- update rust crate xx to v1 by @renovate[bot] in #2081
2024.5.9 - 2024-05-12
.
inlist-bin-paths
was taken as is to formPATH
by @FranklinYinanDing in #2077
- use fd instead of find for macos compat by @jdx in #2074
- test_java_corretto is not slow by @jdx in 92267b1
- mark some e2e tests slow by @jdx in 99f9454
- mark test_pipx as slow by @jdx in ced564a
- add homebrew to e2e PATH by @jdx in f1c7fb3
- add fd to e2e-linux jobs by @jdx in 9f57dae
- bump usage-lib by @jdx in #2078
- add permissions for pr comment tool by @jdx in 64cb8da
- @FranklinYinanDing made their first contribution in #2077
2024.5.8 - 2024-05-12
- use correct url for aur-bin by @jdx in a683c15
- handle race condition when initializing backends with dependencies by @jdx in #2071
2024.5.7 - 2024-05-12
2024.5.6 - 2024-05-12
- (e2e) fix mise path by @jdx in f6de41a
- isolation of end-to-end tests by @Adirelle in #2047
- simplify release e2e jobs by @jdx in b97a0bb
- (aur) added usage as optional dependency by @jdx in 5280ece
- (codacy) fix codacy on forks by @jdx in c70d567
- switch back to secret for codacy by @jdx in 7622cfb
- added semantic-pr check by @jdx in #2063
- fix whitespace by @jdx in 3eadcb5
2024.5.5 - 2024-05-12
- (pipx) remove unneeded unwrap by @jdx in 273c73d
- resolve bug with backends not resolving mise-installed tools by @jdx in #2059
- move opts from ToolVersion to ToolVersionRequest struct by @jdx in #2057
- remove use of mutex by @jdx in 278d028
- Commit from GitHub Actions (test) by @mise-en-dev in 695f851
- Merge pull request #2019 from jdx/release by @jdx in 6bbd3d1
- include symlink error context in error message by @KlotzAndrew in ddd58fc
- Merge pull request #2040 from KlotzAndrew/aklotz/show_symlink_error by @jdx in e71a8a0
- continue git subtree on error by @jdx in a2c590c
- squash registry by @jdx in 143ea6e
- reclone registry in release-plz job by @jdx in 05848a5
- reclone registry in release-plz job by @jdx in c020c1e
- updated changelog by @jdx in 0465520
- show bash trace in release-plz by @jdx in 8a322bc
- @KlotzAndrew made their first contribution