Skip to content

Releases: go-task/task

v3.7.3

05 Sep 01:16

Choose a tag to compare

v3.7.0

01 Aug 00:40

Choose a tag to compare

  • Add run: setting to control if tasks should run multiple times or not. Available options are always (the default), when_changed (if a variable modified the task) and once (run only once no matter what). This is a long time requested feature. Enjoy! (#53, #359).

v3.6.0

11 Jul 02:16

Choose a tag to compare

  • Allow using both sources: and status: in the same task (#411, #427, #477).
  • Small optimization and bug fix: don't compute variables if not needed for dotenv: (#517).

v3.5.0

05 Jul 00:57

Choose a tag to compare

  • Add support for interpolation in dotenv: (#433, #434, #453).

v3.4.3

31 May 02:06

Choose a tag to compare

  • Add support for the NO_COLOR environment variable (#459, fatih/color#137).
  • Fix bug where sources were not considering the right directory in --watch mode (#484, #485).

v3.4.2

23 Apr 21:15

Choose a tag to compare

  • On watch, report which file failed to read (#472).
  • Do not try to catch SIGKILL signal, which are not actually possible (#476).
  • Improve version reporting when building Task from source using Go Modules (#462, #473).

v3.4.1

17 Apr 20:56

Choose a tag to compare

  • Improve error reporting when parsing YAML: in some situations where you would just see an generic error, you'll now see the actual error with more detail: the YAML line the failed to parse, for example (#467).
  • A JSON Schema was published here and is automatically being used by some editors like Visual Studio Code (#135).
  • Print task name before the command in the log output (#398).

v3.3.0

20 Mar 16:25

Choose a tag to compare

  • Add support for delegating CLI arguments to commands with -- and a special CLI_ARGS variable (#327).
  • Add a --concurrency (alias -C) flag, to limit the number of tasks that run concurrently. This is useful for heavy workloads (#345).

v3.2.2

12 Jan 16:24

Choose a tag to compare

  • Improve performance of --list and --summary by skipping running shell variables for these flags (#332).
  • Fixed a bug where an environment in a Taskfile was not always overridable by the system environment (#425).
  • Fixed environment from .env files not being available as variables (#379).
  • The install script is now working for ARM platforms (#428).

v3.2.1

09 Jan 17:01

Choose a tag to compare

  • Fixed some bugs and regressions regarding dynamic variables and directories (#426).
  • The slim-sprig package was updated with the upstream sprig.