@@ -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
0 commit comments