- 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).