All Versions
33
Latest Version
Avg Release Cycle
53 days
Latest Release
201 days ago
Changelog History
Page 1
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
tochecksum
(#246). - ๐ New magic variables are now available when using
status:
:.TIMESTAMP
which contains the greatest modification date from the files listed insources:
, and.CHECKSUM
, which contains a checksum of all files listed instatus:
. This is useful for manual checking when using external, or even remote, artifacts when usingstatus:
(#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).
- On
-
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 -
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
tochecksum
(#246). - ๐ New magic variables are now available when using
status:
:.TIMESTAMP
which contains the greatest modification date from the files listed insources:
, and.CHECKSUM
, which contains a checksum of all files listed instatus:
. This is useful for manual checking when using external, or even remote, artifacts when usingstatus:
(#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.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 thedefault
task. - โ Add hability to silent all tasks by adding
silent: true
a the root of the Taskfile.
- โ Add
-
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 defaultTaskfile.yml
) (#221). - ๐ง It's now possible to install Task using Homebrew on Linux (go-task/homebrew-tap#1).
- ๐ Fixed some bugs regarding minor version checks on