Mike Farah
|
13d1bbb45f
|
Generic ast (#1829)
Remove dependency on yaml.Node for internal AST representation. Yaml decoder is now just another decoder.
|
2023-10-18 12:11:53 +11:00 |
|
Mike Farah
|
55c0d485ba
|
Fixed string, null concact consistency #1712
|
2023-08-30 09:46:45 +10:00 |
|
Mike Farah
|
cf02b90624
|
Fixed sorting by date #1412
|
2022-11-04 12:21:12 +11:00 |
|
Mike Farah
|
b20477210f
|
Added missing validation for adding sequences to maps #1341
|
2022-09-16 10:04:48 +10:00 |
|
Mike Farah
|
f393cf37c2
|
Dont clobber anchor when adding nodes - fixes #1269
|
2022-07-13 11:12:15 +10:00 |
|
Mike Farah
|
60c037f57e
|
Can add string to scalars in any order #1234
|
2022-06-15 17:09:17 -07:00 |
|
Mike Farah
|
72cdde78f6
|
Fixing issues found by codeql
|
2022-05-06 13:46:14 +10:00 |
|
Mike Farah
|
67c79b7cb1
|
Fixes append map bug when key matches value in existing map #1200
|
2022-04-28 14:45:45 +10:00 |
|
Mike Farah
|
0ffee92175
|
Fixed += with multiple matches #1145
|
2022-03-19 18:42:12 +11:00 |
|
Mike Farah
|
71706af3d4
|
String op can now run on custom types
|
2022-02-22 14:50:45 +11:00 |
|
Mike Farah
|
b35893d783
|
Date Time Ops (#1110)
* Added datetime operators
* Added date subtract support
|
2022-02-14 15:37:43 +11:00 |
|
Mike Farah
|
26356ff4be
|
Added github action fix for parsing xml, updated linter
|
2022-02-07 11:55:55 +11:00 |
|
Mike Farah
|
d00153de71
|
Adding to array copies styling of previous elements #722
|
2022-02-04 09:24:48 +11:00 |
|
Mike Farah
|
c3d815998a
|
Auto style when adding to empty maps/arrays
|
2022-01-27 09:58:13 +11:00 |
|
Mike Farah
|
9b1a7bf451
|
Added support for adding objects
|
2022-01-23 11:35:44 +11:00 |
|
Mike Farah
|
a6c79f3410
|
Multiply, substract with custom types
|
2022-01-22 16:12:59 +11:00 |
|
Mike Farah
|
50df792e49
|
Auto cast for add
|
2022-01-22 13:17:16 +11:00 |
|
Mike Farah
|
2f05f7390f
|
wip
|
2021-12-04 13:25:32 +11:00 |
|
Mike Farah
|
8c5d1e0252
|
gci linter
|
2021-11-26 20:24:21 +11:00 |
|
Mike Farah
|
b44fecdfa5
|
Added key operator
|
2021-11-24 09:57:35 +11:00 |
|
Mike Farah
|
eea2c97cd8
|
Can process hex numbers
|
2021-09-02 15:26:44 +10:00 |
|
Mike Farah
|
cce3af001a
|
Extract out compound assign logic, use it add and subtract ops
|
2021-07-07 20:00:46 +10:00 |
|
Mike Farah
|
ce3e347157
|
Fixed append array issue https://github.com/mikefarah/yq/issues/874
|
2021-07-07 15:30:45 +10:00 |
|
Mike Farah
|
179c44aacc
|
Fixing readonly ops not to modify context when paths dont exist
|
2021-05-16 14:36:13 +10:00 |
|
Mike Farah
|
25e0a824c5
|
Fixed alternative operator when LHS has empty matches
|
2021-04-13 10:53:46 +10:00 |
|
Mike Farah
|
f7b50e9853
|
Fixed += operator (https://github.com/mikefarah/yq/issues/750)
|
2021-03-19 12:36:05 +11:00 |
|
Mike Farah
|
c6efd5519b
|
Pass context through operators
Allows more sophisticated functionality
|
2021-02-11 10:58:40 +11:00 |
|
Mike Farah
|
c77001f969
|
Can add and merge append to null
|
2021-02-11 10:58:40 +11:00 |
|
Mike Farah
|
e86f83fb69
|
Renaming pathtree to expression
|
2021-02-11 10:58:40 +11:00 |
|
Mike Farah
|
b749973fe0
|
UnwrapDoc now private
|
2021-02-11 10:58:40 +11:00 |
|
Mike Farah
|
7518dac99c
|
Fixed creation of candidateNode in operators to include file metadata
|
2021-02-11 10:58:40 +11:00 |
|
Mike Farah
|
286590b01e
|
fixing exposed functions and interfaces
|
2021-02-11 10:58:40 +11:00 |
|
Mike Farah
|
578f2c27f9
|
Added scalar addition
|
2021-02-11 10:58:40 +11:00 |
|
Mike Farah
|
2e81384eed
|
Can assign-update comments
|
2021-02-11 10:58:40 +11:00 |
|
Mike Farah
|
ca8cd78616
|
Add now uses crossFunction
|
2020-12-21 11:54:03 +11:00 |
|
Mike Farah
|
3a030651a3
|
Added append equals, merge append. Fixed creating numeric arrays
|
2020-11-28 11:24:16 +11:00 |
|
Mike Farah
|
3cecb4e383
|
wip
|
2020-11-28 10:41:09 +11:00 |
|
Mike Farah
|
1ce30b25dc
|
Add operator!
|
2020-11-24 13:07:19 +11:00 |
|