Releases: go-task/task
Releases · go-task/task
v3.9.1
- 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).
- Fix quote of empty strings in
- Install shell completions automatically when installing via Homebrew (#264, #592, go-task/homebrew-tap#2).
v3.9.0
- A new
shellQuote
function was added to the template system ({{shellQuote "a string"}}
) to ensure a string is safe for use in shell (mvdan/sh#727, mvdan/sh#737, Documentation) - In this version mvdan.cc/sh was upgraded with some small fixes and features
- The
read -p
flag is now supported (#314, mvdan/sh#551, mvdan/sh#772) - The
pwd -P
andpwd -L
flags are now supported (#553, mvdan/sh#724, mvdan/sh#728) - The
$GID
environment variable is now correctly being set (#561, mvdan/sh#723)
- The
v3.8.0
v3.7.3
- Add official support to Apple M1 (#564, #567)
- Our official Homebrew tap will support more platforms, including Apple M1
v3.7.0
v3.6.0
v3.5.0
v3.4.3
- 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
v3.4.1
- 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).