just 1.54.0

1.54.0
Added 15
  • Add `[continue]` attribute
  • Add `--dotenv-command` and `set dotenv-command`
  • Add cache key to verbose output
  • Add `--no-cache` flag
  • Remove empty cache entries with `just --clean`
  • Allow filtering `--clean` by recipe and module path
Changed 2
  • Allow passing `--dotenv-command` multiple times
  • Allow `[arg]` `value` to be expression
Fixed 3
  • Forbid duplicate attribute keys
  • Clear signal handler when infallible line catches signal
  • Fix working directory cache key
Fixed
  • Forbid duplicate attribute keys (#3454 by casey)
  • Clear signal handler when infallible line catches signal (#3444 by casey)
Changed
  • Allow passing --dotenv-command multiple times (#3445 by casey)
  • Allow [arg] value to be expression (#3429 by casey)
Added
  • Add [continue] attribute (#3442 by casey)
  • Add --dotenv-command and set dotenv-command (#3441 by casey)
Cached Recipes
  • Add cache key to verbose output (#3465 by casey)
  • Add --no-cache flag (#3463 by casey)
  • Remove empty cache entries with just --clean (#3462 by casey)
  • Add just --clean instructions to readme (#3461 by casey)
  • Allow filtering --clean by recipe and module path (#3460 by casey)
  • Add --clean subcommand for clearing recipe cache (#3459 by casey)
  • Include recipe name in cache entries (#3457 by casey)
  • Add extra user-supplied cache key (#3456 by casey)
  • Fix working directory cache key (#3455 by casey)
  • Add output files to cached recipes (#3453 by casey)
  • Add file inputs to cached recipes (#3452 by casey)
  • Use body lines in cache key (#3451 by casey)
  • Use recipe body in cache key instead of lines (#3447 by casey)
  • Add additional cache keys (#3446 by casey)
  • Add cached recipes (#3437 by casey)
Misc
  • Rename AttributeDiscriminant to AttributeKind (#3464 by casey)
  • Improve invalid shell recipe attribute error message (#3458 by casey)
  • Add Environment struct (#3450 by casey)
  • Remove Test::no_justfile() (#3449 by casey)
  • Use plural consistently in UnstableFeature enum (#3448 by casey)
  • Lowercase ctrl consistently (#3443 by casey)
  • Add activating environments section to readme (#3440 by casey)
  • Bump minimum-supported Rust version to 1.89.0 (#3438 by casey)
  • Make non-unicode error messages consistent (#3436 by casey)
  • Lowercase function error messages (#3435 by casey)
  • Reword readme (#3433 by casey)
  • Remove emacs Local Variables: block from justfile (#3432 by casey)
View original

Upgraded? How did it go?

Discussion