v1.28.1
·
165 commits
to master
since this release
🚀 Updates
- Added caching around
bun bun.lockb
commands, instead of running them for every task. - Updated and loosened identifier naming restrictions.
- Updated environment variable substitution to support different outputs when a variable is missing,
based on a trailing flag syntax.$FOO
or${FOO}
- If variable is missing, keeps the original syntax (current default).$FOO?
or${FOO?}
- If variable is missing, replaces with an empty string.$FOO!
or${FOO!}
- Ignores variable substitution and preserves the syntax (without !).
🐞 Fixes
- Fixed an issue where an affected task with files that contain non-standard characters would fail
to run because Bash expansion fails. We now quote file paths that contain*
,$
,+
, and[]
.
⚙️ Internal
- Updated Rust to v1.81.