Skip to content

just 1.57.0 - #293975

Merged
BrewTestBot merged 2 commits into
mainfrom
bump-just-1.57.0
Jul 19, 2026
Merged

just 1.57.0#293975
BrewTestBot merged 2 commits into
mainfrom
bump-just-1.57.0

Conversation

@BrewTestBot

Copy link
Copy Markdown
Contributor

Created by brew bump


Created with brew bump-formula-pr.

Details

release notes
### Changed
- Pass arguments to `cmd.exe` without escaping ([#3636](https://github.com/casey/just/pull/3636) by [casey](https://github.com/casey))
- `split('')` splits into characters ([#3650](https://github.com/casey/just/pull/3650) by [casey](https://github.com/casey))
- Accept markdown justfiles found by name ([#3648](https://github.com/casey/just/pull/3648) by [casey](https://github.com/casey))
- Make `[env]` variables visible to `shell()` invocations ([#3631](https://github.com/casey/just/pull/3631) by [casey](https://github.com/casey))
- Forbid duplicate groups ([#3626](https://github.com/casey/just/pull/3626) by [casey](https://github.com/casey))
- Forbid option names beginning with `-` ([#3608](https://github.com/casey/just/pull/3608) by [casey](https://github.com/casey))
- Don't accept option arguments starting with `-=` or `--=` ([#3607](https://github.com/casey/just/pull/3607) by [casey](https://github.com/casey))
- Reject empty alphabet in `choose()` regardless of count ([#3605](https://github.com/casey/just/pull/3605) by [casey](https://github.com/casey))
- Forbid `[arg(flag)]` with `[arg(pattern)]` ([#3602](https://github.com/casey/just/pull/3602) by [casey](https://github.com/casey))
- Add extension to cache key ([#3600](https://github.com/casey/just/pull/3600) by [casey](https://github.com/casey))

Fixed

  • Don't reevaluate lazy assignments in user-defined functions (#3654 by casey)
  • Don't print parenthesis around dependencies without arguments (#3653 by casey)
  • Accept override paths containing module aliases (#3652 by casey)
  • Fix line number in error message after multi-line interpolation (#3646 by casey)
  • Don't execute dotenv commands during dry run (#3644 by casey)
  • Only run dotenv-command in root module (#3643 by casey)
  • Detect module cycle when path uses .. (#3641 by casey)
  • Recipes with [arg(min)] greater than zero cannot be default (#3639 by casey)
  • Avoid panic in ambiguous module file error (#3638 by casey)
  • Consider value when checking for setting conflicts (#3627 by casey)
  • Ignore disabled indentation settings (#3618 by casey)
  • Reject duplicate function parameters (#3611 by casey)
  • Allow defaulted option before required positional parameter (#3609 by casey)
  • Truncate cache entry before writing (#3603 by casey)
  • Ignore absent optional modules under --allow-missing (#3601 by casey)

Added

  • Add len() function (#3663 by casey)
  • Avoid panic when passed parentless justfile path (#3624 by casey)

Misc

  • Fix flags and options link in readme (#3669 by casey)
  • Add else if to grammar (#3667 by casey)
  • Remove function context macro (#3659 by casey)
  • Remove on-demand assignment evaluation (#3658 by casey)
  • Compute assignment references for --evaluate (#3657 by casey)
  • Evaluate const assignments in evaluation order (#3656 by casey)
  • Collect references transitively (#3655 by casey)
  • Serialize dependency path in JSON (#3651 by casey)
  • Print full recipe path for alias targets in --show and --usage (#3649 by casey)
  • Reject unexpected arguments to --completions (#3642 by casey)
  • Use recipe path in usage hint (#3635 by casey)
  • Trim non-cycle prefix from circular variable dependency errors (#3634 by casey)
  • Suggest similarly named submodules (#3633 by casey)
  • Report disabled recipes and aliases in --show and --usage (#3632 by casey)
  • Respect --no-highlight when echoing script recipes (#3630 by casey)
  • Report undefined variables in order (#3629 by casey)
  • Report correct final recipe in circular dependencies (#3628 by casey)
  • Ignore files with module directory name (#3625 by casey)
  • Dump unexports in alphabetical order (#3623 by casey)
  • Reject extra arguments to --groups (#3622 by casey)
  • Reject search-path-prefixes with --global-justfile (#3621 by casey)
  • Refactor AST display (#3620 by casey)
  • Format justfile with no items as empty string (#3619 by casey)
  • Return search errors other than NotFound during fallback (#3617 by casey)
  • Propagate more exit codes (#3615 by casey)
  • Use interpreter file name to determine script shell kind (#3614 by casey)
  • Resolve module aliases in --evaluate paths (#3613 by casey)
  • Trim and ignore empty doc comments (#3612 by casey)
  • Blame second recipe for duplicate [default] attribute (#3610 by casey)
  • Visit modules in order in --choose (#3606 by casey)
  • Include path in canonicalize() error message (#3604 by casey)
  • Remove fuzzer (#3599 by casey)

View the full release notes at https://github.com/casey/just/releases/tag/1.57.0.


@github-actions github-actions Bot added rust Rust use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` labels Jul 19, 2026
@github-actions

Copy link
Copy Markdown
Contributor

馃 An automated task has requested bottles to be published to this PR.

Caution

Please do not push to this PR branch before the bottle commits have been pushed, as this results in a state that is difficult to recover from. If you need to resolve a merge conflict, please use a merge commit. Do not force-push to this PR branch.

@github-actions github-actions Bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Jul 19, 2026
@BrewTestBot
BrewTestBot enabled auto-merge July 19, 2026 04:49
@BrewTestBot
BrewTestBot added this pull request to the merge queue Jul 19, 2026
Merged via the queue into main with commit 3218ea0 Jul 19, 2026
22 checks passed
@BrewTestBot
BrewTestBot deleted the bump-just-1.57.0 branch July 19, 2026 05:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. rust Rust use is a significant feature of the PR or issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants