🚀 Updates
- Added a
moon clean
command for manually clearing the cache. - Added an
actionRunner.cacheLifetime
setting to.moon/workspace.yml
, for controlling the stale
cache threshold. - Added an
envFile
option to tasks, allowing.env
files to be loaded for environment variables. - Added a
local
setting to tasks, that marks the task for local development only. - Updated the
outputStyle
task option with additional variants:buffer
,buffer-only-failure
,
hash
,none
. - Updated
moon run
to support running multiple targets concurrently.
🐞 Fixes
- Fixed an issue where output hydration was bypassing "off" cache.
- Fixed an issue where parsing a node module binary would panic.
- Fixed an issue where moon would panic attempting to read non-JS code shipped in node modules (Rust
or Go binaries). - Fixed an issue where project globs would pickup dot folders (
.git
,.moon
, etc) or
node_modules
. - Fixed an issue where project names were stripping capital letters when using globs.
⚙️ Internal
- Updated Rust to v1.63.