Releases: casey/just
Releases Β· casey/just
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)
1.36.0
Changed
Added
- Add
--one
flag to forbid multiple recipes from being invoked on the command line (#2374 by casey) - Allow including arbitrary characters in strings with
\u{β¦}
(#2360 by laniakea64) - Print recipe doc string when
--explain
flag is passed (#2319 by neunenak)
Misc
- Use unwrap_or_default() when getting default color and verbosity (#2397 by casey)
- De-duplicate suggestion methods (#2392 by neunenak)
- Refactor analyzer (#2378 by neunenak)
- Use
console
codeblocks in readme (#2388 by casey) - Split packages table by platform (#2385 by casey)
- Document npm package (#2384 by casey)
- Add PyPI install instructions (#2383 by casey)
- Remove alias shadows recipe error (#2375 by neunenak)
- Name instead of number book chapter files (#2372 by casey)
- Add groups to project justfile (#2351 by neunenak)
- Document
\u{...}
(#2371 by laniakea64) - Remove old recipes from project justfile (#2367 by casey)
- Document
--dotenv-path
in readme (#2366 by willie) - Remove ref-type crate (#2364 by casey)
- Fix type names in redefinition error message (#2353 by marcaddeo)
- Use relative in
.sha256sum
files (#2358 by casey) - Link to readme in CONTRIBUTING.md (#2348 by casey)
- Fix clippy lints (#2347 by casey)
- Simplify
Subcommand::run
(#2336 by neunenak) - Update module issue link in readme (#2345 by casey)
- Add blank line between CI workflow jobs (#2343 by casey)
- Color groups in
--list
output (#2340 by casey) - Refactor and document subcommand and search (#2335 by neunenak)
- Document private variables (#2331 by Jasha10)
1.35.0
Changed
- Allow fallback with recipes in submodules (#2329 by casey)
- Allow
[private]
attribute on assignments (#2300 by adsnaider)
Misc
- Generate
.sha256sum
files for release artifacts (#2323 by twm) - Clarify that subsequent dependencies run immediately after recipe (#2326 by casey)
- Fix readme typo (#2321 by arminius-smh)
- Remove Config::run (#2320 by neunenak)
- Bump MSRV to 1.74 (#2306 by casey)
- Remove logging (#2305 by casey)
- Group commands under dedicated heading in
--help
output (#2302 by casey) - Fix readme typo (#2297 by nyurik)
1.34.0
1.33.0
Fixed
Added
- Add
working-directory
setting (#2283 by nyurik) - Allow
[group]
attribute on submodules (#2263 by jmwoliver) - Allow empty
[script]
attribute and addset script-interpreter
(#2264 by casey)
Misc
- Document which attributes apply to which items (#2282 by casey)
- Add missing productions (#2280 by poliorcetics)
- Fix Rust 1.80.0 warnings (#2281 by casey)
- Update softprops/action-gh-release (#2269 by app/dependabot)
- Remove
(no group)
header before ungrouped recipes (#2268 by casey) - Document
script-interpreter
setting (#2265 by casey) set dotenv-path
does not overrideset dotenv-filename
(#2262 by casey)
1.32.0
1.31.0
1.30.1
1.30.0
Fixed
Changed
- Allow unstable features with
--summary
(#2210 by casey) - Don't analyze comments when
ignore-comments
is set (#2180 by casey) - List recipes by group in group justfile order with
just --list --unsorted
(#2164 by casey) - List groups in source order with
just --groups --unsorted
(#2160 by casey)
Added
- Avoid
install
and add 32-bit arm targets toinstall.sh
(#2214 by CramBL) - Give modules doc comments for
--list
(#2199 by Spatenheinz) - Add
datetime()
anddatetime_utc()
functions (#2167 by casey) - Allow setting more command-line options with environment variables (#2161 by casey)
Library
- Don't exit process in
run()
on argument parse error (#2176 by casey) - Allow passing command-line arguments into
run()
(#2173 by casey) - Ignore env_logger initialization errors (#2170 by EnigmaCurry)
Misc
- Tweak readme (#2227 by casey)
- Add development guide to readme (#2226 by casey)
- Add shell-expanded string syntax to grammar (#2223 by casey)
- Add recipe for testing bash completion script (#2221 by casey)
- Fix use of
justfile_directory()
in readme (#2219 by casey) - Use default values for
--list-heading
and--list-prefix
(#2213 by casey) - Use
clap::ValueParser
(#2211 by neunenak) - Document module doc comments in readme (#2208 by casey)
- Use
-and
instead of&&
in PowerShell completion script (#2204 by casey) - Fix readme formatting (#2203 by casey)
- Link to justfiles on GitHub in readme (#2198 by bukowa)
- Link to modules when first introduced in readme (#2193 by casey)
- Update
softprops/action-gh-release
(#2183 by app/dependabot) - Document remote justfile workaround (#2175 by casey)
- Document library interface (#2174 by casey)
- Remove dependency on cradle (#2169 by nc7s)
- Add note to readme about quoting paths on Windows (#2166 by casey)
- Add missing changelog credits (#2163 by casey)
- Credit myself in changelog (#2162 by casey)