All Versions
33
Latest Version
Avg Release Cycle
53 days
Latest Release
201 days ago

Changelog History
Page 1

  • v3.0.0

    August 17, 2020

    ๐Ÿ”„ Changelog

    • On v3, all CLI variables will be considered global variables (#336, #341)
    • โž• Add support to .env like files (#324, #356).
    • โž• Add label: to task so you can override the task name in the logs (#321, #337).
    • โ™ป๏ธ Refactor how variables work on version 3 (#311).
    • Disallow expansions on v3 since it has no effect.
    • Taskvars.yml is not automatically included anymore.
    • Taskfile_{{OS}}.yml is not automatically included anymore.
    • ๐Ÿ‘ Allow interpolation on includes, so you can manually include a Taskfile based on operation system, for example.
    • ๐Ÿ”ฆ 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)
    • ๐Ÿ‘ 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).
    • 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).
  • v3.0.0-preview4

    May 21, 2020

    ๐Ÿš€ This is probably the last v3 preview release before it's released as stable.

    ๐Ÿ”„ Changelog

    • โ™ป๏ธ Refactor how variables work on version 3 (#311).
    • Disallow expansions on v3 since it has no effect.
    • Taskvars.yml is not automatically included anymore.
    • Taskfile_{{OS}}.yml is not automatically included anymore.
    • ๐Ÿ‘ Allow interpolation on includes, so you can manually include a Taskfile based on operation system, for example.
  • v3.0.0-preview3

    March 28, 2020

    ๐Ÿ”„ 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
  • v3.0.0-preview2

    September 22, 2019

    ๐Ÿ”„ 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).
  • v3.0.0-preview1

    August 12, 2019

    ๐Ÿ”„ 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.8.1

    May 20, 2019

    ๐Ÿš€ 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).
  • v2.8.0

    December 07, 2019
    • โž• 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

    November 10, 2019

    ๐Ÿ”„ Changelog

    • ๐Ÿ›  Fix error being raised when exit 0 was called (#251).
  • v2.7.0

    September 22, 2019

    ๐Ÿ”„ 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).
  • v2.6.0

    July 21, 2019
    • ๐Ÿ›  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).