Andrey Nering
ee99849b1d
refactor: migrate to the official yaml package ( #2434 )
...
The old package is long archived, but the YAML org forked it and will
officially maintain it from now on.
* Old: https://github.com/go-yaml/yaml
* New: https://github.com/yaml/go-yaml
2025-11-11 19:49:37 +00:00
Andrey Nering
43074c20f2
refactor: improve code of group output
2025-11-11 14:37:16 -03:00
Timothy Rule
39c86992bd
fix: address concurrent group output causing flaky tests ( #2350 )
2025-11-11 14:36:32 -03:00
Valentin Maerten
048d92709a
v3.45.4
2025-09-17 17:05:20 +02:00
Valentin Maerten
4836d42828
fix: cache expiry in Taskrc was not working ( #2423 )
2025-09-16 19:35:12 +02:00
Pete Davison
17db402e4b
v3.45.3
2025-09-15 12:59:29 +00:00
Pete Davison
209c88c341
v3.45.2
2025-09-15 12:40:54 +00:00
Pete Davison
fbde227167
v3.45.1
2025-09-15 12:34:34 +00:00
Pete Davison
bb4c254211
v3.45.0
2025-09-15 12:17:50 +00:00
Andrey Nering
43cb64e6cc
fix: address panic if a config file is not available
2025-09-11 10:02:51 -03:00
Pete Davison
4ae3071845
feat: nested json ( #2415 )
...
* feat: nested json
* feat: remove up_to_date from json output when --no-status flag is set
* feat: restrict use of --nested with --json and --list/--list-all
2025-09-11 10:26:59 +01:00
Valentin Maerten
0fdb5e8665
feat: add some config to taskrc.yml ( #2389 )
...
Co-authored-by: Pete Davison <pd93.uk@outlook.com >
2025-09-10 17:57:52 +02:00
Andrey Nering
6c645a33f7
feat: add native core utils to improve compatibility on windows
2025-08-27 11:29:38 -03:00
Pete Davison
f89c12ddf0
feat: XDG taskrc config ( #2380 )
...
Co-authored-by: Valentin Maerten <maerten.valentin@gmail.com >
2025-08-18 22:43:36 +02:00
Valentin Maerten
0fc26a43a9
chore: bump minimun version to 1.24 ( #2377 )
2025-08-14 18:34:38 +02:00
Pete Davison
72991d4f04
v3.44.1
2025-07-23 20:59:38 +00:00
Pete Davison
d2bd834c81
fix: spaces in path ( #2322 )
2025-07-09 16:21:42 +01:00
Pete Davison
47dc87a2c9
fix: remove extra breaking randInt function ( #2316 )
2025-07-03 23:08:43 +01:00
Andrey Nering
cb812476b3
v3.44.0
2025-06-08 21:34:13 -03:00
Teddy Sommavilla
6b878980dc
refactor(fsnotifyext): use Event.Has to check for chmod operations
...
As recommended by the Event.Op godoc. Op is a bitmask, and some systems may send multiple operations at once
2025-05-26 16:51:37 -03:00
Teddy Sommavilla
cd910abd45
doc(fsnotifyext): add godoc for GetChan method
2025-05-26 16:51:37 -03:00
Teddy Sommavilla
6e524bb2fa
refactor(fsnotifyext): GetChan should return a receive only chan
2025-05-26 16:51:37 -03:00
Teddy Sommavilla
b4c8f5a0fe
refactor(fsnotifyext): handle Deduper timers in own goroutine, avoid mutex use
2025-05-26 16:51:37 -03:00
Aleksander Sh.
bb5b045293
feat: add task name to json output ( #2256 )
2025-05-20 21:37:57 +01:00
Andrey Nering
da4ce5b0a5
fix(expand): return nothing if there are no matches
2025-05-09 15:55:52 -03:00
Pete Davison
6528b36caa
feat: add uuid and rand number functions ( #2225 )
...
* feat: add uuid and rand number functions
* chore: remove randFloat for now
2025-05-01 17:58:01 +00:00
Pete Davison
d850d03c96
feat: add yaml templating functions ( #2219 )
...
* feat: add yaml templating functions
* docs: add yaml functions to templating reference
* refactor: remove some unnecessary function wrappers
2025-04-28 12:19:56 +00:00
Pete Davison
b3c4007756
fix: double escaped paths ( #2216 )
2025-04-28 13:02:46 +01:00
Pete Davison
1c35358fcc
v3.43.3
2025-04-27 22:29:34 +00:00
Pete Davison
13daa6dc35
feat: formatting with golangci-lint and gci
2025-04-27 22:28:42 +00:00
Andrey Nering
6cb0a5a2f2
v3.43.2
2025-04-21 16:35:01 -03:00
Andrey Nering
3d36616e9e
v3.43.1
2025-04-21 13:57:43 -03:00
Andrey Nering
3976e8372a
chore: move the experiments package out of the internal/ dir
...
Closes #2014
2025-04-21 13:55:56 -03:00
Andrey Nering
c2123dc016
v3.43.0
2025-04-21 13:50:40 -03:00
Pete Davison
672b39413f
feat: mockery v3 ( #2110 )
2025-04-19 12:55:22 +01:00
Pete Davison
7eebf6e704
chore: delete unused exp package
2025-04-19 11:54:48 +00:00
Pete Davison
c5afffb551
feat: recursive config search ( #2166 )
...
* refactor: experiments flags
* refactor: args.Parse
* feat: recursive search for taskrc files
* feat: consolidate some code into new fsext package
* feat: add tests for search and default dir
* fix: linting issues
2025-04-19 12:20:33 +01:00
Pete Davison
a84f09d45f
feat: remote taskfile improvements (cache/expiry) ( #2176 )
...
* feat: cache as node, RemoteNode and cache-first approach
* feat: cache expiry
* feat: pass ctx into reader methods instead of timeout
* docs: updated remote taskfiles experiment doc
* feat: use cache if download fails
2025-04-19 12:12:08 +01:00
Pete Davison
a60c2ec3f8
fix: sources brace expansion ( #2075 )
2025-04-19 11:51:31 +01:00
Jay Berkenbilt
e65159f613
docs: clarify --dir flag ( #2123 )
...
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com >
2025-04-17 23:10:57 +00:00
Pete Davison
8c8b1b5f3b
fix: make version semver compliant
2025-04-11 09:04:03 +00:00
Pete Davison
55790be6ad
feat: better versioning ( #2131 )
2025-04-05 23:09:27 +01:00
Pete Davison
2a92b70bc2
feat: better functional options ( #2147 )
2025-03-31 21:49:00 +01:00
Pete Davison
c6f1b3ae4f
feat: make map variables experiment (prop 2) generally available ( #2081 )
...
* feat: make map variables experiment (prop 2) generally available
* docs: remove map variables experiment page and update usage to include map variable info
2025-03-26 21:40:09 +00:00
Andrey Nering
0d5f2b5dab
feat(watcher): migrate to fsnotify ( #2048 )
2025-03-22 20:06:16 -03:00
Timothy Rule
532644d7f8
feat: create NoSort sorter for CLI sort option "none" ( #2125 )
2025-03-16 13:17:14 +00:00
Pete Davison
ffeb3bcc3f
refactor: executor functional options ( #2085 )
...
* refactor: executor functional options
* refactor: minor tidy up of list code
* fix: WithVersionCheck missing from call to NewExecutor
* feat: docstrings for structs with functional options
* refactor: prefix the functional options with the name of the struct they belong to
2025-03-10 20:38:25 +00:00
Pete Davison
fb631902ce
refactor: run task through modernize tool ( #2088 )
2025-02-24 11:59:50 +00:00
Pete Davison
60c8ee0ce6
refactor: ast.Call should be in main task package ( #2084 )
2025-02-23 18:30:42 +00:00
Valentin Maerten
461714a899
feat: add a new .taskrc.yml to enable experiments ( #1982 )
2025-02-23 10:51:59 +01:00