Releases: casey/just
Releases Β· casey/just
1.42.4
1.42.3
1.42.2
1.42.1
1.42.0
Fixed
Added
- Add
[parallel]
attribute to run dependencies in parallel (#2803 by casey) - Allow configuring
cygpath
with--cygpath
and$JUST_CYGPATH
(#2804 by hyrious) - Use GitHub token in
install.sh
if available (#2676 by jpeeler) - Add
[metadata]
recipe attribute (#2794 by wiktor-k) - Allow depending on recipes in submodules (#2672 by corvusrabus)
Changed
1.41.0
Changed
Added
- Add
dotenv-override
setting (#2785 by Lun4m) - Add
PATH_SEP
andPATH_VAR_SEP
constants (#2679 by casey) - Add
--tempdir
command-line option (#2798 by casey)
Fixed
Misc
- Add
arkade
to readme (#2700 by rgee0) - Link to pipx instead of pypi in readme (#2799 by casey)
- Add reasons to
#[ignore]
attributes (#2797 by casey) - Mention that command-line environment variables are inherited (#2783 by philipmgrant)
- Fix attribute grammar and update documentation (#2790 by casey)
- Tweak prose in groups section of readme (#2767 by offby1)
- Update
extractions/setup-just
version in readme (#2735 by esadek) - Remove
return
inRecipe::confirm
(#2789 by casey) - Add
mise
to alternatives in readem (#2758 by koppor) - Update
softprops/action-gh-release
(#2781 by app/dependabot) - Use
default
as name of--init
justfile default recipe (#2777 by casey) - Add
just.systems
link to--init
justfile (#2776 by casey) - Fix
kitchen-sink.just
comment (#2738 by azarmadr) - Update
softprops/action-gh-release
(#2716 by app/dependabot) - Fix clippy lints (#2768 by casey)
- Add back-to-the-top link to readme (#2707 by bravesasha)
- Placate clippy lints for 1.86 (#2708 by casey)
- Use
-S
inuv
example (#2696 by rmoorman) - Handle
--request
without parsing justfile (#2683 by casey) - Bump MSRV to 1.77 and enforce on CI (#2674 by casey)
1.40.0
Added
- Allow the target of aliases to be recipes in submodules (#2632 by corvusrabus)
- Make
--list-submodules
require--list
(#2622 by casey)
Fixed
Misc
- Remove
test!
macro from readme (#2648 by casey) - Sort enum variant, struct member, and trait members alphabetically (#2646 by casey)
- Add Zed extension to readme (#2640 by sectore)
- Refactor error checking in choose function (#2643 by casey)
- Use
Test
struct instead oftest!
macro (#2642 by casey) - Include unicode codepoint in unknown start of token error (#2637 by CramBL)
- Ignore broken pipe error from chooser (#2639 by casey)
- Guarantee that
Namepath
s are non-empty (#2638 by casey) - Remove unnecessary binding modifiers (#2636 by casey)
- Document Vim and Neovim built-in syntax highlighting (#2619 by laniakea64)
- Remove rust:just Repology badge (#2614 by laniakea64)
- Clarify --list argument (#2609 by casey)
- Expand Windows path documentation (#2602 by casey)
- Fix readme typos (#2596 by CramBL)
1.39.0
Added
- Add
which()
andrequire()
for finding executables (#2440 by 0xzhzh) - Add
no-exit-message
Setting and[exit-message]
attribute (#2568 by ArchieAtkinson) - Configure alias style in
--list
with--alias-style
(#2342 by marcaddeo) - Add regex mismatch conditional operator (#2490 by laniakea64)
- Add
read_to_string(path)
function (#2507 by begoon)
Changed
Fixed
- Keep
[private]
attribute when formatting assignments (#2592 by casey) - Format
if β¦ else if β¦
without superfluous braces (#2573 by casey) - Fix error when lexing
!
at end-of-file (#2520 by casey) - Handle recipes in submodules in fish completion script (#2514 by senekor)
Misc
- Add tests for
require()
(#2594 by casey) - Evaluate concatenations and joins from left to right (#2593 by casey)
- Disable links to empty chapters in book (#2589 by casey)
- Link to CI workflow in readme (#2586 by bravesasha)
- Clarify that
trim_*_match
functions take subtrings (#2574 by xavdid) - Update
softprops/action-gh-release
from 2.2.0 to 2.2.1 (#2570 by app/dependabot) - Check attributes in parser instead of analyzer (#2560 by casey)
- Ignore I/O errors when writing changelog to stdout (#2558 by casey)
- Add
quiet
setting and fix typos in readme (#2549 by unennhexium) - Update readme to use
env()
instead ofenv_var*()
(#2546 by laniakea64) - Document using
||
to provide default for empty environment variable (#2545 by casey) - Refactor
Line
predicates (#2543 by casey) - Fix typos in README.md (#2542 by laniakea64)
- Add full example getting XDG user directory to readme (#2536 by laniakea64)
- Document weird behavior of duplicate definitions in imports (#2541 by casey)
- Update readme to reflect actual behavior of user directory functions (#2535 by casey)
- Update softprops/action-gh-release to 2.2.0 (#2530 by app/dependabot)
- Document running python recipes with
uv
(#2526 by casey) - Sort functions alphabetically (#2525 by casey)
- Fix truncated bang operator error message (#2522 by casey)
- Include source path in dump JSON (#2466 by psibi)
- Add attribute set (#2419 by neunenak)
1.38.0
Added
- Add
[openbsd]
recipe attribute (#2497 by vtamara) - Add
[working-directory]
recipe attribute (#2438 by bcheidemann) - Add
--allow-missing
to ignore missing recipe and submodule errors (#2460 by R3ZV)
Changed
- Add snap package back to readme (#2506 by casey)
- Forbid duplicate non-repeatable attributes (#2483 by casey)
Misc
- Publish docs to GitHub pages on release only (#2516 by casey)
- Note lack of support for string interpolation (#2515 by casey)
- Embolden help text errors (#2502 by casey)
- Style help text (#2501 by casey)
- Add
--request
subcommand for testing (#2498 by casey) - [bin/forbid] Improve error message if ripgrep is missing (#2493 by casey)
- Fix Rust 1.83 clippy warnings (#2487 by casey)
- Refactor JSON tests (#2484 by casey)
- Get
Config
fromExecutionContext
instead of passing separately (#2481 by casey) - Don't write justfiles unchanged by formatting (#2479 by casey)
1.37.0
Added
- Add
style()
function (#2462 by casey) - Terminal escape sequence constants (#2461 by casey)
- Add
&&
and||
operators (#2444 by casey)
Changed
- Make recipe doc attribute override comment (#2470 by casey)
- Don't export constants (#2449 by casey)
- Allow duplicate imports (#2437 by casey)
- Publish single SHA256SUM file with releases (#2417 by casey)
- Mark recipes with private attribute as private in JSON dump (#2415 by casey)
- Forbid invalid attributes on assignments (#2412 by casey)
Misc
- Update
softprops/action-gh-release
(#2471 by app/dependabot) - Add
-g
torust-just
install instructions (#2459 by gnpaone) - Change doc backtick color to cyan (#2469 by casey)
- Note that
set shell
is not used for[script]
recipes (#2468 by iloveitaly) - Replace
derivative
withderive-where
(#2465 by laniakea64) - Highlight backticks in docs when listing recipes (#2423 by neunenak)
- Update setup-just version in README (#2456 by Julian)
- Fix shell function example in readme (#2454 by casey)
- Update softprops/action-gh-release (#2450 by app/dependabot)
- Use
justfile
instead ofmf
on invalid examples in readme (#2447 by casey) - Add advice on printing complex strings (#2446 by casey)
- Document using functions in variable assignments (#2431 by offby1)
- Use prettier string comparison in tests (#2435 by neunenak)
- Note
shell(β¦)
as an alternative to backticks (#2430 by offby1) - Update nix package links (#2441 by yunusey)
- Update README.δΈζ.md (#2424 by Jannchie)
- Add Recipe::subsequents (#2428 by casey)
- Add subsequents to grammar (#2427 by casey)
- Document checking releases hashes (#2418 by casey)
- Show how to access positional arguments with powershell (#2405 by casey)
- Use
-CommandWithArgs
instead of-cwa
(#2404 by casey) - Document
-cwa
flag for PowerShell positional arguments (#2403 by casey) - Use
unwrap_or
when creating relative path in loader (#2400 by casey)