Releases: casey/just
Releases · casey/just
1.35.0
Changed
- Allow fallback with recipes in submodules (#2329 by casey)
- Allow
[private]attribute on assignments (#2300 by adsnaider)
Misc
- Generate
.sha256sumfiles 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
--helpoutput (#2302 by casey) - Fix readme typo (#2297 by nyurik)
1.34.0
1.33.0
Fixed
Added
- Add
working-directorysetting (#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-interpretersetting (#2265 by casey) set dotenv-pathdoes 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-commentsis 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
installand 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-headingand--list-prefix(#2213 by casey) - Use
clap::ValueParser(#2211 by neunenak) - Document module doc comments in readme (#2208 by casey)
- Use
-andinstead 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)
1.29.1
1.29.0
Added
- Add [positional-arguments] attribute (#2151)
- Use
--justfilein Fish shell completions (#2148 by rubot) - Add
is_dependency()function (#2139 by neunenak) - Allow printing nu completion script with
just --completions nushell(#2140) - Add
[ATTRIBUTE: VALUE]shorthand (#2136 by neunenak) - Allow unexporting environment variables (#2098 by neunenak)
Fixed
- Load environment file from dotenv-path relative to working directory (#2152)
- Fix
fzfchooser preview with space-separated module paths (#2141)
Misc
1.28.0
Changed
- Write shebang recipes to $XDG_RUNTIME_DIR (#2128)
- Add
set dotenv-requiredto require an environment file (#2116) - Don't display submodule recipes in
--list(#2112)
Added
- Allow listing recipes in submodules with
--list-submodules(#2113) - Show recipes in submodules with
--show RECIPE::PATH(#2111) - Add
--timestamp-format(#2106 by neunenak) - Allow listing submodule recipes with
--list PATH(#2108) - Print recipe command timestamps with
--timestamps(#2084 by neunenak) - Add
module_file()andmodule_directory()functions (#2105)
Fixed
- Use space-separated recipe paths in
--choose(#2115) - Fix bash completion for aliases (#2104 by laniakea64)
Misc
- Don't check in manpage (#2130)
- Document default shell (#2129)
- Remove duplicate section in Chinese readme (#2127 by potterxu)
- Update Chinese readme (#2124 by potterxu)
- Fix typo in readme (#2122 by potterxu)
- Don't check in auto-generated completion scripts (#2120)
- Document when dependencies run in readme (#2103)
- Build aarch64-pc-windows-msvc release binaries (#2100 by alshdavid)
- Clarify that
dotenv-path-given env file is required (#2099) - Print multi-line doc comments before recipe in
--list(#2090) - List unsorted imported recipes by import depth and offset (#2092)
- Update README.md (#2091 by laniakea64)