Skip to content

Releases: go-task/task

v2.8.1

20 May 22:33

Choose a tag to compare

This is probably the last v2 release before v3 is considered stable. See #195 and #220.

Changelog

  • Fix error code for the --help flag (#300, #330).
  • Print version to stdout instead of stderr (#299, #329).
  • Supress context errors when using the --watch flag (#313, #317).
  • Support templating on description (#276, #283).

v3.0.0-preview3

28 Mar 14:05

Choose a tag to compare

v3.0.0-preview3 Pre-release
Pre-release

Changelog

  • Expose .TASK variable in templates with the task name (#252).
  • Implement short task syntax (#194, #240).
  • Added option to make included Taskfile run commands on its own directory (#260, #144)
  • Merged improvements from master into the v3 branch

v2.8.0

08 Dec 00:58

Choose a tag to compare

  • Add --parallel flag (alias -p) to run tasks given by the command line in parallel (#266).
  • Fixed bug where calling the task CLI only informing global vars would not execute the default task.
  • Add hability to silent all tasks by adding silent: true a the root of the Taskfile.

v2.7.1

10 Nov 23:42

Choose a tag to compare

Changelog

  • Fix error being raised when exit 0 was called (#251).

v3.0.0-preview2

22 Sep 21:47

Choose a tag to compare

v3.0.0-preview2 Pre-release
Pre-release

Changelog

  • Taskfiles in version 1 are not supported anymore (#237).
  • Added global method: option. With this option, you can set a default method to all tasks in a Taskfile (#246).
  • Changed default method from timestamp to checksum (#246).
  • New magic variables are now available when using status:: .TIMESTAMP which contains the greatest modification date from the files listed in sources:, and .CHECKSUM, which contains a checksum of all files listed in status:. This is useful for manual checking when using external, or even remote, artifacts when using status: (#216).

v2.7.0

22 Sep 21:38

Choose a tag to compare

Changelog

  • Fixed panic bug when assigning a global variable (#229, #243).
  • A task with method: checksum will now re-run if generated files are deleted (#228, #238).

v3.0.0-preview1

12 Aug 02:52

Choose a tag to compare

v3.0.0-preview1 Pre-release
Pre-release

Changelog

  • We're now using slim-sprig instead of sprig, which allowed a file size reduction of about 22% (#219).
  • We now use some colors on Task output to better distinguish message types - commands are green, errors are red, etc (#207).

v2.6.0

21 Jul 14:16

Choose a tag to compare

  • Fixed some bugs regarding minor version checks on version:.
  • Add preconditions: to task (#205).
  • Create directory informed on dir: if it doesn't exist (#209, #211).
  • We now have a --taskfile flag (alias -t), which can be used to run another Taskfile (other than the default Taskfile.yml) (#221).
  • It's now possible to install Task using Homebrew on Linux (go-task/homebrew-tap#1).

v2.5.2

11 May 14:33

Choose a tag to compare

Changelog

  • Reverted YAML upgrade due issues with CRLF on Windows (#201, go-yaml/yaml#450).
  • Allow setting global variables through the CLI (#192).

v2.5.1

27 Apr 21:00

Choose a tag to compare

Changelog

  • Fixed some issues with interactive command line tools, where sometimes the output were not being shown, and similar issues (#114, #190, #200).
  • Upgraded go-yaml/yaml from v2 to v3.