Skip to content

Commit 536f490

Browse files
committed
v3.52.0
1 parent 2b387c1 commit 536f490

3 files changed

Lines changed: 50 additions & 9 deletions

File tree

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.52.0 - 2026-07-02
44

55
- Fixed --interactive prompts for required vars sometimes appearing in a random
66
order. Prompts now follow the order the vars are declared in the Taskfile.

internal/version/version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.51.1
1+
3.52.0

website/src/docs/changelog.md

Lines changed: 48 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,47 @@ editLink: false
88

99
::: v-pre
1010

11+
## v3.52.0 - 2026-07-02
12+
13+
- Fixed --interactive prompts for required vars sometimes appearing in a random
14+
order. Prompts now follow the order the vars are declared in the Taskfile.
15+
(#2871 by @caproven)
16+
- Fixed Fish completions not being picked up correctly by installing them to
17+
Fish's `vendor_completions.d` directory instead of `completions` (#2850, #2859
18+
by @Legimity).
19+
- PowerShell completions now work with aliases of the `task` command, not just
20+
the `task` binary itself (#2852 by @kojiishi).
21+
- Fixed task and namespace aliases not being completed by the Zsh completion. A
22+
`show-aliases` zstyle can turn this off (#2865, #2864 by @vmaerten).
23+
- Fixed task names containing certain characters (e.g. `\`, `_`, `^`) leaking
24+
into checksum/timestamp filenames, breaking `sources:`/`generates:` up-to-date
25+
detection (#2886 by @s3onghyun).
26+
- Fixed `for: matrix:` loops using `ref:` rows producing wrong values when the
27+
same task was run concurrently (e.g. by parallel `deps`) with different vars
28+
(#2890, #2894 by @amitmishra11).
29+
- Added a `secret: true` flag for variables that masks their value in logs,
30+
`task --summary`, and command output (#2514 by @vmaerten).
31+
- Added the `use_gitignore` setting (global or per-task) to skip files matched
32+
by your `.gitignore` when fingerprinting `sources`/`generates` and when
33+
watching (#2773 by @vmaerten).
34+
- Added support for configuring output flags (`--output`,
35+
`--output-group-begin`, `--output-group-end`, `--output-group-error-only`) via
36+
the `TASK_OUTPUT*` environment variables (#2873 by @liiight).
37+
- Added a `--temp-dir` flag (with `TASK_TEMP_DIR` env var and `temp-dir` taskrc
38+
config) to customise the directory where Task stores temporary files such as
39+
checksums. Relative paths are resolved against the root Taskfile (#2891 by
40+
@kjasn).
41+
- Defined environment variable behavior for remote taskfiles (#2267, #2847 by
42+
@vmaerten).
43+
- Added support for remote Taskfiles hosted on Azure DevOps, whose git URLs use
44+
a `/_git/` path segment rather than a `.git` suffix (#2904 by @pd93).
45+
- Re-added the example remote taskfile at
46+
[taskfile.dev/Taskfile.yml](https://taskfile.dev/Taskfile.yml) (#2905 by
47+
@pd93).
48+
- Fixed malformed `includes:` entries (missing `taskfile`/`dir`) reporting a
49+
misleading "include cycle detected" error instead of a clear configuration
50+
error (#1881, #2892 by @Lewin671).
51+
1152
## v3.51.1 - 2026-05-16
1253

1354
- A significant performance boost was achieved for large Taskfiles (monorepos)
@@ -16,9 +57,9 @@ editLink: false
1657
cleaning `..` and `.` components (#2681, #2788 by @mateenanjum).
1758
- Added `joinEnv` function to join paths based on your oprating system: `;` for
1859
Windows and `:` elsewhere, and `joinUrl` to join URL paths. Also, added two
19-
new special variables: `FILE_PATH_SEPARATOR` which returns `\` on Windows
20-
and `/` elsewhere, and `PATH_LIST_SEPARATOR` which returns `;` on Windows and
21-
`:` elsewhere (#2406, #2408 by @solvingj).
60+
new special variables: `FILE_PATH_SEPARATOR` which returns `\` on Windows and
61+
`/` elsewhere, and `PATH_LIST_SEPARATOR` which returns `;` on Windows and `:`
62+
elsewhere (#2406, #2408 by @solvingj).
2263
- Update the shell interpreter with a regression fix (#2812, #2832 by
2364
@andreynering).
2465
- Fix potential panic with the shell interpreter (#2810 by @trulede).
@@ -34,13 +75,13 @@ editLink: false
3475
- Fixed watch mode ignoring SIGHUP signal, causing the watcher to exit instead
3576
of restarting (#2764, #2642).
3677
- Fixed a long time bug where the task wouldn't re-run as it should when using
37-
`method: timestamp` and the files listed on `generates:` were deleted.
38-
This makes `method: timestamp` behaves the same as `method: checksum`
39-
(#1230, #2716 by @drichardson).
78+
`method: timestamp` and the files listed on `generates:` were deleted. This
79+
makes `method: timestamp` behaves the same as `method: checksum` (#1230, #2716
80+
by @drichardson).
4081

4182
## v3.49.1 - 2026-03-08
4283

43-
* Reverted #2632 for now, which caused some regressions. That change will be
84+
- Reverted #2632 for now, which caused some regressions. That change will be
4485
reworked (#2720, #2722, #2723).
4586

4687
## v3.49.0 - 2026-03-07

0 commit comments

Comments
 (0)