(<ahref="https://github.com/go-task/go-npm/issues/2"target="_blank"rel="noopener noreferrer">go-task/go-npm#2</a>, <ahref="https://github.com/go-task/go-npm/pull/3"target="_blank"rel="noopener noreferrer">go-task/go-npm#3</a>).</li><li>It's now possible to run Taskfiles from subdirectories! A new <code>USER_WORKING_DIR</code> special
variable was added to add even more flexibility for monorepos
(<ahref="https://github.com/go-task/task/issues/289"target="_blank"rel="noopener noreferrer">#289</a>, <ahref="https://github.com/go-task/task/pull/920"target="_blank"rel="noopener noreferrer">#920</a>).</li><li>Add task-level <code>dotenv</code> support
(<ahref="https://github.com/go-task/task/issues/389"target="_blank"rel="noopener noreferrer">#389</a>, <ahref="https://github.com/go-task/task/pull/904"target="_blank"rel="noopener noreferrer">#904</a>).</li><li>It's now possible to use global level variables on <code>includes</code>
(<ahref="https://github.com/go-task/task/issues/942"target="_blank"rel="noopener noreferrer">#942</a>, <ahref="https://github.com/go-task/task/pull/943"target="_blank"rel="noopener noreferrer">#943</a>).</li><li>The website got a brand new <ahref="https://task-zh.readthedocs.io/zh_CN/latest/"target="_blank"rel="noopener noreferrer">translation to Chinese</a>
by <ahref="https://github.com/DeronW"target="_blank"rel="noopener noreferrer">@DeronW</a>. Thanks!</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v3180---2022-11-12">v3.18.0 - 2022-11-12<aclass="hash-link"href="#v3180---2022-11-12"title="Direct link to heading"></a></h2><ul><li>Show aliases on <code>task --list --silent</code> (<code>task --ls</code>). This means that aliases
(<ahref="https://github.com/go-task/task/pull/919"target="_blank"rel="noopener noreferrer">#919</a>).</li><li>Tasks in the root Taskfile will now be displayed first in <code>--list</code>/<code>--list-all</code>
output (<ahref="https://github.com/go-task/task/pull/806"target="_blank"rel="noopener noreferrer">#806</a>, <ahref="https://github.com/go-task/task/pull/890"target="_blank"rel="noopener noreferrer">#890</a>).</li><li>It's now possible to call a <code>default</code> task in an included Taskfile by using
just the namespace. For example: <code>docs:default</code> is now automatically
(<ahref="https://github.com/go-task/task/issues/661"target="_blank"rel="noopener noreferrer">#661</a>, <ahref="https://github.com/go-task/task/pull/815"target="_blank"rel="noopener noreferrer">#815</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v3170---2022-10-14">v3.17.0 - 2022-10-14<aclass="hash-link"href="#v3170---2022-10-14"title="Direct link to heading"></a></h2><ul><li>Add a "Did you mean ...?" suggestion when a task does not exits another one
(<ahref="https://github.com/go-task/task/issues/867"target="_blank"rel="noopener noreferrer">#867</a>, <ahref="https://github.com/go-task/task/pull/880"target="_blank"rel="noopener noreferrer">#880</a>).</li><li>Now YAML parse errors will print which Taskfile failed to parse
(<ahref="https://github.com/go-task/task/issues/885"target="_blank"rel="noopener noreferrer">#885</a>, <ahref="https://github.com/go-task/task/pull/887"target="_blank"rel="noopener noreferrer">#887</a>).</li><li>Add ability to set <code>aliases</code> for tasks and namespaces (<ahref="https://github.com/go-task/task/pull/268"target="_blank"rel="noopener noreferrer">#268</a>, <ahref="https://github.com/go-task/task/pull/340"target="_blank"rel="noopener noreferrer">#340</a>, <ahref="https://github.com/go-task/task/pull/879"target="_blank"rel="noopener noreferrer">#879</a>).</li><li>Improvements to Fish shell completion
(<ahref="https://github.com/go-task/task/pull/897"target="_blank"rel="noopener noreferrer">#897</a>).</li><li>Added ability to set a different watch interval by setting
<code>interval: '500ms'</code> or using the <code>--interval=500ms</code> flag
(<ahref="https://github.com/go-task/task/issues/813"target="_blank"rel="noopener noreferrer">#813</a>, <ahref="https://github.com/go-task/task/pull/865"target="_blank"rel="noopener noreferrer">#865</a>).</li><li>Add colored output to <code>--list</code>, <code>--list-all</code> and <code>--summary</code> flags (<ahref="https://github.com/go-task/task/pull/845"target="_blank"rel="noopener noreferrer">#845</a>, <ahref="https://github.com/go-task/task/pull/874"target="_blank"rel="noopener noreferrer">#874</a>).</li><li>Fix unexpected behavior where <code>label:</code> was being shown instead of the task
(<ahref="https://github.com/go-task/task/issues/603"target="_blank"rel="noopener noreferrer">#603</a>, <ahref="https://github.com/go-task/task/pull/877"target="_blank"rel="noopener noreferrer">#877</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v3160---2022-09-29">v3.16.0 - 2022-09-29<aclass="hash-link"href="#v3160---2022-09-29"title="Direct link to heading"></a></h2><ul><li>Add <code>npm</code> as new installation method: <code>npm i -g @go-task/cli</code>
(<ahref="https://github.com/go-task/task/issues/870"target="_blank"rel="noopener noreferrer">#870</a>, <ahref="https://github.com/go-task/task/pull/871"target="_blank"rel="noopener noreferrer">#871</a>, <ahref="https://www.npmjs.com/package/@go-task/cli"target="_blank"rel="noopener noreferrer">npm package</a>).</li><li>Add support to marking tasks and includes as internal, which will hide them
from <code>--list</code> and <code>--list-all</code>
(<ahref="https://github.com/go-task/task/pull/818"target="_blank"rel="noopener noreferrer">#818</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v3152---2022-09-08">v3.15.2 - 2022-09-08<aclass="hash-link"href="#v3152---2022-09-08"title="Direct link to heading"></a></h2><ul><li>Fix error when using variable in <code>env:</code> introduced in the previous release
(<ahref="https://github.com/go-task/task/issues/858"target="_blank"rel="noopener noreferrer">#858</a>, <ahref="https://github.com/go-task/task/pull/866"target="_blank"rel="noopener noreferrer">#866</a>).</li><li>Fix handling of <code>CLI_ARGS</code> (<code>--</code>) in Bash completion
(<ahref="https://github.com/go-task/task/pull/863"target="_blank"rel="noopener noreferrer">#863</a>).</li><li>On zsh completion, add ability to replace <code>--list-all</code> with <code>--list</code> as
(<ahref="https://github.com/go-task/task/pull/861"target="_blank"rel="noopener noreferrer">#861</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v3150---2022-09-03">v3.15.0 - 2022-09-03<aclass="hash-link"href="#v3150---2022-09-03"title="Direct link to heading"></a></h2><ul><li>Add new special variables <code>ROOT_DIR</code> and <code>TASKFILE_DIR</code>. This was a highly
(<ahref="https://github.com/go-task/task/issues/826"target="_blank"rel="noopener noreferrer">#826</a>, <ahref="https://github.com/go-task/task/pull/831"target="_blank"rel="noopener noreferrer">#831</a>).</li><li>Improvements and fixes to Bash completion
(<ahref="https://github.com/go-task/task/pull/835"target="_blank"rel="noopener noreferrer">#835</a>, <ahref="https://github.com/go-task/task/pull/844"target="_blank"rel="noopener noreferrer">#844</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v3141---2022-08-03">v3.14.1 - 2022-08-03<aclass="hash-link"href="#v3141---2022-08-03"title="Direct link to heading"></a></h2><ul><li>Always resolve relative include paths relative to the including Taskfile
(<ahref="https://github.com/go-task/task/issues/822"target="_blank"rel="noopener noreferrer">#822</a>, <ahref="https://github.com/go-task/task/pull/823"target="_blank"rel="noopener noreferrer">#823</a>).</li><li>Fix ZSH and PowerShell completions to consider all tasks instead of just the
(<ahref="https://github.com/go-task/task/pull/803"target="_blank"rel="noopener noreferrer">#803</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v3140---2022-07-08">v3.14.0 - 2022-07-08<aclass="hash-link"href="#v3140---2022-07-08"title="Direct link to heading"></a></h2><ul><li>Add ability to override the <code>.task</code> directory location with the
(<ahref="https://github.com/go-task/task/pull/568"target="_blank"rel="noopener noreferrer">#568</a>, <ahref="https://github.com/go-task/task/pull/792"target="_blank"rel="noopener noreferrer">#792</a>).</li><li>Fixed bug when using the <code>output: group</code> mode where STDOUT and STDERR were
being print in separated blocks instead of in the right order
(<ahref="https://github.com/go-task/task/issues/779"target="_blank"rel="noopener noreferrer">#779</a>).</li><li>Starting on this release, ARM architecture binaries are been released to Snap
as well
(<ahref="https://github.com/go-task/task/issues/795"target="_blank"rel="noopener noreferrer">#795</a>).</li><li>i386 binaries won't be available anymore on Snap because Ubuntu removed the support
for this architecture.</li><li>Upgrade mvdan.cc/sh, which fixes a bug with associative arrays
(<ahref="https://github.com/go-task/task/issues/785"target="_blank"rel="noopener noreferrer">#785</a>, <ahref="https://github.com/mvdan/sh/issues/884"target="_blank"rel="noopener noreferrer">mvdan/sh#884</a>, <ahref="https://github.com/mvdan/sh/pull/893"target="_blank"rel="noopener noreferrer">mvdan/sh#893</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v3130---2022-06-13">v3.13.0 - 2022-06-13<aclass="hash-link"href="#v3130---2022-06-13"title="Direct link to heading"></a></h2><ul><li>Added <code>-n</code> as an alias to <code>--dry</code>
(<ahref="https://github.com/go-task/task/issues/776"target="_blank"rel="noopener noreferrer">#776</a>, <ahref="https://github.com/go-task/task/pull/777"target="_blank"rel="noopener noreferrer">#777</a>).</li><li>Fix behavior of interrupt (SIGINT, SIGTERM) signals. Task will now give time
(<ahref="https://github.com/go-task/task/issues/458"target="_blank"rel="noopener noreferrer">#458</a>, <ahref="https://github.com/go-task/task/pull/479"target="_blank"rel="noopener noreferrer">#479</a>, <ahref="https://github.com/go-task/task/issues/728"target="_blank"rel="noopener noreferrer">#728</a>, <ahref="https://github.com/go-task/task/pull/769"target="_blank"rel="noopener noreferrer">#769</a>).</li><li>Add new <code>--exit-code</code> (<code>-x</code>) flag that will pass-through the exit form the
(<ahref="https://github.com/go-task/task/pull/755"target="_blank"rel="noopener noreferrer">#755</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v3121---2022-05-10">v3.12.1 - 2022-05-10<aclass="hash-link"href="#v3121---2022-05-10"title="Direct link to heading"></a></h2><ul><li>Fixed bug where, on Windows, variables were ending with <code>\r</code> because we were
(<ahref="https://github.com/go-task/task/issues/717"target="_blank"rel="noopener noreferrer">#717</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v3120---2022-03-31">v3.12.0 - 2022-03-31<aclass="hash-link"href="#v3120---2022-03-31"title="Direct link to heading"></a></h2><ul><li>The <code>--list</code> and <code>--list-all</code> flags can now be combined with the <code>--silent</code>
flag to print the task names only, without their description
(<ahref="https://github.com/go-task/task/pull/691"target="_blank"rel="noopener noreferrer">#691</a>).</li><li>Added support for multi-level inclusion of Taskfiles. This means that
included Taskfiles can also include other Taskfiles. Before this was limited
to one level
(<ahref="https://github.com/go-task/task/issues/390"target="_blank"rel="noopener noreferrer">#390</a>, <ahref="https://github.com/go-task/task/discussions/623"target="_blank"rel="noopener noreferrer">#623</a>, <ahref="https://github.com/go-task/task/pull/656"target="_blank"rel="noopener noreferrer">#656</a>).</li><li>Add ability to specify vars when including a Taskfile.
<ahref="https://taskfile.dev/#/usage?id=vars-of-included-taskfiles"target="_blank"rel="noopener noreferrer">Check out the documentation</a>
(<ahref="https://github.com/go-task/task/pull/677"target="_blank"rel="noopener noreferrer">#677</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v3110---2022-02-19">v3.11.0 - 2022-02-19<aclass="hash-link"href="#v3110---2022-02-19"title="Direct link to heading"></a></h2><ul><li>Task now supports printing begin and end messages when using the <code>group</code>
output mode, useful for grouping tasks in CI systems.
<ahref="http://taskfile.dev/#/usage?id=output-syntax"target="_blank"rel="noopener noreferrer">Check out the documentation</a> for more information
(<ahref="https://github.com/go-task/task/issues/647"target="_blank"rel="noopener noreferrer">#647</a>, <ahref="https://github.com/go-task/task/pull/651"target="_blank"rel="noopener noreferrer">#651</a>).</li><li>Add <code>Taskfile.dist.yml</code> and <code>Taskfile.dist.yaml</code> to the supported file
name list. <ahref="https://taskfile.dev/#/usage?id=supported-file-names"target="_blank"rel="noopener noreferrer">Check out the documentation</a> for more information
(<ahref="https://github.com/go-task/task/issues/498"target="_blank"rel="noopener noreferrer">#498</a>, <ahref="https://github.com/go-task/task/pull/666"target="_blank"rel="noopener noreferrer">#666</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v3100---2022-01-04">v3.10.0 - 2022-01-04<aclass="hash-link"href="#v3100---2022-01-04"title="Direct link to heading"></a></h2><ul><li>A new <code>--list-all</code> (alias <code>-a</code>) flag is now available. It's similar to the
exiting <code>--list</code> (<code>-l</code>) but prints all tasks, even those without a
description
(<ahref="https://github.com/go-task/task/issues/383"target="_blank"rel="noopener noreferrer">#383</a>, <ahref="https://github.com/go-task/task/pull/401"target="_blank"rel="noopener noreferrer">#401</a>).</li><li>It's now possible to schedule cleanup commands to run once a task finishes
with the <code>defer:</code> keyword
(<ahref="https://taskfile.dev/#/usage?id=doing-task-cleanup-with-defer"target="_blank"rel="noopener noreferrer">Documentation</a>, <ahref="https://github.com/go-task/task/issues/475"target="_blank"rel="noopener noreferrer">#475</a>, <ahref="https://github.com/go-task/task/pull/626"target="_blank"rel="noopener noreferrer">#626</a>).</li><li>Remove long deprecated and undocumented <code>$</code> variable prefix and <code>^</code> command
prefix
(<ahref="https://github.com/go-task/task/issues/642"target="_blank"rel="noopener noreferrer">#642</a>, <ahref="https://github.com/go-task/task/issues/644"target="_blank"rel="noopener noreferrer">#644</a>, <ahref="https://github.com/go-task/task/pull/645"target="_blank"rel="noopener noreferrer">#645</a>).</li><li>Add support for <code>.yaml</code> extension (as an alternative to <code>.yml</code>).
This was requested multiple times throughout the years. Enjoy!
(<ahref="https://github.com/go-task/task/issues/183"target="_blank"rel="noopener noreferrer">#183</a>, <ahref="https://github.com/go-task/task/pull/184"target="_blank"rel="noopener noreferrer">#184</a>, <ahref="https://github.com/go-task/task/issues/369"target="_blank"rel="noopener noreferrer">#369</a>, <ahref="https://github.com/go-task/task/issues/584"target="_blank"rel="noopener noreferrer">#584</a>, <ahref="https://github.com/go-task/task/pull/621"target="_blank"rel="noopener noreferrer">#621</a>).</li><li>Fixed error when computing a variable when the task directory do not exist
(<ahref="https://github.com/go-task/task/issues/481"target="_blank"rel="noopener noreferrer">#481</a>, <ahref="https://github.com/go-task/task/pull/579"target="_blank"rel="noopener noreferrer">#579</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v392---2021-12-02">v3.9.2 - 2021-12-02<aclass="hash-link"href="#v392---2021-12-02"title="Direct link to heading"></a></h2><ul><li>Upgrade <ahref="https://github.com/mvdan/sh"target="_blank"rel="noopener noreferrer">mvdan/sh</a> which contains a fix a for
(<ahref="https://github.com/go-task/task/issues/619"target="_blank"rel="noopener noreferrer">#619</a>, <ahref="https://github.com/mvdan/sh/issues/768"target="_blank"rel="noopener noreferrer">mvdan/sh#768</a>, <ahref="https://github.com/mvdan/sh/pull/769"target="_blank"rel="noopener noreferrer">mvdan/sh#769</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v391---2021-11-28">v3.9.1 - 2021-11-28<aclass="hash-link"href="#v391---2021-11-28"title="Direct link to heading"></a></h2><ul><li>Add logging in verbose mode for when a task starts and finishes
(<ahref="https://github.com/go-task/task/issues/533"target="_blank"rel="noopener noreferrer">#533</a>, <ahref="https://github.com/go-task/task/pull/588"target="_blank"rel="noopener noreferrer">#588</a>).</li><li>Fix an issue with preconditions and context errors
(<ahref="https://github.com/go-task/task/issues/597"target="_blank"rel="noopener noreferrer">#597</a>, <ahref="https://github.com/go-task/task/pull/598"target="_blank"rel="noopener noreferrer">#598</a>).</li><li>Quote each <code>{{.CLI_ARGS}}</code> argument to prevent one with spaces to become many
(<ahref="https://github.com/go-task/task/pull/613"target="_blank"rel="noopener noreferrer">#613</a>).</li><li>Fix nil pointer when <code>cmd:</code> was left empty
(<ahref="https://github.com/go-task/task/issues/612"target="_blank"rel="noopener noreferrer">#612</a>, <ahref="https://github.com/go-task/task/pull/614"target="_blank"rel="noopener noreferrer">#614</a>).</li><li>Upgrade <ahref="https://github.com/mvdan/sh"target="_blank"rel="noopener noreferrer">mvdan/sh</a> which contains two
relevant fixes:<ul><li>Fix quote of empty strings in <code>shellQuote</code>
(<ahref="https://github.com/go-task/task/issues/609"target="_blank"rel="noopener noreferrer">#609</a>, <ahref="https://github.com/mvdan/sh/issues/763"target="_blank"rel="noopener noreferrer">mvdan/sh#763</a>).</li><li>Fix issue of wrong environment variable being picked when there's another
very similar one
(<ahref="https://github.com/go-task/task/issues/586"target="_blank"rel="noopener noreferrer">#586</a>, <ahref="https://github.com/mvdan/sh/pull/745"target="_blank"rel="noopener noreferrer">mvdan/sh#745</a>).</li></ul></li><li>Install shell completions automatically when installing via Homebrew
(<ahref="https://github.com/go-task/task/issues/264"target="_blank"rel="noopener noreferrer">#264</a>, <ahref="https://github.com/go-task/task/pull/592"target="_blank"rel="noopener noreferrer">#592</a>, <ahref="https://github.com/go-task/homebrew-tap/pull/2"target="_blank"rel="noopener noreferrer">go-task/homebrew-tap#2</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v390---2021-10-02">v3.9.0 - 2021-10-02<aclass="hash-link"href="#v390---2021-10-02"title="Direct link to heading"></a></h2><ul><li>A new <code>shellQuote</code> function was added to the template system
(<code>{{shellQuote "a string"}}</code>) to ensure a string is safe for use in shell
(<ahref="https://github.com/mvdan/sh/pull/727"target="_blank"rel="noopener noreferrer">mvdan/sh#727</a>, <ahref="https://github.com/mvdan/sh/pull/737"target="_blank"rel="noopener noreferrer">mvdan/sh#737</a>, <ahref="https://pkg.go.dev/mvdan.cc/sh/v3@v3.4.0/syntax#Quote"target="_blank"rel="noopener noreferrer">Documentation</a>)</li><li>In this version <ahref="https://github.com/mvdan/sh"target="_blank"rel="noopener noreferrer">mvdan.cc/sh</a> was upgraded
with some small fixes and features<ul><li>The <code>read -p</code> flag is now supported
(<ahref="https://github.com/go-task/task/issues/314"target="_blank"rel="noopener noreferrer">#314</a>, <ahref="https://github.com/mvdan/sh/issues/551"target="_blank"rel="noopener noreferrer">mvdan/sh#551</a>, <ahref="https://github.com/mvdan/sh/pull/722"target="_blank"rel="noopener noreferrer">mvdan/sh#772</a>)</li><li>The <code>pwd -P</code> and <code>pwd -L</code> flags are now supported
(<ahref="https://github.com/go-task/task/issues/553"target="_blank"rel="noopener noreferrer">#553</a>, <ahref="https://github.com/mvdan/sh/issues/724"target="_blank"rel="noopener noreferrer">mvdan/sh#724</a>, <ahref="https://github.com/mvdan/sh/pull/728"target="_blank"rel="noopener noreferrer">mvdan/sh#728</a>)</li><li>The <code>$GID</code> environment variable is now correctly being set
(<ahref="https://github.com/go-task/task/issues/561"target="_blank"rel="noopener noreferrer">#561</a>, <ahref="https://github.com/mvdan/sh/pull/723"target="_blank"rel="noopener noreferrer">mvdan/sh#723</a>)</li></ul></li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v380---2021-09-26">v3.8.0 - 2021-09-26<aclass="hash-link"href="#v380---2021-09-26"title="Direct link to heading"></a></h2><ul><li>Add <code>interactive: true</code> setting to improve support for interactive CLI apps
(<ahref="https://github.com/go-task/task/issues/217"target="_blank"rel="noopener noreferrer">#217</a>, <ahref="https://github.com/go-task/task/pull/563"target="_blank"rel="noopener noreferrer">#563</a>).</li><li>Fix some <code>nil</code> errors
(<ahref="https://github.com/go-task/task/issues/534"target="_blank"rel="noopener noreferrer">#534</a>, <ahref="https://github.com/go-task/task/pull/573"target="_blank"rel="noopener noreferrer">#573</a>).</li><li>Add ability to declare an included Taskfile as optional
(<ahref="https://github.com/go-task/task/issues/519"target="_blank"rel="noopener noreferrer">#519</a>, <ahref="https://github.com/go-task/task/pull/552"target="_blank"rel="noopener noreferrer">#552</a>).</li><li>Add support for including Taskfiles in the home directory by using <code>~</code>
(<ahref="https://github.com/go-task/task/issues/539"target="_blank"rel="noopener noreferrer">#539</a>, <ahref="https://github.com/go-task/task/pull/557"target="_blank"rel="noopener noreferrer">#557</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v373---2021-09-04">v3.7.3 - 2021-09-04<aclass="hash-link"href="#v373---2021-09-04"title="Direct link to heading"></a></h2><ul><li>Add official support to Apple M1 (<ahref="https://github.com/go-task/task/pull/564"target="_blank"rel="noopener noreferrer">#564</a>, <ahref="https://github.com/go-task/task/pull/567"target="_blank"rel="noopener noreferrer">#567</a>).</li><li>Our <ahref="https://github.com/go-task/homebrew-tap"target="_blank"rel="noopener noreferrer">official Homebrew tap</a> will
support more platforms, including Apple M1</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v370---2021-07-31">v3.7.0 - 2021-07-31<aclass="hash-link"href="#v370---2021-07-31"title="Direct link to heading"></a></h2><ul><li>Add <code>run:</code> setting to control if tasks should run multiple times or not.
(<ahref="https://github.com/go-task/task/issues/53"target="_blank"rel="noopener noreferrer">#53</a>, <ahref="https://github.com/go-task/task/pull/359"target="_blank"rel="noopener noreferrer">#359</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v360---2021-07-10">v3.6.0 - 2021-07-10<aclass="hash-link"href="#v360---2021-07-10"title="Direct link to heading"></a></h2><ul><li>Allow using both <code>sources:</code> and <code>status:</code> in the same task
(<ahref="https://github.com/go-task/task/issues/411"target="_blank"rel="noopener noreferrer">#411</a>, <ahref="https://github.com/go-task/task/issues/427"target="_blank"rel="noopener noreferrer">#427</a>, <ahref="https://github.com/go-task/task/pull/477"target="_blank"rel="noopener noreferrer">#477</a>).</li><li>Small optimization and bug fix: don't compute variables if not needed for
<code>dotenv:</code> (<ahref="https://github.com/go-task/task/issues/517"target="_blank"rel="noopener noreferrer">#517</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v350---2021-07-04">v3.5.0 - 2021-07-04<aclass="hash-link"href="#v350---2021-07-04"title="Direct link to heading"></a></h2><ul><li>Add support for interpolation in <code>dotenv:</code>
(<ahref="https://github.com/go-task/task/discussions/433"target="_blank"rel="noopener noreferrer">#433</a>, <ahref="https://github.com/go-task/task/issues/434"target="_blank"rel="noopener noreferrer">#434</a>, <ahref="https://github.com/go-task/task/pull/453"target="_blank"rel="noopener noreferrer">#453</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v343---2021-05-30">v3.4.3 - 2021-05-30<aclass="hash-link"href="#v343---2021-05-30"title="Direct link to heading"></a></h2><ul><li>Add support for the <code>NO_COLOR</code> environment variable.
(<ahref="https://github.com/go-task/task/issues/459"target="_blank"rel="noopener noreferrer">#459</a>, <ahref="https://github.com/fatih/color/pull/137"target="_blank"rel="noopener noreferrer">fatih/color#137</a>).</li><li>Fix bug where sources were not considering the right directory
(<ahref="https://github.com/go-task/task/issues/484"target="_blank"rel="noopener noreferrer">#484</a>, <ahref="https://github.com/go-task/task/pull/485"target="_blank"rel="noopener noreferrer">#485</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v342---2021-04-23">v3.4.2 - 2021-04-23<aclass="hash-link"href="#v342---2021-04-23"title="Direct link to heading"></a></h2><ul><li>On watch, report which file failed to read
(<ahref="https://github.com/go-task/task/pull/472"target="_blank"rel="noopener noreferrer">#472</a>).</li><li>Do not try to catch SIGKILL signal, which are not actually possible
(<ahref="https://github.com/go-task/task/pull/476"target="_blank"rel="noopener noreferrer">#476</a>).</li><li>Improve version reporting when building Task from source using Go Modules
(<ahref="https://github.com/go-task/task/pull/462"target="_blank"rel="noopener noreferrer">#462</a>, <ahref="https://github.com/go-task/task/pull/473"target="_blank"rel="noopener noreferrer">#473</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v341---2021-04-17">v3.4.1 - 2021-04-17<aclass="hash-link"href="#v341---2021-04-17"title="Direct link to heading"></a></h2><ul><li>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
(<ahref="https://github.com/go-task/task/issues/467"target="_blank"rel="noopener noreferrer">#467</a>).</li><li>A JSON Schema was published <ahref="https://json.schemastore.org/taskfile.json"target="_blank"rel="noopener noreferrer">here</a>
and is automatically being used by some editors like Visual Studio Code
(<ahref="https://github.com/go-task/task/issues/135"target="_blank"rel="noopener noreferrer">#135</a>).</li><li>Print task name before the command in the log output
(<ahref="https://github.com/go-task/task/pull/398"target="_blank"rel="noopener noreferrer">#398</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v330---2021-03-20">v3.3.0 - 2021-03-20<aclass="hash-link"href="#v330---2021-03-20"title="Direct link to heading"></a></h2><ul><li>Add support for delegating CLI arguments to commands with <code>--</code> and a
(<ahref="https://github.com/go-task/task/issues/327"target="_blank"rel="noopener noreferrer">#327</a>).</li><li>Add a <code>--concurrency</code> (alias <code>-C</code>) flag, to limit the number of tasks that
run concurrently. This is useful for heavy workloads.
(<ahref="https://github.com/go-task/task/pull/345"target="_blank"rel="noopener noreferrer">#345</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v322---2021-01-12">v3.2.2 - 2021-01-12<aclass="hash-link"href="#v322---2021-01-12"title="Direct link to heading"></a></h2><ul><li>Improve performance of <code>--list</code> and <code>--summary</code> by skipping running shell
(<ahref="https://github.com/go-task/task/issues/332"target="_blank"rel="noopener noreferrer">#332</a>).</li><li>Fixed a bug where an environment in a Taskfile was not always overridable
by the system environment
(<ahref="https://github.com/go-task/task/issues/425"target="_blank"rel="noopener noreferrer">#425</a>).</li><li>Fixed environment from .env files not being available as variables
(<ahref="https://github.com/go-task/task/issues/379"target="_blank"rel="noopener noreferrer">#379</a>).</li><li>The install script is now working for ARM platforms
(<ahref="https://github.com/go-task/task/pull/428"target="_blank"rel="noopener noreferrer">#428</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v321---2021-01-09">v3.2.1 - 2021-01-09<aclass="hash-link"href="#v321---2021-01-09"title="Direct link to heading"></a></h2><ul><li>Fixed some bugs and regressions regarding dynamic variables and directories
with the upstream <ahref="https://github.com/Masterminds/sprig"target="_blank"rel="noopener noreferrer">sprig</a>.</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v320---2021-01-07">v3.2.0 - 2021-01-07<aclass="hash-link"href="#v320---2021-01-07"title="Direct link to heading"></a></h2><ul><li>Fix the <code>.task</code> directory being created in the task directory instead of the
(<ahref="https://github.com/go-task/task/issues/247"target="_blank"rel="noopener noreferrer">#247</a>).</li><li>Fix a bug where dynamic variables (those declared with <code>sh:</code>) were not
running in the task directory when the task has a custom dir or it was
in an included Taskfile
(<ahref="https://github.com/go-task/task/issues/384"target="_blank"rel="noopener noreferrer">#384</a>).</li><li>The watch feature (via the <code>--watch</code> flag) got a few different bug fixes and
(<ahref="https://github.com/go-task/task/pull/423"target="_blank"rel="noopener noreferrer">#423</a>, <ahref="https://github.com/go-task/task/issues/365"target="_blank"rel="noopener noreferrer">#365</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v310---2021-01-03">v3.1.0 - 2021-01-03<aclass="hash-link"href="#v310---2021-01-03"title="Direct link to heading"></a></h2><ul><li>Fix a bug when the checksum up-to-date resolution is used by a task
(<ahref="https://github.com/go-task/task/issues/412"target="_blank"rel="noopener noreferrer">#412</a>).</li><li>Starting from this release, we're releasing official ARMv6 and ARM64 binaries
for Linux
(<ahref="https://github.com/go-task/task/issues/375"target="_blank"rel="noopener noreferrer">#375</a>, <ahref="https://github.com/go-task/task/issues/418"target="_blank"rel="noopener noreferrer">#418</a>).</li><li>Task now respects the order of declaration of included Taskfiles when
evaluating variables declaring by them
(<ahref="https://github.com/go-task/task/issues/393"target="_blank"rel="noopener noreferrer">#393</a>).</li><li><code>set -e</code> is now automatically set on every command. This was done to fix an
issue where multiline string commands wouldn't really fail unless the
(<ahref="https://github.com/go-task/task/issues/403"target="_blank"rel="noopener noreferrer">#403</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v301---2020-12-26">v3.0.1 - 2020-12-26<aclass="hash-link"href="#v301---2020-12-26"title="Direct link to heading"></a></h2><ul><li>Allow use as a library by moving the required packages out of the <code>internal</code>
(<ahref="https://github.com/go-task/task/pull/358"target="_blank"rel="noopener noreferrer">#358</a>).</li><li>Do not error if a specified dotenv file does not exist
(<ahref="https://github.com/go-task/task/issues/378"target="_blank"rel="noopener noreferrer">#378</a>, <ahref="https://github.com/go-task/task/pull/385"target="_blank"rel="noopener noreferrer">#385</a>).</li><li>Fix panic when you have empty tasks in your Taskfile
(<ahref="https://github.com/go-task/task/issues/338"target="_blank"rel="noopener noreferrer">#338</a>, <ahref="https://github.com/go-task/task/pull/362"target="_blank"rel="noopener noreferrer">#362</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v300---2020-08-16">v3.0.0 - 2020-08-16<aclass="hash-link"href="#v300---2020-08-16"title="Direct link to heading"></a></h2><ul><li>On <code>v3</code>, all CLI variables will be considered global variables
(<ahref="https://github.com/go-task/task/issues/336"target="_blank"rel="noopener noreferrer">#336</a>, <ahref="https://github.com/go-task/task/pull/341"target="_blank"rel="noopener noreferrer">#341</a>)</li><li>Add support to <code>.env</code> like files
(<ahref="https://github.com/go-task/task/issues/324"target="_blank"rel="noopener noreferrer">#324</a>, <ahref="https://github.com/go-task/task/pull/356"target="_blank"rel="noopener noreferrer">#356</a>).</li><li>Add <code>label:</code> to task so you can override the task name in the logs
(<ahref="https://github.com/go-task/task/issues/321%5D"target="_blank"rel="noopener noreferrer">#321</a>, <ahref="https://github.com/go-task/task/pull/337"target="_blank"rel="noopener noreferrer">#337</a>).</li><li>Refactor how variables work on version 3
(<ahref="https://github.com/go-task/task/pull/311"target="_blank"rel="noopener noreferrer">#311</a>).</li><li>Disallow <code>expansions</code> on v3 since it has no effect.</li><li><code>Taskvars.yml</code> is not automatically included anymore.</li><li><code>Taskfile_{{OS}}.yml</code> is not automatically included anymore.</li><li>Allow interpolation on <code>includes</code>, so you can manually include a Taskfile
based on operation system, for example.</li><li>Expose <code>.TASK</code> variable in templates with the task name
(<ahref="https://github.com/go-task/task/issues/252"target="_blank"rel="noopener noreferrer">#252</a>).</li><li>Implement short task syntax
(<ahref="https://github.com/go-task/task/issues/194"target="_blank"rel="noopener noreferrer">#194</a>, <ahref="https://github.com/go-task/task/pull/240"target="_blank"rel="noopener noreferrer">#240</a>).</li><li>Added option to make included Taskfile run commands on its own directory
(<ahref="https://github.com/go-task/task/issues/260"target="_blank"rel="noopener noreferrer">#260</a>, <ahref="https://github.com/go-task/task/issues/144"target="_blank"rel="noopener noreferrer">#144</a>)</li><li>Taskfiles in version 1 are not supported anymore
(<ahref="https://github.com/go-task/task/pull/237"target="_blank"rel="noopener noreferrer">#237</a>).</li><li>Added global <code>method:</code> option. With this option, you can set a default
method to all tasks in a Taskfile
(<ahref="https://github.com/go-task/task/issues/246"target="_blank"rel="noopener noreferrer">#246</a>).</li><li>Changed default method from <code>timestamp</code> to <code>checksum</code>
(<ahref="https://github.com/go-task/task/issues/246"target="_blank"rel="noopener noreferrer">#246</a>).</li><li>New magic variables are now available when using <code>status:</code>:
<code>.TIMESTAMP</code> which contains the greatest modification date
from the files listed in <code>sources:</code>, and <code>.CHECKSUM</code>, which
contains a checksum of all files listed in <code>status:</code>.
This is useful for manual checking when using external, or even remote,
artifacts when using <code>status:</code>
(<ahref="https://github.com/go-task/task/pull/216"target="_blank"rel="noopener noreferrer">#216</a>).</li><li>We're now using <ahref="https://github.com/go-task/slim-sprig"target="_blank"rel="noopener noreferrer">slim-sprig</a> instead of
<ahref="https://github.com/Masterminds/sprig"target="_blank"rel="noopener noreferrer">sprig</a>, which allowed a file size
reduction of about 22%
(<ahref="https://github.com/go-task/task/pull/219"target="_blank"rel="noopener noreferrer">#219</a>).</li><li>We now use some colors on Task output to better distinguish message types -
(<ahref="https://github.com/go-task/task/pull/207"target="_blank"rel="noopener noreferrer">#207</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v281---2020-05-20">v2.8.1 - 2020-05-20<aclass="hash-link"href="#v281---2020-05-20"title="Direct link to heading"></a></h2><ul><li>Fix error code for the <code>--help</code> flag
(<ahref="https://github.com/go-task/task/issues/300"target="_blank"rel="noopener noreferrer">#300</a>, <ahref="https://github.com/go-task/task/pull/330"target="_blank"rel="noopener noreferrer">#330</a>).</li><li>Print version to stdout instead of stderr
(<ahref="https://github.com/go-task/task/issues/299"target="_blank"rel="noopener noreferrer">#299</a>, <ahref="https://github.com/go-task/task/pull/329"target="_blank"rel="noopener noreferrer">#329</a>).</li><li>Supress <code>context</code> errors when using the <code>--watch</code> flag
(<ahref="https://github.com/go-task/task/issues/313"target="_blank"rel="noopener noreferrer">#313</a>, <ahref="https://github.com/go-task/task/pull/317"target="_blank"rel="noopener noreferrer">#317</a>).</li><li>Support templating on description
(<ahref="https://github.com/go-task/task/issues/276"target="_blank"rel="noopener noreferrer">#276</a>, <ahref="https://github.com/go-task/task/pull/283"target="_blank"rel="noopener noreferrer">#283</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v280---2019-12-07">v2.8.0 - 2019-12-07<aclass="hash-link"href="#v280---2019-12-07"title="Direct link to heading"></a></h2><ul><li>Add <code>--parallel</code> flag (alias <code>-p</code>) to run tasks given by the command line in
(<ahref="https://github.com/go-task/task/pull/266"target="_blank"rel="noopener noreferrer">#266</a>).</li><li>Fixed bug where calling the <code>task</code> CLI only informing global vars would not
execute the <code>default</code> task.</li><li>Add hability to silent all tasks by adding <code>silent: true</code> a the root of the
Taskfile.</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v271---2019-11-10">v2.7.1 - 2019-11-10<aclass="hash-link"href="#v271---2019-11-10"title="Direct link to heading"></a></h2><ul><li>Fix error being raised when <code>exit 0</code> was called
(<ahref="https://github.com/go-task/task/issues/251"target="_blank"rel="noopener noreferrer">#251</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v270---2019-09-22">v2.7.0 - 2019-09-22<aclass="hash-link"href="#v270---2019-09-22"title="Direct link to heading"></a></h2><ul><li>Fixed panic bug when assigning a global variable
(<ahref="https://github.com/go-task/task/issues/229"target="_blank"rel="noopener noreferrer">#229</a>, <ahref="https://github.com/go-task/task/issues/234"target="_blank"rel="noopener noreferrer">#243</a>).</li><li>A task with <code>method: checksum</code> will now re-run if generated files are deleted
(<ahref="https://github.com/go-task/task/pull/228"target="_blank"rel="noopener noreferrer">#228</a>, <ahref="https://github.com/go-task/task/issues/238"target="_blank"rel="noopener noreferrer">#238</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v260---2019-07-21">v2.6.0 - 2019-07-21<aclass="hash-link"href="#v260---2019-07-21"title="Direct link to heading"></a></h2><ul><li>Fixed some bugs regarding minor version checks on <code>version:</code>.</li><li>Add <code>preconditions:</code> to task
(<ahref="https://github.com/go-task/task/pull/205"target="_blank"rel="noopener noreferrer">#205</a>).</li><li>Create directory informed on <code>dir:</code> if it doesn't exist
(<ahref="https://github.com/go-task/task/issues/209"target="_blank"rel="noopener noreferrer">#209</a>, <ahref="https://github.com/go-task/task/pull/211"target="_blank"rel="noopener noreferrer">#211</a>).</li><li>We now have a <code>--taskfile</code> flag (alias <code>-t</code>), which can be used to run
another Taskfile (other than the default <code>Taskfile.yml</code>)
(<ahref="https://github.com/go-task/task/pull/221"target="_blank"rel="noopener noreferrer">#221</a>).</li><li>It's now possible to install Task using Homebrew on Linux
(<ahref="https://github.com/go-task/homebrew-tap/pull/1"target="_blank"rel="noopener noreferrer">go-task/homebrew-tap#1</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v252---2019-05-11">v2.5.2 - 2019-05-11<aclass="hash-link"href="#v252---2019-05-11"title="Direct link to heading"></a></h2><ul><li>Reverted YAML upgrade due issues with CRLF on Windows
(<ahref="https://github.com/go-task/task/issues/201"target="_blank"rel="noopener noreferrer">#201</a>, <ahref="https://github.com/go-yaml/yaml/issues/450"target="_blank"rel="noopener noreferrer">go-yaml/yaml#450</a>).</li><li>Allow setting global variables through the CLI
(<ahref="https://github.com/go-task/task/issues/192"target="_blank"rel="noopener noreferrer">#192</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="251---2019-04-27">2.5.1 - 2019-04-27<aclass="hash-link"href="#251---2019-04-27"title="Direct link to heading"></a></h2><ul><li>Fixed some issues with interactive command line tools, where sometimes
(<ahref="https://github.com/go-task/task/issues/114"target="_blank"rel="noopener noreferrer">#114</a>, <ahref="https://github.com/go-task/task/issues/190"target="_blank"rel="noopener noreferrer">#190</a>, <ahref="https://github.com/go-task/task/pull/200"target="_blank"rel="noopener noreferrer">#200</a>).</li><li>Upgraded <ahref="https://github.com/go-yaml/yaml"target="_blank"rel="noopener noreferrer">go-yaml/yaml</a> from v2 to v3.</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v250---2019-03-16">v2.5.0 - 2019-03-16<aclass="hash-link"href="#v250---2019-03-16"title="Direct link to heading"></a></h2><ul><li>We moved from the taskfile.org domain to the new fancy taskfile.dev domain.
to use the new taskfile.dev domain on scripts from now on.</li><li>Fixed to the ZSH completion
(<ahref="https://github.com/go-task/task/pull/182"target="_blank"rel="noopener noreferrer">#182</a>).</li><li>Add <ahref="https://taskfile.org/#/usage?id=display-summary-of-task"target="_blank"rel="noopener noreferrer"><code>--summary</code> flag along with <code>summary:</code> task attribute</a>
(<ahref="https://github.com/go-task/task/pull/180"target="_blank"rel="noopener noreferrer">#180</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v240---2019-02-21">v2.4.0 - 2019-02-21<aclass="hash-link"href="#v240---2019-02-21"title="Direct link to heading"></a></h2><ul><li>Allow calling a task of the root Taskfile from an included Taskfile
(<ahref="https://github.com/go-task/task/issues/161"target="_blank"rel="noopener noreferrer">#161</a>, <ahref="https://github.com/go-task/task/issues/172"target="_blank"rel="noopener noreferrer">#172</a>),</li><li>Add flag to override the <code>output</code> option
(<ahref="https://github.com/go-task/task/pull/173"target="_blank"rel="noopener noreferrer">#173</a>);</li><li>Fix bug where Task was persisting the new checksum on the disk when the Dry
Mode is enabled
(<ahref="https://github.com/go-task/task/issues/166"target="_blank"rel="noopener noreferrer">#166</a>);</li><li>Fix file timestamp issue when the file name has spaces
(<ahref="https://github.com/go-task/task/issues/176"target="_blank"rel="noopener noreferrer">#176</a>);</li><li>Mitigating path expanding issues on Windows
(<ahref="https://github.com/go-task/task/pull/170"target="_blank"rel="noopener noreferrer">#170</a>).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v230---2019-01-02">v2.3.0 - 2019-01-02<aclass="hash-link"href="#v230---2019-01-02"title="Direct link to heading"></a></h2><ul><li>On Windows, Task can now be installed using <ahref="https://scoop.sh/"target="_blank"rel="noopener noreferrer">Scoop</a>
(<ahref="https://github.com/go-task/task/pull/152"target="_blank"rel="noopener noreferrer">#152</a>);</li><li>Fixed issue with file/directory globing
(<ahref="https://github.com/go-task/task/issues/153"target="_blank"rel="noopener noreferrer">#153</a>);</li><li>Added ability to globally set environment variables
).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v221---2018-12-09">v2.2.1 - 2018-12-09<aclass="hash-link"href="#v221---2018-12-09"title="Direct link to heading"></a></h2><ul><li>This repository now uses Go Modules (#143). We'll still keep the <code>vendor</code> directory in sync for some time, though;</li><li>Fixing a bug when the Taskfile has no tasks but includes another Taskfile (#150);</li><li>Fix a bug when calling another task or a dependency in an included Taskfile (#151).</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v220---2018-10-25">v2.2.0 - 2018-10-25<aclass="hash-link"href="#v220---2018-10-25"title="Direct link to heading"></a></h2><ul><li>Added support for <ahref="https://taskfile.org/#/usage?id=including-other-taskfiles"target="_blank"rel="noopener noreferrer">including other Taskfiles</a> (#98)<ul><li>This should be considered experimental. For now, only including local files is supported, but support for including remote Taskfiles is being discussed. If you have any feedback, please comment on #98.</li></ul></li><li>Task now have a dedicated documentation site: <ahref="https://taskfile.org"target="_blank"rel="noopener noreferrer">https://taskfile.org</a><ul><li>Thanks to <ahref="https://docsify.js.org/"target="_blank"rel="noopener noreferrer">Docsify</a> for making this pretty easy. To check the source code, just take a look at the <ahref="https://github.com/go-task/task/tree/master/docs"target="_blank"rel="noopener noreferrer">docs</a> directory of this repository. Contributions to the documentation is really appreciated.</li></ul></li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v211---2018-09-17">v2.1.1 - 2018-09-17<aclass="hash-link"href="#v211---2018-09-17"title="Direct link to heading"></a></h2><ul><li>Fix suggestion to use <code>task --init</code> not being shown anymore (when a <code>Taskfile.yml</code> is not found)</li><li>Fix error when using checksum method and no file exists for a source glob (#131)</li><li>Fix signal handling when the <code>--watch</code> flag is given (#132)</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v210---2018-08-19">v2.1.0 - 2018-08-19<aclass="hash-link"href="#v210---2018-08-19"title="Direct link to heading"></a></h2><ul><li>Add a <code>ignore_error</code> option to task and command (#123)</li><li>Add a dry run mode (<code>--dry</code> flag) (#126)</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v203---2018-06-24">v2.0.3 - 2018-06-24<aclass="hash-link"href="#v203---2018-06-24"title="Direct link to heading"></a></h2><ul><li>Expand environment variables on "dir", "sources" and "generates" (#116)</li><li>Fix YAML merging syntax (#112)</li><li>Add ZSH completion (#111)</li><li>Implement new <code>output</code> option. Please check out the <ahref="https://github.com/go-task/task#output-syntax"target="_blank"rel="noopener noreferrer">documentation</a></li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v202---2018-05-01">v2.0.2 - 2018-05-01<aclass="hash-link"href="#v202---2018-05-01"title="Direct link to heading"></a></h2><ul><li>Fix merging of YAML anchors (#112)</li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v201---2018-03-11">v2.0.1 - 2018-03-11<aclass="hash-link"href="#v201---2018-03-11"title="Direct link to heading"></a></h2><ul><li>Fixes panic on <code>task --list</code></li></ul><h2class="anchor anchorWithStickyNavbar_LWe7"id="v200---2018-03-08">v2.0.0 - 2018-03-08<aclass="hash-link"href="#v200---2018-03-08"title="Direct link to heading"></a></h2><p>Version 2.0.0 is here, with a new Taskfile format.</p><p>Please, make sure to read the <ahref="https://github.com/go-task/task/blob/master/TASKFILE_VERSIONS.md"target="_blank"rel="noopener noreferrer">Taskfile versions</a> document, since it describes in depth what changed for this version.</p><ul><li>New Taskfile version 2 (<ahref="https://github.com/go-task/task/issues/77"target="_blank"rel="noopener noreferrer">https://github.