You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implemented a new affected project tracker that is more accurate and more powerful.
Can now control the depth of upstream (dependencies) and downstream (dependents).
Affected information now logs more information and is included in reports/JSON.
Added --upstream and --downstream options to moon query projects.
Coming soon for affected tasks as well!
Implemented experimental support for a new configuration language, Pkl!
Pkl is programmable, allowing for variables, loops, conditionals, and more.
Added a new task option, cacheLifetime, that controls how long a task will be cached for.
Added a new task merge strategy, preserve, that preserves the original inherited value.
Added a new setting vcs.hookFormat to .moon/workspace.yml, that can customize the shell/file
format for hooks.
Added "sync workspace action" support to toolchain plugins. This is our first step in supporting
toolchains via WASM plugins.
Updated task outputs to support token and environment variables.
Updated moon query projects to include the project description as a trailing value.
Updated moon query tasks to include the task type and platform, and the task description as a
trailing value.
🐞 Fixes
Fixed an issue where a root project in a polyrepo would not default to **/* inputs for tasks.
Potential fix for an issue that occurs when multiple toolchains of the same type (2 different
Node.js versions for example) would fail in weird ways when installing in parallel.