@@ -50,7 +50,8 @@ stabilize the API in the future. #121 now tracks this piece of work.
5050 (#2068 by @pd93 ).
5151 - The caller is now expected to create the snippet themselves (see below).
5252- [ ` TaskfileSnippet ` ] ( https://pkg.go.dev/github.com/go-task/task/v3/taskfile#Snippet )
53- and related code moved from ` v3/errors ` to ` v3/taskfile ` (#2068 by @pd93 ).
53+ and related code moved from the ` errors ` package to the ` taskfile ` package
54+ (#2068 by @pd93 ).
5455- Renamed ` TaskMissingRequiredVars ` to
5556 [ ` TaskMissingRequiredVarsError ` ] ( https://pkg.go.dev/github.com/go-task/task/v3/errors#TaskMissingRequiredVarsError )
5657 (#2052 by @vmaerten ).
@@ -60,17 +61,24 @@ stabilize the API in the future. #121 now tracks this piece of work.
6061- The
6162 [ ` taskfile.Reader ` ] ( https://pkg.go.dev/github.com/go-task/task/v3/taskfile#Reader )
6263 is now constructed using the functional options pattern (#2082 by @pd93 ).
63- - Removed our internal ` logger.Logger ` from the entire ` v3/ taskfile` package
64- ( # 2082 by @pd93 ).
64+ - Removed our internal ` logger.Logger ` from the entire ` taskfile ` package ( # 2082
65+ by @pd93 ).
6566 - Users are now expected to pass a custom debug/prompt functions into
6667 [ ` taskfile.Reader ` ] ( https://pkg.go.dev/github.com/go-task/task/v3/taskfile#Reader )
6768 if they want this functionality by using the new
6869 [ ` WithDebugFunc ` ] ( https://pkg.go.dev/github.com/go-task/task/v3/taskfile#WithDebugFunc )
6970 and
7071 [ ` WithPromptFunc ` ] ( https://pkg.go.dev/github.com/go-task/task/v3/taskfile#WithPromptFunc )
7172 functional options.
72- - Remove ` Range ` functions in ` v3/taskfile/ast ` in favour of new iterator
73- functions (#1798 by @pd93 ).
73+ - Remove ` Range ` functions in the ` taskfile/ast ` package in favour of new
74+ iterator functions (#1798 by @pd93 ).
75+ - ` ast.Call ` was moved from the ` taskfile/ast ` package to the main ` task `
76+ package (#2084 by @pd93 ).
77+ - ` ast.Tasks.FindMatchingTasks ` was moved from the ` taskfile/ast ` package to the
78+ ` task.Executor.FindMatchingTasks ` in the main ` task ` package (#2084 by @pd93 ).
79+ - The ` Compiler ` and its ` GetVariables ` and ` FastGetVariables ` methods were
80+ moved from the ` internal/compiler ` package to the main ` task ` package (#2084
81+ by @pd93 ).
7482
7583## v3.41.0 - 2025-01-18
7684
0 commit comments