Skip to content

Commit 88b0950

Browse files
committed
v3.38.0
1 parent cc14996 commit 88b0950

17 files changed

+963
-631
lines changed

CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
## Unreleased
3+
## v3.38.0 - 2024-06-30
44

55
- Added `TASK_EXE` special variable (#1616, #1624 by @pd93 and @andreynering).
66
- Some YAML parsing errors will now show in a more user friendly way (#1619 by

package-lock.json

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@go-task/cli",
3-
"version": "3.37.2",
3+
"version": "3.38.0",
44
"description": "A task runner / simpler Make alternative written in Go",
55
"scripts": {
66
"postinstall": "go-npm install",

website/docs/changelog.mdx

+39-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,44 @@ sidebar_position: 14
55

66
# Changelog
77

8+
## v3.38.0 - 2024-06-30
9+
10+
- Added `TASK_EXE` special variable (#1616, #1624 by @pd93 and @andreynering).
11+
- Some YAML parsing errors will now show in a more user friendly way (#1619 by
12+
@pd93).
13+
- Prefixed outputs will now be colorized by default (#1572 by
14+
@AlexanderArvidsson)
15+
- [References](https://taskfile.dev/usage/#referencing-other-variables) are now
16+
generally available (no experiments required) (#1654 by @pd93).
17+
- Templating functions can now be used in references (#1645, #1654 by @pd93).
18+
- Added a new
19+
[templating reference page](https://taskfile.dev/reference/templating/) to the
20+
documentation (#1614, #1653 by @pd93).
21+
- If using the
22+
[Map Variables experiment (1)](https://taskfile.dev/experiments/map-variables/?proposal=1),
23+
references are available by
24+
[prefixing a string with a `#`](https://taskfile.dev/experiments/map-variables/?proposal=1#references)
25+
(#1654 by @pd93).
26+
- If using the
27+
[Map Variables experiment (2)](https://taskfile.dev/experiments/map-variables/?proposal=2),
28+
the `yaml` and `json` keys are no longer available (#1654 by @pd93).
29+
- Added a new `TASK_REMOTE_DIR` environment variable to configure where cached
30+
remote Taskfiles are stored (#1661 by @vmaerten).
31+
- Added a new `--clear-cache` flag to clear the cache of remote Taskfiles (#1639
32+
by @vmaerten).
33+
- Improved the readability of cached remote Taskfile filenames (#1636 by
34+
@vmaerten).
35+
- Starting releasing a binary for the `riscv64` architecture on Linux (#1699 by
36+
@mengzhuo).
37+
- Added `CLI_SILENT` and `CLI_VERBOSE` variables (#1480, #1669 by @Vince-Smith).
38+
- Fixed a couple of bugs with the `prompt:` feature (#1657 by @pd93).
39+
- Fixed JSON Schema to disallow invalid properties (#1657 by @pd93).
40+
- Fixed version checks not working as intended (#872, #1663 by @vmaerten).
41+
- Fixed a bug where included tasks were run multiple times even if `run: once`
42+
was set (#852, #1655 by @pd93).
43+
- Fixed some bugs related to column formatting in the terminal (#1350, #1637,
44+
#1656 by @vmaerten).
45+
846
## v3.37.2 - 2024-05-12
947

1048
- Fixed a bug where an empty Taskfile would cause a panic (#1648 by @pd93).
@@ -25,7 +63,7 @@ sidebar_position: 14
2563
- Refactored how Task reads, parses and merges Taskfiles using a DAG (#1563,
2664
#1607 by @pd93).
2765
- Fix a bug which stopped tasks from using `stdin` as input (#1593, #1623 by
28-
@pd03).
66+
@pd93).
2967
- Fix error when a file or directory in the project contained a special char
3068
like `&`, `(` or `)` (#1551, #1584 by @andreynering).
3169
- Added alias `q` for template function `shellQuote` (#1601, #1603 by @vergenzt)

website/versioned_docs/version-latest/changelog.mdx

+39-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,44 @@ sidebar_position: 14
55

66
# Changelog
77

8+
## v3.38.0 - 2024-06-30
9+
10+
- Added `TASK_EXE` special variable (#1616, #1624 by @pd93 and @andreynering).
11+
- Some YAML parsing errors will now show in a more user friendly way (#1619 by
12+
@pd93).
13+
- Prefixed outputs will now be colorized by default (#1572 by
14+
@AlexanderArvidsson)
15+
- [References](https://taskfile.dev/usage/#referencing-other-variables) are now
16+
generally available (no experiments required) (#1654 by @pd93).
17+
- Templating functions can now be used in references (#1645, #1654 by @pd93).
18+
- Added a new
19+
[templating reference page](https://taskfile.dev/reference/templating/) to the
20+
documentation (#1614, #1653 by @pd93).
21+
- If using the
22+
[Map Variables experiment (1)](https://taskfile.dev/experiments/map-variables/?proposal=1),
23+
references are available by
24+
[prefixing a string with a `#`](https://taskfile.dev/experiments/map-variables/?proposal=1#references)
25+
(#1654 by @pd93).
26+
- If using the
27+
[Map Variables experiment (2)](https://taskfile.dev/experiments/map-variables/?proposal=2),
28+
the `yaml` and `json` keys are no longer available (#1654 by @pd93).
29+
- Added a new `TASK_REMOTE_DIR` environment variable to configure where cached
30+
remote Taskfiles are stored (#1661 by @vmaerten).
31+
- Added a new `--clear-cache` flag to clear the cache of remote Taskfiles (#1639
32+
by @vmaerten).
33+
- Improved the readability of cached remote Taskfile filenames (#1636 by
34+
@vmaerten).
35+
- Starting releasing a binary for the `riscv64` architecture on Linux (#1699 by
36+
@mengzhuo).
37+
- Added `CLI_SILENT` and `CLI_VERBOSE` variables (#1480, #1669 by @Vince-Smith).
38+
- Fixed a couple of bugs with the `prompt:` feature (#1657 by @pd93).
39+
- Fixed JSON Schema to disallow invalid properties (#1657 by @pd93).
40+
- Fixed version checks not working as intended (#872, #1663 by @vmaerten).
41+
- Fixed a bug where included tasks were run multiple times even if `run: once`
42+
was set (#852, #1655 by @pd93).
43+
- Fixed some bugs related to column formatting in the terminal (#1350, #1637,
44+
#1656 by @vmaerten).
45+
846
## v3.37.2 - 2024-05-12
947

1048
- Fixed a bug where an empty Taskfile would cause a panic (#1648 by @pd93).
@@ -25,7 +63,7 @@ sidebar_position: 14
2563
- Refactored how Task reads, parses and merges Taskfiles using a DAG (#1563,
2664
#1607 by @pd93).
2765
- Fix a bug which stopped tasks from using `stdin` as input (#1593, #1623 by
28-
@pd03).
66+
@pd93).
2967
- Fix error when a file or directory in the project contained a special char
3068
like `&`, `(` or `)` (#1551, #1584 by @andreynering).
3169
- Added alias `q` for template function `shellQuote` (#1601, #1603 by @vergenzt)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
slug: /deprecations/template-functions/
3+
---
4+
5+
# Template Functions
6+
7+
:::warning
8+
9+
This deprecation breaks the following functionality:
10+
11+
- A small set of templating functions
12+
13+
:::
14+
15+
The following templating functions are deprecated. Any replacement functions are
16+
listed besides the function being removed.
17+
18+
| Deprecated function | Replaced by |
19+
| ------------------- | ----------- |
20+
| `IsSH` | - |
21+
| `FromSlash` | `fromSlash` |
22+
| `ToSlash` | `toSlash` |
23+
| `ExeExt` | `exeExt` |

0 commit comments

Comments
 (0)