Skip to content

Latest commit

Β 

History

History
949 lines (628 loc) Β· 62.3 KB

CHANGELOG.md

File metadata and controls

949 lines (628 loc) Β· 62.3 KB

Changelog

2024.12.17 - 2024-12-21

πŸš€ Features

  • added a banner to mise --version by @jdx in #3748
  • add usage field to tasks by @jdx in #3746
  • added keep-order task output type by @jdx in #3763
  • replacing task output type by @jdx in #3764
  • added timed task output type by @jdx in #3766

πŸ› Bug Fixes

πŸ“š Documentation

πŸ§ͺ Testing

πŸ” Other Changes

2024.12.16 - 2024-12-20

πŸš€ Features

πŸ› Bug Fixes

  • (ruby) fix Ruby plugin to use ruby_install option correctly by @yuhr in #3732
  • mise run shorthand with options by @jdx in #3719
  • zig on windows by @jdx in #3739
  • allow using previously defined vars by @jdx in #3741
  • make --help consistent with mise run and mise <task> by @jdx in #3723
  • use implicit keys for mise config set by @jdx in #3744

πŸ“š Documentation

  • update cookbook by @hverlin in #3718
  • remove reference to deprecated asdf_compat functionality by @jdx in 03a2afb
  • describe behavior of run --output better by @jdx in #3740

πŸ” Other Changes

πŸ“¦οΈ Dependency Updates

New Contributors

  • @acesyde made their first contribution in #3737
  • @ssbarnea made their first contribution in #3735
  • @yuhr made their first contribution in #3732

2024.12.15 - 2024-12-19

πŸš€ Features

πŸ› Bug Fixes

  • retain "os" options in mise up --bump by @jdx in #3688
  • unnest task cmd output by @jdx in #3691
  • ensure MISE_PROJECT_ROOT is set with no mise.toml by @jdx in #3695
  • create venv uses absolute tool paths by @syhol in #3698
  • jj repository moved to an organization by @phyrog in #3703
  • disable reverse uv syncing by @jdx in #3704
  • add full tera context to tasks by @jdx in #3708
  • powershell warning by @jdx in #3713

🚜 Refactor

  • (registry) use aqua for more tools by @scop in #3614
  • (registry) use aqua:skaji/relocatable-perl for perl by @scop in #3716
  • switch to std::sync::LazyLock by @jdx in #3707

πŸ“š Documentation

πŸ§ͺ Testing

  • fix conduit test for new structure by @jdx in 8691331

πŸ” Other Changes

New Contributors

  • @highb made their first contribution in #3696

2024.12.14 - 2024-12-18

πŸš€ Features

πŸ› Bug Fixes

  • Can not find the bin files when using python venv on windows by @NavyD in #3664
  • render tasks in task files by @risu729 in #3666
  • dont require run script for task add by @jdx in #3675
  • auto-trust on task add by @jdx in #3676
  • completions getting wrapped in quotes by @jdx in #3679
  • pass pristine env to tera in final_env by @risu729 in #3682
  • trap panics in task resolving by @jdx in #3677

πŸ“š Documentation

πŸ§ͺ Testing

  • add test cases for venv templates by @jdx in #3683

πŸ” Other Changes

New Contributors

  • @NavyD made their first contribution in #3664

2024.12.13 - 2024-12-17

πŸš€ Features

πŸ› Bug Fixes

  • run venv after tools are loaded by @jdx in #3612
  • some improvements to mise fmt by @jdx in #3615
  • always run postinstall hook by @jdx in #3618
  • move bat from aqua to ubi by @jdx in 60d0c79
  • do not require version for mise sh --unset by @jdx in #3628
  • back nomad with nomad, not levant by @rliebz in #3633
  • correct python precompiled urls for freebsd by @jdx in #3637
  • bug fixes with tools=true in env by @jdx in #3639
  • sort keys in __MISE_DIFF to make the serialised value deterministic by @joshbode in #3640
  • resolve config_root for dir tasks option by @risu729 in #3649

πŸ“š Documentation

πŸ” Other Changes

  • format toml with taplo by @jdx in #3625
  • add platform field to registry backends by @jdx in #3626

New Contributors

  • @fgilcc made their first contribution in #3506
  • @rliebz made their first contribution in #3633
  • @matthew-snyder made their first contribution in #3619

2024.12.12 - 2024-12-16

πŸš€ Features

πŸ› Bug Fixes

πŸ“š Documentation

  • improve settings a bit by @jdx in d53d011
  • Install on Windows - Update doc on install on Windows with Scoop and WinGet + fix NOTE section by @o-l-a-v in #3604
  • remove note about winget by @jdx in 9c0c1ce

πŸ” Other Changes

  • disable automatic cargo up on release by @jdx in 3f0d91a

New Contributors

  • @o-l-a-v made their first contribution in #3604

2024.12.11 - 2024-12-15

πŸš€ Features

πŸ› Bug Fixes

  • (python) reduce network usage for python precompiled manifests by @jdx in #3568
  • (python) check only if first or specified python is installed for _.venv by @jdx in #3576
  • (swift) prevent swift from using linux platforms that are not available by @jdx in #3583
  • correct headers on mise ls by @jdx in 5af3b17
  • correct message truncation in mise run by @jdx in c668857
  • include uv in path for hook-env by @jdx in #3572
  • correct subtitle in mise use selector by @jdx in 4be6d79
  • some bugs with status.show_tools and status.show_env by @jdx in #3586
  • use task.display_name for mise run by @jdx in a009de1
  • path is treated differently in nushell by @samuelallan72 in #3592
  • allow number/bool in .env.json by @jdx in #3594

🚜 Refactor

πŸ“š Documentation

  • better warning when venv auto create is skipped by @syhol in #3573
  • added rendered go settings by @jdx in b41c3dd

πŸ” Other Changes

New Contributors

  • @fhalim made their first contribution in #3595

2024.12.10 - 2024-12-14

πŸš€ Features

  • (python) add other indygreg flavors by @jdx in #3565
  • redactions by @jdx in #3529
  • show unload messages/run leave hook by @jdx in #3532
  • update demand and default mise run to filtering by @jdx in 48c366d

πŸ› Bug Fixes

  • (go) only use "v" prefix if version is semver-like by @jdx in #3556
  • (go) fix non-v installs by @jdx in 36e7631
  • disable libgit2 for updating plugin repos for now by @jdx in #3533
  • rename kubelogin to azure-kubelogin and add replace it with more popular kubelogin cli by @jdx in #3534
  • add backend to lockfile by @jdx in #3535
  • parse task env vars as templates by @jdx in #3536
  • do not add ignore file if not tty by @jdx in #3558
  • improve output of mise tasks by @jdx in #3562

πŸ“š Documentation

πŸ” Other Changes

New Contributors

  • @Finkregh made their first contribution in #3563

2024.12.9 - 2024-12-14

πŸš€ Features

  • (tasks) optional automatic outputs by @jdx in #3528
  • added quiet field to tasks by @jdx in #3514
  • show instructions for updating when min_version does not match by @jdx in #3520
  • several enhancements to tasks by @jdx in #3526

πŸ› Bug Fixes

  • make bash_completions lib optional by @jdx in #3516
  • make plugin update work with libgit2 by @jdx in #3519
  • bug with mise task edit and new tasks by @jdx in #3521
  • correct self-update message by @jdx in eff0cff
  • task source bug fixes by @jdx in #3522

πŸ“š Documentation

πŸ§ͺ Testing

πŸ” Other Changes

πŸ“¦οΈ Dependency Updates

2024.12.8 - 2024-12-12

πŸš€ Features

πŸ› Bug Fixes

πŸ“š Documentation

πŸ” Other Changes

New Contributors

  • @bnorick made their first contribution in #3505
  • @biggusbeetus made their first contribution in #3502

2024.12.7 - 2024-12-12

πŸš€ Features

  • add the users PATH to mise doctor by @syhol in #3474
  • feat : Add superfile with aqua backend to registery by @yodatak in #3479
  • added task_auto_install setting by @jdx in #3481
  • Add yazi with aqua backend to registery by @yodatak in #3485
  • Migrating Terragrunt asdf plugin over to gruntwork-io by @yhakbar in #3486
  • add settings for python venv creation by @jdx in #3489
  • added MISE_ARCH setting by @jdx in #3490
  • add jj to registry by @phyrog in #3495
  • add task descriptions to completions by @jdx in #3497

πŸ› Bug Fixes

  • mise upgrade with rust by @jdx in #3475
  • improve arg parsing for mise watch by @jdx in #3478
  • skip reading ignored config dirs by @jdx in #3480
  • deprecated attribute in json schema by @jdx in #3482
  • simplify auto_install settings by @jdx in #3483
  • use config_root for env._.source by @jdx in #3484
  • allow directories as task source by @jdx in #3488
  • Use arguments for to pass staged filenames to pre-commit task by @joshbode in #3492

πŸ“š Documentation

  • updated mise watch docs to drop the -t by @jdx in 8ea6226

πŸ” Other Changes

New Contributors

  • @yhakbar made their first contribution in #3486

2024.12.6 - 2024-12-11

πŸš€ Features

πŸ› Bug Fixes

  • (swift) remove clang bins by @jdx in #3468
  • use 7zip for windows zip by @jdx in 475ae62
  • disable filtering by default on mise run by @jdx in 507ee27
  • deprecate direnv integration by @jdx in #3464
  • remove hidden commands from docs by @jdx in 42a9a05
  • improve hook-env by @jdx in #3466
  • deprecate @system versions by @jdx in #3467
  • do not reuse local tool options for mise use -g by @jdx in #3469
  • allow "~" in python.default_packages_file by @jdx in #3472
  • read all config files for mise set by @jdx in #3473

πŸ“š Documentation

πŸ” Other Changes

New Contributors

  • @ejrichards made their first contribution in #3459

2024.12.5 - 2024-12-10

πŸš€ Features

  • make mise trust act on directories instead of files by @jdx in #3454

πŸ› Bug Fixes

  • correctly lowercase "zsh" for shell hooks by @jdx in 035ae59
  • read MISE_CONFIG_DIR/conf.d/*.toml configs by @jdx in #3439
  • retains spm artifacts by @jdx in #3441
  • add env var for MISE_NPM_BUN setting by @jdx in b3c57e2
  • hide hidden tasks in mise run selector UI by @jdx in #3449
  • trim run scripts whitespace by @jdx in #3450
  • shell-escape arg() in tasks by @jdx in #3453
  • use shebang in run script to determine how arg escaping should work by @jdx in #3455

πŸ“š Documentation

πŸ” Other Changes

New Contributors

  • @felixhummel made their first contribution in #3448

2024.12.4 - 2024-12-09

πŸš€ Features

πŸ› Bug Fixes

  • do not set debug mode when calling mise -v by @jdx in #3418
  • issue with usage and arg completions by @jdx in #3433

πŸ“š Documentation

πŸ” Other Changes

New Contributors

  • @will-ockmore made their first contribution in #3435
  • @minhtrancccp made their first contribution in #3430
  • @phyrog made their first contribution in #3427

2024.12.3 - 2024-12-08

πŸš€ Features

πŸ“š Documentation

⚑ Performance

  • increase performance of watch_files by @jdx in #3407
  • make ls --offline default behavior by @jdx in #3409

πŸ” Other Changes

New Contributors

  • @msnazarow made their first contribution in #3406

2024.12.2 - 2024-12-07

πŸš€ Features

πŸ› Bug Fixes

  • (config) set config_root for tasks defined in included toml files by @risu729 in #3388
  • global hooks by @jdx in #3393
  • only run watch_file hook when it has changed file by @jdx in #3394
  • bug with aliasing core tools by @jdx in #3395
  • remove shims directory before activating by @jdx in #3396

🚜 Refactor

πŸ“š Documentation

πŸ” Other Changes

2024.12.1 - 2024-12-06

πŸš€ Features

πŸ› Bug Fixes

  • (docs) correct syntax error in IDE integration examples by @EricGusmao in #3360
  • ensure version check message is displayed by @jdx in #3358
  • show warning if no precompiled pythons found by @jdx in #3359
  • allow compilation not on macOS, Linux, or Windows by @avysk in #3363
  • make hook-env compatible with zsh auto_name_dirs by @jdx in #3366
  • skip optional env._.file files by @jdx in #3381
  • .terraform-version by @jdx in #3380

πŸ“š Documentation

πŸ§ͺ Testing

  • try to fix coverage rate limits by @jdx in #3384

πŸ” Other Changes

New Contributors

  • @avysk made their first contribution in #3363
  • @EricGusmao made their first contribution in #3360

2024.12.0 - 2024-12-04

πŸš€ Features

πŸ› Bug Fixes

🚜 Refactor

πŸ“š Documentation

πŸ§ͺ Testing

πŸ” Other Changes

New Contributors

  • @gurgelio made their first contribution in #3341
  • @tmeijn made their first contribution in #3335
  • @boris-smidt-klarrio made their first contribution in #3336
  • @AliSajid made their first contribution in #3305

2024.11.37 - 2024-11-30

πŸš€ Features

πŸ› Bug Fixes

  • handle General/Complex Versioning in --bump by @liskin in #2889
  • broken path example by @minddust in #3296
  • swift path on macos by @jdx in #3299
  • do not auto-install on mise x if some tools are passed by @jdx in 35d31a1
  • fix: also make certain we are not auto installing inside shims by checking by @jdx in b0c4a74
  • cache github release information for 24 hours by @jdx in #3300

🚜 Refactor

πŸ” Other Changes

  • Revert "fix: always prefer glibc to musl in mise run " by @jdx in #3298
  • bump expr-lang by @jdx in #3297
  • mise up --bump by @jdx in 6872b54
  • update mise.lock by @jdx in 4c12502
  • disable tool tests until I can sort out gh rate limit issues by @jdx in f42f010

New Contributors

  • @minddust made their first contribution in #3296

2024.11.36 - 2024-11-29

πŸ” Other Changes

2024.11.35 - 2024-11-29

πŸš€ Features

  • migrate more tools away from asdf by @jdx in #3279

πŸ› Bug Fixes

  • remove conflicting MISE_SHELL setting by @jdx in #3284

🚜 Refactor

  • simplify __MISE_WATCH variable to only contain the most recent timestamp by @jdx in #3282

πŸ§ͺ Testing

  • remove unnecessary cargo-binstall test by @jdx in 0a4da7a

πŸ” Other Changes

  • dont require build-windows before unit-windows by @jdx in c85e2ec

2024.11.34 - 2024-11-29

πŸš€ Features

πŸ› Bug Fixes

  • make _.file and _.source optional if the file is missing by @jdx in #3275
  • prevent deadlock when resetting by @jdx in 8e6d093
  • prevent deadlock when resetting by @jdx in 201ba90
  • prevent deadlock when resetting by @jdx in 169338a

🚜 Refactor

πŸ“š Documentation

πŸ” Other Changes

2024.11.33 - 2024-11-28

πŸš€ Features

  • respect --quiet in mise run by @jdx in #3257
  • added special "_" portion of mise.toml for custom data by @jdx in #3259
  • breaking added MISE_OVERRIDE_CONFIG_FILENAMES config by @jdx in #3266
  • added swift by @jdx in #3271

πŸ› Bug Fixes

  • (spm) git proxy config by @jdx in #3264
  • clean up some windows error cases by @jdx in #3255
  • run hook-env on directory change by @jdx in #3258
  • always prefer glibc to musl in mise run by @jdx in #3261
  • issue with non-default backends not getting tool options by @jdx in #3265
  • explicitly stop progress bars when exiting by @jdx in #3272

🚜 Refactor

πŸ“š Documentation

  • describe mise behavior when mise version is lower than min_version by @erickguan in #2994

πŸ” Other Changes

  • wait for gh rate limit if expended by @jdx in #3251
  • set github token for docs job by @jdx in 908dd18
  • skip hyperfine unless on release pr by @jdx in #3253
  • move tasks dir so it doesnt show up in unrelated projects by @jdx in #3254
  • Update comparison-to-asdf.md by @jdx in fe50c72
  • added "en" command by @jdx in #1697

2024.11.32 - 2024-11-27

πŸš€ Features

  • allow running tasks without mise run, e.g.: mise test as shorthand for mise run test by @jdx in #3235
  • default task directory config by @jdx in #3238
  • standalone tasks by @jdx in #3240
  • automatic uv venv activation by @jdx in #3239
  • migrate more tools away from asdf by @jdx in #3242
  • add committed by @scop in #3247
  • use ubi for figma-export by @jdx in 19dbeac
  • add vacuum by @scop in #3249

πŸ› Bug Fixes

  • skip _.source files if not present by @jdx in #3236
  • rust idiomatic file parsing by @jdx in #3241
  • automatic reinstall of uvx tools during python upgrades by @jdx in #3243

🚜 Refactor

πŸ“š Documentation

πŸ” Other Changes

  • bump tabled by @jdx in #3245
  • fix tools tests on release branch by @jdx in 675a2b0
  • fix tools tests on release branch by @jdx in 130c3a4
  • Mention the fish shell's automatic activation in the Quickstart section by @rmacklin in #2295
  • fix tools tests on release branch by @jdx in 9feb3b6

New Contributors

  • @rmacklin made their first contribution in #2295

2024.11.31 - 2024-11-27

πŸš€ Features

πŸ› Bug Fixes

  • use tv.pathname() in mise ls by @jdx in #3217
  • show gh rate limit reset time by @jdx in #3221
  • add @version back into show_tools by @jdx in fd7d8d1
  • use pipx for yamllint by @jdx in #3227
  • remove shims directory in mise activate by @jdx in #3232

🚜 Refactor

  • remove duplicate remote_versions_caches by @jdx in #3220

πŸ“š Documentation

  • rename legacy version files to idiomatic version files by @jdx in #3216
  • document aqua better by @jdx in #3234

🎨 Styling

πŸ§ͺ Testing

  • move some unit tests to e2e by @jdx in #3218
  • migrate tests from unit to e2e by @jdx in #3231

2024.11.30 - 2024-11-26

πŸš€ Features

πŸ› Bug Fixes

  • Make Rebar backend depend on Erlang by @eproxus in #3197
  • trust system/global config by default by @jdx in #3201
  • use tv.short in show_tools by @jdx in #3213

πŸ“š Documentation

πŸ§ͺ Testing

πŸ” Other Changes

New Contributors

  • @eproxus made their first contribution in #3197

2024.11.29 - 2024-11-25

πŸš€ Features

  • (env) Allow exporting env vars as dotenv format by @miguelmig in #3185
  • move more tools away from asdf by @jdx in #3184
  • use aqua for cargo-binstall by @jdx in #3182

πŸ› Bug Fixes

  • use shift_remove by @jdx in #3188
  • pass boolean tool options as strings by @jdx in #3191
  • move semver cmp errors to debug by @jdx in ab4e638
  • show more accurate error if no tasks are available by @jdx in e1b1b48
  • move semver cmp errors to debug by @jdx in #3172
  • use aqua for terraform by @jdx in #3192

πŸ§ͺ Testing

πŸ” Other Changes

[2024.11.28] - 2024-11-24

πŸš€ Features

  • migrate more tools away from asdf by @jdx in #3170
  • auto-install tools on mise run by @jdx in #3181
  • move more tools away from asdf by @jdx in #3179

πŸ› Bug Fixes

  • allow passing integers to task env by @jdx in #3177
  • remove __MISE_WATCH,__MISE_DIFF env vars on mise deactivate by @jdx in #3178

πŸ“š Documentation

  • (security) added information about checksums/cosign/slsa verification by @jdx in 1faef6e
  • (security) added release gpg key by @jdx in 8f5dfd6
  • typos by @jdx in #3173

πŸ” Other Changes