just v1.51.0 Release Notes
Release Date: 2026-05-10 // 28 days ago-
โ Added
๐ Changed
- ๐ Allow
[env]attribute to take expressions (#3329 by casey) - ๐ Allow using expressions with
[working-directory](#3326 by casey) - Read justfile from standard input with
--justfile -(#3325 by casey) - ๐ Make
parent_directory()of bare filename return.(#3313 by casey) - ๐ Make
[env]override module-level exports (#3312 by casey)
๐ Fixed
- Fail on deep recursion instead of overflowing stack (#3319 by casey)
- Invoke chooser selections separately (#3311 by casey)
- Don't evaluate unused assertions (#3310 by casey)
- Respect lazy setting in submodules (#3308 by casey)
- ๐ Fix overrides not being visible in user-defined functions (#3307 by casey)
- Don't panic on invalid datetime format string (#3304 by casey)
Misc
- ๐ Use
cargo-limitcommands in justfile (#3331 by casey) - Simplify code more (#3330 by casey)
- โก๏ธ Update install-dev-deps recipe with compatible mdbook (#3328 by casey)
- Simplify code (#3327 by casey)
- ๐ Link to duplicate recipe issue in readme (#3321 by casey)
- โ Remove periods from error messages (#3316 by casey)
- Avoid multi-sentence error messagess (#3315 by casey)
- ๐ Make error messages lowercase (#3314 by casey)
- Actually bump version to 1.50.0 (#3303 by casey)
- ๐ Allow
Previous changes from v1.50.0
-
โ Added
- Filter
--chooseby--group(#3298 by casey) - โ Add
[android]recipe attribute (#2884 by duncanawoods) - โ Add
module_path()function (#3270 by casey)
๐ Fixed
- Preserve trailing comments when formatting (#3282 by casey)
- Preserve comments before
[doc]attribute (#3275 by casey) - ๐ Allow comments after unexports (#3264 by casey)
๐ Changed
- Stabilize
--fmtsubcommand (#3301 by casey) - Ignore trailing
::on last argument (#3300 by casey) - Complete files and directories when completing arguments (#3299 by casey)
- Include
module_pathfield in JSON (#3288 by casey) - Partially collapse blank lines between items (#3274 by casey)
- 0๏ธโฃ Omit defaults when formatting settings (#3268 by casey)
Misc
- ๐ Fix
read()description (#3295 by casey) - Note that pull requests are not currently being accepted (#3289 by casey)
- ๐ Improve completer config parsing (#3287 by casey)
- โ Test that aliases complete with environment variable (#3286 by casey)
- Replace unnecessary raw strings (#3281 by casey)
- ๐ Fix test string indentation (#3280 by casey)
- Document
assert()in readme (#3279 by casey) - Replace dashes with underscores when using
--evaluate-format shell(#3278 by casey) - ๐ Fix readme typos (#3277 by casey)
- โ Test multi-line recipe comments (#3276 by casey)
- Document
set no-exit-messageand[exit-message](#3269 by casey) - ๐จ Refactor end-of-file handling in lexer (#3267 by casey)
- ๐ Fix end-of-file parsing (#3266 by casey)
- ๐ Update softprops/action-gh-release to 2.6.1 (#3253 by casey)
- Include bash completion script in crate (#3252 by casey)
- Filter