@@ -5,17 +5,40 @@ sidebar_position: 14
5
5
6
6
# Changelog
7
7
8
- ## Unreleased
8
+ ## v3.41.0 - 2025-01-18
9
9
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 ).
12
33
13
34
## v3.40.1 - 2024-12-06
14
35
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 ).
19
42
20
43
## v3.40.0 - 2024-11-05
21
44
@@ -309,8 +332,8 @@ sidebar_position: 14
309
332
- Added the
310
333
[ Remote Taskfiles experiment] ( https://taskfile.dev/experiments/remote-taskfiles )
311
334
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
314
337
change because checksums will be invalidated when upgrading to this release
315
338
(#1325 by @ReillyBrogan ).
316
339
@@ -457,8 +480,8 @@ it a go and let us know what you think via a
457
480
- Fixed a bug where tasks were sometimes incorrectly marked as internal (#1007
458
481
by @pd93 ).
459
482
- 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 )
462
485
463
486
## v3.20.0 - 2023-01-14
464
487
0 commit comments