Skip to content

Releases: go-task/task

v3.9.1

28 Nov 19:24
Compare
Choose a tag to compare
  • 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).
  • Install shell completions automatically when installing via Homebrew (#264, #592, go-task/homebrew-tap#2).

v3.9.0

02 Oct 21:51
Compare
Choose a tag to compare

v3.8.0

27 Sep 01:35
Compare
Choose a tag to compare
  • Add interactive: true setting to improve support for interactive CLI apps (#217, #563).
  • Fix some nil errors (#534, #573).
  • Add ability to declare an included Taskfile as optional (#519, #552).
  • Add support for including Taskfiles in the home directory by using ~ (#539, #557).

v3.7.3

05 Sep 01:16
Compare
Choose a tag to compare

v3.7.0

01 Aug 00:40
Compare
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
Compare
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
Compare
Choose a tag to compare
  • Add support for interpolation in dotenv: (#433, #434, #453).

v3.4.3

31 May 02:06
Compare
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
Compare
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
Compare
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).