- Added
uuid
,randInt
andrandIntN
template functions (#1346, [#2225] by @pd93). - Added new
CLI_ARGS_LIST
array variable which contains the arguments passed to Task after the--
(the same asCLI_ARGS
, but an array instead of a string). (#2138, [#2139], [#2140] by @pd93). - Added
toYaml
andfromYaml
templating functions (#2217, [#2219] by @pd93). - Added
task
field the--list --json
output (#2256 by @aleksandersh). - Added the ability to pin included taskfiles by specifying a checksum. This works with both local and remote Taskfiles (#2222, [#2223] by @pd93).
- When using the Remote Taskfiles experiment, any credentials used in the URL will now be redacted in Task's output (#2100, [#2220] by @pd93).
- Fixed fuzzy suggestions not working when misspelling a task name (#2192, [#2200] by @vmaerten).
- Fixed a bug where taskfiles in directories containing spaces created directories in the wrong location (#2208, [#2216] by @pd93).
- Added support for dual JSON schema files, allowing changes without affecting the current schema. The current schemas will only be updated during releases. (#2211 by @vmaerten).
- Improved fingerprint documentation by specifying that the method can be set at the root level to apply to all tasks (#2233 by @vmaerten).
- Fixed some watcher regressions after [#2048] (#2199, [#2202], [#2241], [#2196] by @wazazaby, [#2271] by @andreynering).