- A significant performance boost was achieved for large Taskfiles (monorepos) by skipping templating altogether when the string is static (#2820 by @romnn).
- Added
absPathtemplate function that resolves a path to its absolute form, cleaning..and.components (#2681, #2788 by @Mateenanjum). - Added
joinEnvfunction to join paths based on your oprating system:;for Windows and:elsewhere, andjoinUrlto join URL paths. Also, added two new special variables:FILE_PATH_SEPARATORwhich returns\on Windows and/elsewhere, andPATH_LIST_SEPARATORwhich returns;on Windows and:elsewhere (#2406, #2408 by @solvingj). - Update the shell interpreter with a regression fix (#2812, #2832 by @andreynering).
- Fix potential panic with the shell interpreter (#2810 by @trulede).