1.47.1
casey/just1.47.1Mar 16, 2026by github-actions[bot]
AI Summary
This patch release adds an `eager` keyword for forcing evaluation of unused assignments and fixes issues with parallel dependency running and module visibility. It also changes variable evaluation behavior to only evaluate used variables in --evaluate and --command modes.
Key Highlights
- Added `eager` keyword for forcing evaluation of unused assignments
- Fixed parallel dependency running issue
- Fixed setting-exported assignment visibility in child modules
- Changed to only evaluate used variables in --evaluate and --command
- Made eager assignments unstable
New Features
- eager keyword to force evaluation of unused assignments
Full Release Notes
### Fixed - Block on running parallel dependencies ([#3139](https://github.com/casey/just/pull/3139) by [casey](https://github.com/casey)) - Fix setting-exported assignment visibility in child modules ([#3128](https://github.com/casey/just/pull/3128) by [casey](https://github.com/casey)) ### Added - Add `eager` keyword to force evaluation of unused assignments ([#3131](https://github.com/casey/just/pull/3131) by [casey](https://github.com/casey)) ### Changed - Only evaluate used variables in --evaluate and --command ([#3130](https://github.com/casey/just/pull/3130) by [casey](https://github.com/casey)) ### Misc - Make eager assignments unstable ([#3140](https://github.com/casey/just/pull/3140) by [casey](https://github.com/casey)) - Include path to .env file in error messages ([#3135](https://github.com/casey/just/pull/3135) by [casey](https://github.com/casey)) - Consolidate override checking ([#3127](https://github.com/casey/just/pull/3127) by [casey](https://github.com/casey)) - Update readme version references ([#3126](https://github.com/casey/just/pull/3126) by [casey](https://github.com/casey))