1.42.0
casey/just1.42.0Jul 14, 2025by github-actions[bot]
AI Summary
This release adds parallel recipe execution via the `[parallel]` attribute, allows depending on recipes in submodules, and adds several other features including configurable cygpath, metadata attributes, and improved bash completion.
Key Highlights
- Added `[parallel]` attribute to run dependencies in parallel
- Fixed recipe execution in submodules correct scope
- Added configurable cygpath with `--cygpath` and `$JUST_CYGPATH`
- Added `[metadata]` recipe attribute
- Allow depending on recipes in submodules
New Features
- [parallel] attribute for parallel execution
- --cygpath and $JUST_CYGPATH configuration
- [metadata] recipe attribute
- Submodule recipe dependencies
- Case-insensitive global justfile filename
Full Release Notes
### Fixed - Use correct scope when running recipes in submodules ([#2810](https://github.com/casey/just/pull/2810) by [casey](https://github.com/casey)) ### Added - Add `[parallel]` attribute to run dependencies in parallel ([#2803](https://github.com/casey/just/pull/2803) by [casey](https://github.com/casey)) - Allow configuring `cygpath` with `--cygpath` and `$JUST_CYGPATH` ([#2804](https://github.com/casey/just/pull/2804) by [hyrious](https://github.com/hyrious)) - Use GitHub token in `install.sh` if available ([#2676](https://github.com/casey/just/pull/2676) by [jpeeler](https://github.com/jpeeler)) - Add `[metadata]` recipe attribute ([#2794](https://github.com/casey/just/pull/2794) by [wiktor-k](https://github.com/wiktor-k)) - Allow depending on recipes in submodules ([#2672](https://github.com/casey/just/pull/2672) by [corvusrabus](https://github.com/corvusrabus)) ### Changed - Allow completing multiple recipes in bash ([#2764](https://github.com/casey/just/pull/2764) by [antirais](https://github.com/antirais)) - Make global justfile filename case-insensitive ([#2802](https://github.com/casey/just/pull/2802) by [casey](https://github.com/casey))