@@ -36,8 +36,8 @@ outline: deep
3636- Enhanced support for tasks with wildcards: they are now logged correctly, and
3737 wildcard parameters are fully considered during fingerprinting (#1808 , #1795
3838 by @vmaerten ).
39- - Fixed panic when a variable was declared as an empty hash
40- (< span v-pre > ` {} ` </ span >) ( # 2416 , # 2417 by @trulede ).
39+ - Fixed panic when a variable was declared as an empty hash ( ` {} ` ) ( # 2416 , # 2417
40+ by @trulede ).
4141
4242#### Package API
4343
@@ -145,8 +145,8 @@ Reverted the changes made in #2113 and #2186 that affected the
145145- The default taskfile (output when using the ` --init ` flag) is now an embedded
146146 file in the binary instead of being stored in the code (#2112 by @pd93 ).
147147- Improved the way we report the Task version when using the ` --version ` flag or
148- ` {{.TASK_VERSION}} ` variable. This should now be more consistent and easier
149- for package maintainers to use (#2131 by @pd93 ).
148+ < span v-pre > ` {{.TASK_VERSION}} ` </ span > variable. This should now be more
149+ consistent and easier for package maintainers to use (#2131 by @pd93 ).
150150- Fixed a bug where globstar (` ** ` ) matching in ` sources ` only resolved the
151151 first result (#2073 , #2075 by @pd93 ).
152152- Fixed a bug where sorting tasks by "none" would use the default sorting
@@ -160,7 +160,7 @@ Reverted the changes made in #2113 and #2186 that affected the
160160- Fix Fish completions when ` --global ` (` -g ` ) is given (#2134 by @atusy ).
161161- Fixed variables not available when using ` defer: ` (#1909 , #2173 by @vmaerten ).
162162
163- #### Package API
163+ ### Package API
164164
165165- The [ ` Executor ` ] ( https://pkg.go.dev/github.com/go-task/task/v3#Executor ) now
166166 uses the functional options pattern (#2085 , #2147 , #2148 by @pd93 ).
@@ -217,7 +217,7 @@ Reverted the changes made in #2113 and #2186 that affected the
217217 used, all other variables become unavailable in the templating system within
218218 the include (#2092 by @vmaerten ).
219219
220- #### Package API
220+ ### Package API
221221
222222Unlike our CLI tool,
223223[ Task's package API is not currently stable] ( https://taskfile.dev/reference/package ) .
@@ -606,9 +606,10 @@ stabilize the API in the future. #121 now tracks this piece of work.
606606- Fix a missing a line break on log when using ` --watch ` mode (#1285 , #1297 by
607607 @FilipSolich ).
608608- Fix ` defer ` on JSON Schema (#1288 by @calvinmclean and @andreynering ).
609- - Fix bug in usage of special variables like ` {{.USER_WORKING_DIR}} ` in
610- combination with ` includes ` (#1046 , #1205 , #1250 , #1293 , #1312 , #1274 by
611- @andarto , #1309 by @andreynering ).
609+ - Fix bug in usage of special variables like
610+ <span v-pre >` {{.USER_WORKING_DIR}} ` </span > in combination with ` includes `
611+ (#1046 , #1205 , #1250 , #1293 , #1312 , #1274 by @andarto , #1309 by
612+ @andreynering ).
612613- Fix bug on ` --status ` flag. Running this flag should not have side-effects: it
613614 should not update the checksum on ` .task ` , only report its status (#1305 ,
614615 #1307 by @visciang , #1313 by @andreynering ).
@@ -714,9 +715,10 @@ it a go and let us know what you think via a
714715- Change the name of the file generated by ` task --init ` from ` Taskfile.yaml ` to
715716 ` Taskfile.yml ` (#1062 by @misitebao ).
716717- Added new ` splitArgs ` template function
717- (` {{splitArgs "foo bar 'foo bar baz'"}} ` ) to ensure string is split as
718- arguments (#1040 , #1059 by @dhanusaputra ).
719- - Fix the value of ` {{.CHECKSUM}} ` variable in status (#1076 , #1080 by @pd93 ).
718+ (<span v-pre >` {{splitArgs "foo bar 'foo bar baz'"}} ` </span >) to ensure string
719+ is split as arguments (#1040 , #1059 by @dhanusaputra ).
720+ - Fix the value of <span v-pre >` {{.CHECKSUM}} ` </span > variable in status (#1076 ,
721+ #1080 by @pd93 ).
720722- Fixed deep copy implementation (#1072 by @pd93 )
721723- Created a tool to assist with releases (#1086 by @pd93 ).
722724
@@ -924,8 +926,8 @@ it a go and let us know what you think via a
924926
925927- Add logging in verbose mode for when a task starts and finishes (#533 , #588 ).
926928- Fix an issue with preconditions and context errors (#597 , #598 ).
927- - Quote each ` {{.CLI_ARGS}} ` argument to prevent one with spaces to become many
928- (#613 ).
929+ - Quote each < span v-pre > ` {{.CLI_ARGS}} ` </ span > argument to prevent one with
930+ spaces to become many (#613 ).
929931- Fix nil pointer when ` cmd: ` was left empty (#612 , #614 ).
930932- Upgrade [ mvdan/sh] ( https://github.com/mvdan/sh ) which contains two relevant
931933 fixes:
@@ -941,8 +943,8 @@ it a go and let us know what you think via a
941943## v3.9.0 - 2021-10-02
942944
943945- A new ` shellQuote ` function was added to the template system
944- (` {{shellQuote "a string"}} ` ) to ensure a string is safe for use in shell
945- ([ mvdan/sh #727 ] ( https://github.com/mvdan/sh/pull/727 ) ,
946+ (< span v-pre > ` {{shellQuote "a string"}} ` </ span > ) to ensure a string is safe
947+ for use in shell ([ mvdan/sh #727 ] ( https://github.com/mvdan/sh/pull/727 ) ,
946948 [ mvdan/sh #737 ] ( https://github.com/mvdan/sh/pull/737 ) ,
947949 [ Documentation
] ( https://pkg.go.dev/mvdan.cc/sh/[email protected] /syntax#Quote ) )
948950- In this version [ mvdan.cc/sh] ( https://github.com/mvdan/sh ) was upgraded with
0 commit comments