Releases
1.57.0
Compare
Sorry, something went wrong.
No results found
Changed
Pass arguments to cmd.exe without escaping (#3636 by casey )
split('') splits into characters (#3650 by casey )
Accept markdown justfiles found by name (#3648 by casey )
Make [env] variables visible to shell() invocations (#3631 by casey )
Forbid duplicate groups (#3626 by casey )
Forbid option names beginning with - (#3608 by casey )
Don't accept option arguments starting with -= or --= (#3607 by casey )
Reject empty alphabet in choose() regardless of count (#3605 by casey )
Forbid [arg(flag)] with [arg(pattern)] (#3602 by casey )
Add extension to cache key (#3600 by 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 )
You can’t perform that action at this time.