Skip to content

Commit d61d92d

Browse files
committed
v3.50.0
1 parent 114ac1e commit d61d92d

3 files changed

Lines changed: 18 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
## Unreleased
3+
## v3.50.0 - 2026-04-13
44

55
- Added `enum.ref` support in `requires`: enum constraints can now reference
66
variables or template pipelines (e.g., `ref: .ALLOWED_ENVS`) instead of

internal/version/version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.49.1
1+
3.50.0

website/src/docs/changelog.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,21 @@ editLink: false
88

99
::: v-pre
1010

11+
## v3.50.0 - 2026-04-13
12+
13+
- Added `enum.ref` support in `requires`: enum constraints can now reference
14+
variables or template pipelines (e.g., `ref: .ALLOWED_ENVS`) instead of
15+
duplicating static lists. Combined with `sh:` variables, this enables fully
16+
dynamic enum validation (#2678 by @vmaerten).
17+
- Fixed Fish completion using hardcoded `task` binary name instead of
18+
`$GO_TASK_PROGNAME` for experiments cache (#2730, #2727 by @SergioChan).
19+
- Fixed watch mode ignoring SIGHUP signal, causing the watcher to exit instead
20+
of restarting (#2764, #2642).
21+
- Fixed a long time bug where the task wouldn't re-run as it should when using
22+
`method: timestamp` and the files listed on `generates:` were deleted.
23+
This makes `method: timestamp` behaves the same as `method: checksum`
24+
(#1230, #2716 by @drichardson).
25+
1126
## v3.49.1 - 2026-03-08
1227

1328
* Reverted #2632 for now, which caused some regressions. That change will be
@@ -1501,4 +1516,4 @@ document, since it describes in depth what changed for this version.
15011516

15021517
- Add LICENSE file
15031518

1504-
:::
1519+
:::

0 commit comments

Comments
 (0)