| 
							
							
								 Pete Davison | 1d230af90d | fix: advanced import resolving dynamic variables incorrectly | 2024-04-09 12:37:18 +01:00 |  | 
			
				
					| 
							
							
								 Pete Davison | fb9f6c20ab | feat: merger | 2024-04-09 12:37:18 +01:00 |  | 
			
				
					| 
							
							
								 Pete Davison | b10c573270 | fix: missing task locations | 2024-04-09 12:37:18 +01:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 6b3f8e29bb | fix: optional includes | 2024-04-09 12:37:18 +01:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 220bf74a9e | feat: better taskfile cycle error handling | 2024-04-09 12:37:18 +01:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 0a027df50d | feat: better error handling for duplicate edges and fixed tests | 2024-04-09 12:37:18 +01:00 |  | 
			
				
					| 
							
							
								 Pete Davison | a50580b5a1 | feat: dag reader | 2024-04-09 12:37:18 +01:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 1ff618cc17 | feat: enable any variables without maps (#1547) * feat: enable any variable experiment (without maps)
* chore: rename any_variables experiment to map_variables
* docs: create map variables experiment docs and update usage
* blog: any variables
* fix: links
* fix: warn about broken links instead of failing | 2024-04-09 12:14:14 +01:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 64b7d3415a | feat: use timeout in RemoteExists function | 2024-03-25 19:13:27 +00:00 |  | 
			
				
					| 
							
							
								 Pete Davison | b5df4e89c2 | refactor: slightly improved NewBaseNode API | 2024-03-25 19:13:27 +00:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 9a5fb38f48 | refactor: rename node resolver methods | 2024-03-25 19:13:27 +00:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 68191205c7 | feat: don't send entire include to node resolvers | 2024-03-25 19:13:27 +00:00 |  | 
			
				
					| 
							
							
								 Pete Davison | cbc19d35ea | feat: root remote taskfiles | 2024-03-25 19:13:27 +00:00 |  | 
			
				
					| 
							
							
								 Pete Davison | f06f48e225 | feat: looping over dependencies (#1541) * feat: support for loops in deps
* chore: tests
* docs: looping over deps | 2024-03-10 17:21:50 +00:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 08a888dc8a | feat: parse templates in collection-type variables (#1526) * refactor: replacer
* feat: move traverser to deepcopy package
* feat: nested map variable templating
* refactor: ReplaceVar function
* feat: test cases
* fix: TraverseStringsFunc copy value instead of pointer | 2024-03-10 17:11:07 +00:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 3c05c9c6e1 | fix: taskfile directory (#1530) * fix: taskfile directory
* tests: add tests for special vars when running from a subdirectory | 2024-03-04 11:34:44 +00:00 |  | 
			
				
					| 
							
							
								 Pete Davison | aff1f5316d | feat: taskfile special variable (#1523) | 2024-03-03 22:45:23 +00:00 |  | 
			
				
					| 
							
							
								 Pete Davison | fa40e8a762 | feat: more permissive file modes | 2024-02-22 14:59:54 -06:00 |  | 
			
				
					| 
							
							
								 Pete Davison | c7ba42b81a | fix: resolve directory correctly when using --dir | 2024-02-22 14:59:54 -06:00 |  | 
			
				
					| 
							
							
								 Pete Davison | bb9d582255 | feat: stdin node | 2024-02-22 14:59:54 -06:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 38a06dad8e | feat: error when multiple wildcard matches are found | 2024-02-22 14:58:24 -06:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 9a3d2bc3aa | feat: wildcard matching of task names | 2024-02-22 14:58:24 -06:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 1ef5cf71d0 | feat: pass ast.Call by reference | 2024-02-22 14:58:24 -06:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 8d0754af4d | feat: go 1.21 | 2024-02-17 23:29:49 -03:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 870c07eafb | fix: remote prompt (#1487) | 2024-01-27 18:45:13 -03:00 |  | 
			
				
					| 
							
							
								 Pete Davison | d5b42e97ec | refactor: use tf for taskfile instead of t | 2024-01-25 21:23:28 -03:00 |  | 
			
				
					| 
							
							
								 Pete Davison | d6b2926828 | refactor: move task merge code into a method | 2024-01-25 21:23:28 -03:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 909ec1ed0f | refactor: convert taskfile.Merge into a method | 2024-01-25 21:23:28 -03:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 26e79121f9 | refactor: consistent naming for errors | 2024-01-25 21:05:23 -03:00 |  | 
			
				
					| 
							
							
								 Pete Davison | e2b85c6aa1 | feat: version checks | 2024-01-25 21:05:23 -03:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 98ea907284 | fix: bug where silent value was not deep copied on dependencies | 2024-01-11 14:44:04 +00:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 1f3fca50b3 | feat: add ability to call task with variable by reference | 2024-01-11 14:44:04 +00:00 |  | 
			
				
					| 
							
							
								 Pete Davison | c655d90ab3 | feat: add json and yaml variable constructors | 2024-01-11 14:44:04 +00:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 2ccf80713d | feat: add sh and map (value) support | 2024-01-11 14:44:04 +00:00 |  | 
			
				
					| 
							
							
								 Pete Davison | dfe39bfb5d | feat: support multiple experiment values | 2024-01-11 14:44:04 +00:00 |  | 
			
				
					| 
							
							
								 Pete Davison | e734e29009 | refactor: move prompts into consts | 2024-01-11 14:00:30 +00:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 3b5fbf94f7 | refactor: split read.go into taskfile.go and reader.go | 2024-01-11 14:00:30 +00:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 7cb45a23b6 | refactor: orderedmap package -> omap | 2024-01-11 14:00:30 +00:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 1a03c3fbaf | feat: includes should use OrderedMap | 2024-01-11 14:00:30 +00:00 |  | 
			
				
					| 
							
							
								 Pete Davison | d684e59b6a | feat: store namespace directly in include | 2024-01-11 14:00:30 +00:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 5fc66293b0 | refactor: IncludedTaskfiles -> Includes | 2024-01-11 14:00:30 +00:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 42af0fc791 | feat: invert call.Direct (#1459) | 2024-01-10 21:32:49 -03:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 61c0c32c2a | fix: find and replace mistake | 2023-12-29 20:42:30 +00:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 247c2586c2 | refactor: taskfile/ast package (#1450) * refactor: ast package
* feat: read -> taskfile
* refactor: taskfile.Taskfile -> taskfile.Read
* refactor: move merge function back into taskfile package
* refactor: rename taskfile.go to read.go | 2023-12-29 20:32:03 +00:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 2b67d05b9d | feat: remove v2 support (#1447) * feat: remove v2 support
* docs: update v2 schema docs | 2023-12-29 20:26:02 +00:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 4a0414274f | feat: for supports variables and lists of any type | 2023-12-20 19:55:25 -06:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 1a12b94bd3 | feat: new dynamic variable syntax | 2023-12-20 19:55:25 -06:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 1cd26ae1b9 | feat: add ability to unmarshal as any when experiment enabled | 2023-12-20 19:55:25 -06:00 |  | 
			
				
					| 
							
							
								 Pete Davison | 5516ac1a00 | feat: change Var.Value from string to an any type | 2023-12-20 19:55:25 -06:00 |  | 
			
				
					| 
							
							
								 Pete Davison | de09e675c1 | refactor: rename Var.Static to Var.Value | 2023-12-20 19:55:25 -06:00 |  |