Skip to content

Commit 09e5761

Browse files
committed
Update changelog.
1 parent 79e366a commit 09e5761

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,16 +47,18 @@
4747
- When the server doesn't support the configured compression, it will now default to "identity"
4848
(uncompressed) instead of disabling the cache entirely.
4949
- **Tasks**
50-
- Added a new `checks` setting to tasks that allows you to define shell scripts that execute
51-
before the task runs, and depending on their type, different outcomes can be achieved. The
52-
following types are supported:
50+
- Added a `checks` setting to tasks that allows you to define shell scripts that execute before
51+
the task runs, and depending on their type, different outcomes can be achieved. The following
52+
types are supported:
5353
- `fingerprint` - if the check fails, the task will fail and not run, otherwise the process
5454
output will be included in the task hash.
5555
- `requirement` — if the check fails, the task will fail and not run.
5656
- `condition` - if all conditions pass, the task will be skipped, otherwise it will run as
5757
normal.
58-
- Added a `taskOptions` setting to `moon.*` that allows you to configure default task options for
59-
all tasks within the current project, which can be overridden per task.
58+
- Added a `mergeChecks` option to tasks to control the merge behavior of checks when extending
59+
tasks.
60+
- Added a top-level `taskOptions` setting to `moon.*` that allows you to configure default task
61+
options for all tasks within the current project, which can be overridden per task.
6062
- **VCS**
6163
- Hardened all executed Git commands: revisions are validated against argument injection,
6264
credential prompts now fail immediately instead of hanging, and the fsmonitor daemon is now

0 commit comments

Comments
 (0)