Skip to content

Commit 048d927

Browse files
committed
v3.45.4
1 parent 8dc9637 commit 048d927

File tree

3 files changed

+25
-18
lines changed

3 files changed

+25
-18
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
## Unreleased
3+
## v3.45.4 - 2025-09-17
44

55
- Fixed a bug where `cache-expiry` could not be defined in `.taskrc.yml` (#2423
66
by @vmaerten).

internal/version/version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.45.3
1+
3.45.4

website/src/docs/changelog.md

Lines changed: 23 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,15 @@ outline: deep
55

66
# Changelog
77

8+
## v3.45.4 - 2025-09-17
9+
10+
- Fixed a bug where `cache-expiry` could not be defined in `.taskrc.yml` (#2423
11+
by @vmaerten).
12+
- Fixed a bug where `.taskrc.yml` files in parent folders were not read
13+
correctly (#2424 by @vmaerten).
14+
- Fixed a bug where autocomplete in subfolders did not work with zsh (#2425 by
15+
@vmaerten).
16+
817
## v3.45.3 - 2025-09-15
918

1019
- Task now includes built-in core utilities to greatly improve compatibility on
@@ -145,8 +154,8 @@ Reverted the changes made in #2113 and #2186 that affected the
145154
- The default taskfile (output when using the `--init` flag) is now an embedded
146155
file in the binary instead of being stored in the code (#2112 by @pd93).
147156
- Improved the way we report the Task version when using the `--version` flag or
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).
157+
`{{.TASK_VERSION}}` variable. This should now be more consistent and easier
158+
for package maintainers to use (#2131 by @pd93).
150159
- Fixed a bug where globstar (`**`) matching in `sources` only resolved the
151160
first result (#2073, #2075 by @pd93).
152161
- Fixed a bug where sorting tasks by "none" would use the default sorting
@@ -160,7 +169,7 @@ Reverted the changes made in #2113 and #2186 that affected the
160169
- Fix Fish completions when `--global` (`-g`) is given (#2134 by @atusy).
161170
- Fixed variables not available when using `defer:` (#1909, #2173 by @vmaerten).
162171

163-
### Package API
172+
#### Package API
164173

165174
- The [`Executor`](https://pkg.go.dev/github.com/go-task/task/v3#Executor) now
166175
uses the functional options pattern (#2085, #2147, #2148 by @pd93).
@@ -217,7 +226,7 @@ Reverted the changes made in #2113 and #2186 that affected the
217226
used, all other variables become unavailable in the templating system within
218227
the include (#2092 by @vmaerten).
219228

220-
### Package API
229+
#### Package API
221230

222231
Unlike our CLI tool,
223232
[Task's package API is not currently stable](https://taskfile.dev/reference/package).
@@ -606,10 +615,9 @@ stabilize the API in the future. #121 now tracks this piece of work.
606615
- Fix a missing a line break on log when using `--watch` mode (#1285, #1297 by
607616
@FilipSolich).
608617
- Fix `defer` on JSON Schema (#1288 by @calvinmclean and @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).
618+
- Fix bug in usage of special variables like `{{.USER_WORKING_DIR}}` in
619+
combination with `includes` (#1046, #1205, #1250, #1293, #1312, #1274 by
620+
@andarto, #1309 by @andreynering).
613621
- Fix bug on `--status` flag. Running this flag should not have side-effects: it
614622
should not update the checksum on `.task`, only report its status (#1305,
615623
#1307 by @visciang, #1313 by @andreynering).
@@ -715,10 +723,9 @@ it a go and let us know what you think via a
715723
- Change the name of the file generated by `task --init` from `Taskfile.yaml` to
716724
`Taskfile.yml` (#1062 by @misitebao).
717725
- Added new `splitArgs` template function
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).
726+
(`{{splitArgs "foo bar 'foo bar baz'"}}`) to ensure string is split as
727+
arguments (#1040, #1059 by @dhanusaputra).
728+
- Fix the value of `{{.CHECKSUM}}` variable in status (#1076, #1080 by @pd93).
722729
- Fixed deep copy implementation (#1072 by @pd93)
723730
- Created a tool to assist with releases (#1086 by @pd93).
724731

@@ -926,8 +933,8 @@ it a go and let us know what you think via a
926933

927934
- Add logging in verbose mode for when a task starts and finishes (#533, #588).
928935
- Fix an issue with preconditions and context errors (#597, #598).
929-
- Quote each <span v-pre>`{{.CLI_ARGS}}`</span> argument to prevent one with
930-
spaces to become many (#613).
936+
- Quote each `{{.CLI_ARGS}}` argument to prevent one with spaces to become many
937+
(#613).
931938
- Fix nil pointer when `cmd:` was left empty (#612, #614).
932939
- Upgrade [mvdan/sh](https://github.com/mvdan/sh) which contains two relevant
933940
fixes:
@@ -943,8 +950,8 @@ it a go and let us know what you think via a
943950
## v3.9.0 - 2021-10-02
944951

945952
- A new `shellQuote` function was added to the template system
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),
953+
(`{{shellQuote "a string"}}`) to ensure a string is safe for use in shell
954+
([mvdan/sh#727](https://github.com/mvdan/sh/pull/727),
948955
[mvdan/sh#737](https://github.com/mvdan/sh/pull/737),
949956
[Documentation](https://pkg.go.dev/mvdan.cc/sh/v3@v3.4.0/syntax#Quote))
950957
- In this version [mvdan.cc/sh](https://github.com/mvdan/sh) was upgraded with

0 commit comments

Comments
 (0)