Skip to content

Commit a2390d0

Browse files
committed
v3.41.0
1 parent 0f63309 commit a2390d0

File tree

12 files changed

+294
-166
lines changed

12 files changed

+294
-166
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.41.0 - 2025-01-18
44

55
- Fixed an issue where dynamic variables were not properly logged in verbose
66
mode (#1920, #1921 by @mgbowman).

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@go-task/cli",
3-
"version": "3.40.1",
3+
"version": "3.41.0",
44
"description": "A task runner / simpler Make alternative written in Go",
55
"scripts": {
66
"postinstall": "go-npm install",

website/docs/changelog.mdx

Lines changed: 34 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,40 @@ sidebar_position: 14
55

66
# Changelog
77

8-
## Unreleased
8+
## v3.41.0 - 2025-01-18
99

10-
- Document deferred tasks in the schema reference and fix an error in the JSON
11-
schema for such tasks (#1907 by @mjpieters).
10+
- Fixed an issue where dynamic variables were not properly logged in verbose
11+
mode (#1920, #1921 by @mgbowman).
12+
- Support `silent` for defer statements (#1877, #1879 by @danilobuerger).
13+
- Added an option to exclude some tasks from being included (#1859 by
14+
@vmaerten).
15+
- Fixed an issue where a required variable was incorrectly handled in a template
16+
function (#1950, #1962 by @vmaerten).
17+
- Expose a new `TASK_DIR` special variable, which will contain the absolute path
18+
of task directory. (#1959, #1961 by @vmaerten).
19+
- Fixed fatal bugs that caused concurrent map writes (#1605, #1972, #1974 by
20+
@pd93, @GrahamDennis and @trim21).
21+
- Refactored internal ordered map implementation to use
22+
[github.com/elliotchance/orderedmap](https://github.com/elliotchance/orderedmap)
23+
(#1797 by @pd93).
24+
- Fixed a bug where variables defined at the task level were being ignored in
25+
the `requires` section. (#1960, #1955, #1768 by @vmaerten and @mokeko)
26+
- The `CHECKSUM` and `TIMESTAMP` variables are now accessible within `cmds`
27+
(#1872 by @niklasr22).
28+
- Updated [installation docs](https://taskfile.dev/installation) and added pip
29+
installation method (#935, #1989 by @pd93).
30+
- Fixed a bug where dynamic variables could not access environment variables
31+
(#630, #1869 by @rohm1 and @pd93).
32+
- Disable version check for use as an external library (#1938 by @leaanthony).
1233

1334
## v3.40.1 - 2024-12-06
1435

15-
- Fixed a security issue in `git-urls` by switching to the maintained fork `chainguard-dev/git-urls` (#1917 by
16-
@AlekSi).
17-
- Added missing `platforms` property to `cmds` that use `for` (#1915 by @dkarter).
18-
- Added misspell linter to check for misspelled English words (#1883 by @christiandins).
36+
- Fixed a security issue in `git-urls` by switching to the maintained fork
37+
`chainguard-dev/git-urls` (#1917 by @AlekSi).
38+
- Added missing `platforms` property to `cmds` that use `for` (#1915 by
39+
@dkarter).
40+
- Added misspell linter to check for misspelled English words (#1883 by
41+
@christiandins).
1942

2043
## v3.40.0 - 2024-11-05
2144

@@ -309,8 +332,8 @@ sidebar_position: 14
309332
- Added the
310333
[Remote Taskfiles experiment](https://taskfile.dev/experiments/remote-taskfiles)
311334
as a draft (#1152, #1317 by @pd93).
312-
- Improve performance of content checksumming on `sources:` by replacing md5 with
313-
[XXH3](https://xxhash.com/) which is much faster. This is a soft breaking
335+
- Improve performance of content checksumming on `sources:` by replacing md5
336+
with [XXH3](https://xxhash.com/) which is much faster. This is a soft breaking
314337
change because checksums will be invalidated when upgrading to this release
315338
(#1325 by @ReillyBrogan).
316339

@@ -457,8 +480,8 @@ it a go and let us know what you think via a
457480
- Fixed a bug where tasks were sometimes incorrectly marked as internal (#1007
458481
by @pd93).
459482
- Update to Go 1.20 (bump minimum version to 1.19) (#1010 by @pd93)
460-
- Added environment variable `FORCE_COLOR` support to force color output.
461-
Useful for environments without TTY (#1003 by @automation-stack)
483+
- Added environment variable `FORCE_COLOR` support to force color output. Useful
484+
for environments without TTY (#1003 by @automation-stack)
462485

463486
## v3.20.0 - 2023-01-14
464487

website/versioned_docs/version-latest/changelog.mdx

Lines changed: 36 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,40 @@ sidebar_position: 14
55

66
# Changelog
77

8+
## v3.41.0 - 2025-01-18
9+
10+
- Fixed an issue where dynamic variables were not properly logged in verbose
11+
mode (#1920, #1921 by @mgbowman).
12+
- Support `silent` for defer statements (#1877, #1879 by @danilobuerger).
13+
- Added an option to exclude some tasks from being included (#1859 by
14+
@vmaerten).
15+
- Fixed an issue where a required variable was incorrectly handled in a template
16+
function (#1950, #1962 by @vmaerten).
17+
- Expose a new `TASK_DIR` special variable, which will contain the absolute path
18+
of task directory. (#1959, #1961 by @vmaerten).
19+
- Fixed fatal bugs that caused concurrent map writes (#1605, #1972, #1974 by
20+
@pd93, @GrahamDennis and @trim21).
21+
- Refactored internal ordered map implementation to use
22+
[github.com/elliotchance/orderedmap](https://github.com/elliotchance/orderedmap)
23+
(#1797 by @pd93).
24+
- Fixed a bug where variables defined at the task level were being ignored in
25+
the `requires` section. (#1960, #1955, #1768 by @vmaerten and @mokeko)
26+
- The `CHECKSUM` and `TIMESTAMP` variables are now accessible within `cmds`
27+
(#1872 by @niklasr22).
28+
- Updated [installation docs](https://taskfile.dev/installation) and added pip
29+
installation method (#935, #1989 by @pd93).
30+
- Fixed a bug where dynamic variables could not access environment variables
31+
(#630, #1869 by @rohm1 and @pd93).
32+
- Disable version check for use as an external library (#1938 by @leaanthony).
33+
834
## v3.40.1 - 2024-12-06
935

10-
- Fixed a security issue in `git-urls` by switching to the maintained fork `chainguard-dev/git-urls` (#1917 by
11-
@AlekSi).
12-
- Added missing `platforms` property to `cmds` that use `for` (#1915 by @dkarter).
13-
- Added misspell linter to check for misspelled English words (#1883 by @christiandins).
36+
- Fixed a security issue in `git-urls` by switching to the maintained fork
37+
`chainguard-dev/git-urls` (#1917 by @AlekSi).
38+
- Added missing `platforms` property to `cmds` that use `for` (#1915 by
39+
@dkarter).
40+
- Added misspell linter to check for misspelled English words (#1883 by
41+
@christiandins).
1442

1543
## v3.40.0 - 2024-11-05
1644

@@ -304,8 +332,8 @@ sidebar_position: 14
304332
- Added the
305333
[Remote Taskfiles experiment](https://taskfile.dev/experiments/remote-taskfiles)
306334
as a draft (#1152, #1317 by @pd93).
307-
- Improve performance of content checksumming on `sources:` by replacing md5 with
308-
[XXH3](https://xxhash.com/) which is much faster. This is a soft breaking
335+
- Improve performance of content checksumming on `sources:` by replacing md5
336+
with [XXH3](https://xxhash.com/) which is much faster. This is a soft breaking
309337
change because checksums will be invalidated when upgrading to this release
310338
(#1325 by @ReillyBrogan).
311339

@@ -452,8 +480,8 @@ it a go and let us know what you think via a
452480
- Fixed a bug where tasks were sometimes incorrectly marked as internal (#1007
453481
by @pd93).
454482
- Update to Go 1.20 (bump minimum version to 1.19) (#1010 by @pd93)
455-
- Added environment variable `FORCE_COLOR` support to force color output.
456-
Useful for environments without TTY (#1003 by @automation-stack)
483+
- Added environment variable `FORCE_COLOR` support to force color output. Useful
484+
for environments without TTY (#1003 by @automation-stack)
457485

458486
## v3.20.0 - 2023-01-14
459487

website/versioned_docs/version-latest/faq.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ echo $a
9696

9797
## 'x' builtin command doesn't work on Windows
9898

99-
The default shell on Windows (`cmd` and `powershell`) does not have commands like
99+
The default shell on Windows (`cmd` and `powershell`) do not have commands like
100100
`rm` and `cp` available as builtins. This means that these commands won't work.
101101
If you want to make your Taskfile fully cross-platform, you'll need to work
102102
around this limitation using one of the following methods:

0 commit comments

Comments
 (0)