v3.40.0
If you like this project, consider spreading the word or sponsoring the project.
- Fixed output of some functions (e.g.
splitArgs
/splitLines
) not working in for loops (#1822, #1823 by @stawii). - Added a new
TASK_OFFLINE
environment variable to configure the--offline
flag and expose it as a special variable in the templating system (#1470, #1716 by @vmaerten and @pd93). - Fixed a bug where multiple remote includes caused all prompts to display without waiting for user input (#1832, #1833 by @vmaerten and @pd93).
- When using the "Remote Taskfiles" experiment, you can now include Taskfiles from Git repositories (#1652 by @vmaerten).
- Improved the error message when a dotenv file cannot be parsed (#1842 by @pbitty).
- Fix issue with directory when using the remote experiment (#1757 by @pbitty).
- Fixed an issue where a special variable was used in combination with a dotenv file (#1232, #1810 by @vmaerten).
- Refactor the way Task reads Taskfiles to improve readability (#1771 by @pbitty).
- Added a new option to ensure variable is within the list of values (#1827 by @vmaerten).
- Allow multiple prompts to be specified for a task (#1861, #1866 by @mfbmina).
- Added new template function:
numCPU
, which returns the number of logical CPUs usable (#1890, #1887 by @Amoghrd). - Fixed a bug where non-nil, empty dynamic variables are returned as an empty interface (#1903, #1904 by @pd93).