Valentin Maerten
57bc6dd8cb
fix(completion): harden the __complete engine and shell wrappers
...
Engine:
- Emit DirectiveKeepOrder for task variables so the `requires` declaration
order is preserved instead of being sorted by the shell.
- Return full `--flag=value` candidates for the inline `--output=` form so all
shells match against the whole current token.
- Add `--no-aliases` / `--no-descriptions` completion flags (via complete.Options)
parsed from the __complete invocation; the zsh wrapper maps its show-aliases
and verbose zstyles onto them.
- Skip Taskfile setup when completing flags (NeedsTaskfile) and load the task
list lazily; drop unused parameters; document exported identifiers.
Shell wrappers:
- zsh: reindent to tabs (.editorconfig), bridge zstyles to engine flags.
- fish: reindent to 2 spaces, handle every file-completion directive in the
wrapper (--no-files disables the native fallback), drop the duplicated
yml/yaml extension list now that it lives only in the engine.
- bash: prefix-filter by hand to preserve values containing spaces, exclude `=`
from word breaks so `--output=` reaches the engine as one token.
- powershell: filter candidates by the current word, fall back to file
completion for DirectiveDefault.
NoSpace is not representable in fish/PowerShell completion APIs; documented in
the wrappers.
2026-07-03 16:03:33 +02:00
Valentin Maerten
f9f2ecb8be
chore: changelog for completion engine
2026-06-29 17:38:24 +02:00
Valentin Maerten
7fa9d657cd
feat(completion): complete task aliases in zsh ( #2865 )
2026-06-29 14:21:47 +00:00
kjasn
1c743de2b7
feat: Add temp dir option ( #2891 )
...
Co-authored-by: Valentin Maerten <maerten.valentin@gmail.com >
2026-06-29 14:13:37 +00:00
Valentin Maerten
f9e52fab40
chore: changelog for #2873
2026-06-29 15:50:50 +02:00
Valentin Maerten
d4dc3dc448
chore: changelog for #2773
2026-06-29 15:42:22 +02:00
Valentin Maerten
a03aa7ba69
chore: changelog for #2514
2026-06-29 14:53:00 +02:00
Valentin Maerten
1d9b3cb7db
chore: changelog for #2894
2026-06-28 22:03:20 +02:00
Valentin Maerten
3dcaa7db89
chore: changelog for #2886
2026-06-21 16:25:14 +02:00
Valentin Maerten
24a3ccdf42
chore: changelog for #2871
2026-06-07 16:39:02 +02:00
Valentin Maerten
dd810d42e1
chore: changelog for #2852
2026-05-31 11:08:42 +02:00
Valentin Maerten
7766e8add5
chore: changelog for #2859
2026-05-31 11:03:32 +02:00
Andrey Nering
bd79c29a39
v3.51.1
2026-05-16 17:51:05 -03:00
Andrey Nering
136e0dae89
ci: fix goreleaser
2026-05-16 17:50:34 -03:00
Andrey Nering
41a2137044
v3.51.0
2026-05-16 17:27:25 -03:00
Timothy Rule
9e3ff27ba1
fix: avoid panic after calling WordsSeq ( #2810 )
2026-05-09 21:42:00 +00:00
Andrey Nering
6e154f2b71
docs(changelog): add entry for #2832
2026-05-09 18:28:46 -03:00
Andrey Nering
43dbeb4260
docs(changelog): add entry for #2406 #2408
2026-05-09 11:25:49 -03:00
Andrey Nering
3441bf522e
docs(changelog): add entry for #2820
2026-05-01 10:03:53 -03:00
Valentin Maerten
1eb5720e7e
chore: changelog for #2788
2026-04-20 21:53:50 +02:00
Andrey Nering
d61d92dfdf
v3.50.0
2026-04-13 17:54:26 -03:00
Andrey Nering
07fbd9887e
docs(changelog): add entry for #2716
2026-04-11 21:45:48 -03:00
Valentin Maerten
a12cc6e843
chore: changelog for #2764
2026-04-09 08:16:03 +02:00
Valentin Maerten
470ef30f8f
chore: changelog for #2730
2026-03-21 11:41:47 +01:00
Andrey Nering
c55c969474
docs: update changelog
2026-03-08 17:11:49 -03:00
Andrey Nering
a0d9750edf
docs(changelog): fix case: git -> Git
2026-03-07 19:26:22 -03:00
Andrey Nering
a1b8985df0
v3.49.0
2026-03-07 19:20:58 -03:00
Valentin Maerten
c4ecff753d
chore: changelog for #2607
2026-02-18 19:00:15 +01:00
Valentin Maerten
a2f8e144ca
chore: changelog for #2632
2026-02-18 18:57:53 +01:00
Valentin Maerten
d356c649aa
chore: changelog for #2682
2026-02-15 17:01:02 +01:00
Valentin Maerten
ca24d32f37
chore: changelog for #2669
2026-02-15 14:56:52 +01:00
Valentin Maerten
dc8ac5e79f
chore: changelog for #2686
2026-02-15 14:45:47 +01:00
Valentin Maerten
c0796e9701
chore: changelog for #2656
2026-01-31 18:53:52 +01:00
Andrey Nering
09e7247d05
v3.48.0
2026-01-26 09:26:23 -03:00
Andrey Nering
502f24a2ad
docs(changelog): add entry for #2658 and #2660
2026-01-26 09:24:26 -03:00
Valentin Maerten
026c899d90
feat: support self-signed certificates for remote taskfiles ( #2537 )
2026-01-25 18:51:30 +01:00
Timothy Rule
f6720760b4
fix(includes): propagate silent mode from included Taskfiles to tasks ( #2640 )
2026-01-25 16:33:52 +01:00
Valentin Maerten
065236f076
chore: changelog for #2635
2026-01-25 16:08:11 +01:00
Andrey Nering
12a26fa15e
v3.47.0
2026-01-24 20:49:48 -03:00
Valentin Maerten
0a82e2e053
chore: changelog for #2579
2026-01-22 21:22:47 +01:00
Valentin Maerten
c84cfa41f7
chore: changelog for #2564
2026-01-21 23:06:59 +01:00
Valentin Maerten
382c37bc2a
chore: changelog for #2234
2026-01-18 19:07:13 +01:00
Andrey Nering
b53e5da41a
docs(changelog): add entry for #2584
2026-01-18 09:20:00 -03:00
Andrey Nering
e47f55783e
docs(changelog): add entry for #1566 , #2633
2026-01-18 08:44:50 -03:00
Valentin Maerten
145412a75c
chore: changelog for #2602
2026-01-14 19:51:00 +01:00
Andrey Nering
179bde1f37
v3.46.4
2025-12-24 18:57:17 -03:00
Andrey Nering
e4de687aee
docs(changelog): add entry for #2592
2025-12-24 18:55:21 -03:00
Andrey Nering
8dfafe507f
v3.46.3
2025-12-19 15:50:51 -03:00
Andrey Nering
678fdec7d2
docs(changelog): add entry for #2593 and #2594
2025-12-19 15:50:33 -03:00
Andrey Nering
fc378cfb92
v3.46.2
2025-12-18 17:55:19 -03:00