Releases: go-task/task
Releases · go-task/task
Release list
v3.15.0
v3.14.1
v3.14.0
- Add ability to override the
.taskdirectory location with theTASK_TEMP_DIRenvironment variable. - Allow to override Task colors using environment variables:
TASK_COLOR_RESET,TASK_COLOR_BLUE,TASK_COLOR_GREEN,TASK_COLOR_CYAN,TASK_COLOR_YELLOW,TASK_COLOR_MAGENTAandTASK_COLOR_RED(#568, #792). - Fixed bug when using the
output: groupmode where STDOUT and STDERR were being print in separated blocks instead of in the right order (#779). - Starting on this release, ARM architecture binaries are been released to Snap as well (#795).
- i386 binaries won't be available anymore on Snap because Ubuntu removed the support for this architecture.
- Upgrade mvdan.cc/sh, which fixes a bug with associative arrays (#785, mvdan/sh#884, mvdan/sh#893).
v3.13.0
v3.12.1
- Fixed bug where, on Windows, variables were ending with
\rbecause we were only removing the final\nbut not\r\n(#717).
v3.12.0
- The
--listand--list-allflags can now be combined with the--silentflag to print the task names only, without their description (#691). - Added support for multi-level inclusion of Taskfiles. This means that included Taskfiles can also include other Taskfiles. Before this was limited to one level (#390, #623, #656).
- Add ability to specify vars when including a Taskfile. Check out the documentation for more information (#677).
v3.11.0
- Task now supports printing begin and end messages when using the
groupoutput mode, useful for grouping tasks in CI systems. Check out the documentation for more information (#647, #651). - Add
Taskfile.dist.ymlandTaskfile.dist.yamlto the supported file name list. Check out the documentation for more information (#498, #666).
v3.10.0
- A new
--list-all(alias-a) flag is now available. It's similar to the existing--list(-l) but prints all tasks, even those without a description (#383, #401). - It's now possible to schedule cleanup commands to run once a task finishes with the
defer:keyword (Documentation, #475, #626). - Remove long deprecated and undocumented
$variable prefix and^command prefix (#642, #644, #645). - Add support for
.yamlextension (as an alternative to.yml). This was requested multiple times throughout the years. Enjoy! (#183, #184, #369, #584, #621). - Fixed error when computing a variable when the task directory do not exist yet (#481, #579).
v3.9.2
- Upgrade mvdan/sh which contains a fix a for a important regression on Windows (#619, mvdan/sh#768, mvdan/sh#769).
v3.9.1
- Add logging in verbose mode for when a task starts and finishes (#533, #588).
- Fix an issue with preconditions and context errors (#597, #598).
- Quote each
{{.CLI_ARGS}}argument to prevent one with spaces to become many (#613). - Fix nil pointer when
cmd:was left empty (#612, #614). - Upgrade mvdan/sh which contains two relevant fixes:
- Fix quote of empty strings in
shellQuote(#609, mvdan/sh#763). - Fix issue of wrong environment variable being picked when there's another very similar one (#586, mvdan/sh#745).
- Fix quote of empty strings in
- Install shell completions automatically when installing via Homebrew (#264, #592, go-task/homebrew-tap#2).