Mike Farah
23a7b173bf
Fixing merge anchor key order
2025-07-19 15:27:44 +10:00
Mike Farah
55daf6d93c
Fixed panic for syntax error when creating a map #2423
2025-07-16 15:35:12 +10:00
Mike Farah
8e731ac13c
Added "debug-node-info" flag for inspecting yq AST
2025-07-15 21:35:54 +10:00
ryenus
d0c897f5e6
skip format check for filenames ending with dot
...
also add a unit test for func FormatStringFromFilename to cover such case
2025-07-15 19:30:07 +10:00
Mike Farah
6e8cc00030
Added flag to fix #2110
2025-07-14 16:26:26 +10:00
Mike Farah
b9d9e2fbad
Moar tests
2025-07-11 22:00:20 +10:00
cloudclaim
544bd9ff6f
chore: fix some minor issues in the comments
...
Signed-off-by: cloudclaim <824973921@qq.com>
2025-07-10 13:33:36 +10:00
Mike Farah
221a5b1106
Adding tinygo to project words
2025-07-10 13:06:42 +10:00
Mike Farah
c10bfe0602
Switching to YAML org supported go-yaml
2025-07-10 13:04:54 +10:00
Zue
7696723d5c
Add more build tags to reduce binary size
2025-07-01 15:52:40 +08:00
Zue
a9f7cc1ebb
Add TinyGo build example
2025-07-01 13:28:10 +08:00
Zue
25365a0f0b
Fix compilation errors when building build-small-yq
2025-07-01 13:26:26 +08:00
Mike Farah
176873e93a
Refining add op
2025-06-12 15:41:27 +10:00
Mike Farah
88bfbec97b
Fix add op when there are not matches piped in, #2383 , #2384
2025-06-12 14:48:10 +10:00
Antoine Deschênes
b15ce77cad
fix: correct key order after add, flatten, keys, sort, reverse and shuffle
...
Signed-off-by: Antoine Deschênes <antoine.deschenes@linux.com>
2025-06-07 21:04:26 +10:00
Mike Farah
b84fd47934
More goccy progress
2025-06-07 15:23:38 +10:00
o.bilko
c58d9e7da4
fix tests
2025-05-17 18:55:53 +10:00
beliys
3ac203ebb8
Add INI support
2025-05-17 18:55:53 +10:00
Mike Farah
22949df0fd
Fixing running map against empty array bug #2359
2025-05-10 07:24:48 +10:00
Mike Farah
20407a07a5
Adding more tests to prevent regression again :sweat
2025-05-09 15:40:29 +10:00
Mike Farah
2c2487c0bd
Fixing Regression in #2353 , #2359 , #2325
2025-05-09 15:29:44 +10:00
Mike Farah
2c7cce0878
Line and Column working with Goccy, Fixed Anchor Map problem
2025-05-04 19:29:42 +10:00
Mike Farah
2bd08ea4e8
Dont panic on tests
2025-05-04 10:33:09 +10:00
Mike Farah
72fa3cca98
goccy decoder supports merge maps
2025-05-03 20:20:50 +10:00
Mike Farah
f89605e3c0
goccy yaml decoder supports anchor/aliases
2025-05-03 20:01:16 +10:00
Mike Farah
20b5129120
Updating golanglint
2025-05-03 16:34:21 +10:00
Mike Farah
d01ac7801d
Regen doc
2025-05-03 11:37:52 +10:00
n4zukker
4155c99a12
Typo in cats example
...
The quotation mark and closing parenthesis were swapped.
Before:
```
$ echo "Hello kitty" | yq eval 'test("(?i)cats)"'
Error: bad expression - probably missing close bracket on TEST
```
After:
```
$ echo "Hello kitty" | yq eval 'test("(?i)cats")'
false
```
2025-05-03 11:27:51 +10:00
Oleksandr Redko
ce2ce51236
Remove mistakenly committed cover.out
2025-03-25 15:45:27 +11:00
Mike Farah
337960a6d1
Fixing add when there is no node match #2325
2025-03-25 15:35:16 +11:00
damuzhi0810
1395d6e230
refactor: using slices.Contains to simplify the code
...
Signed-off-by: damuzhi0810 <rust@before.tech>
2025-03-25 15:10:25 +11:00
Mike Farah
ba1b9737b6
Added recursive update map keys example
2025-03-03 15:10:42 +11:00
Mike Farah
f202d06d82
sort_by works on maps
2025-01-22 14:36:50 +11:00
Stephen Uridge
1508f1fd5f
Update docs and tests for --properties-separator flag
2025-01-22 09:53:51 +11:00
Mike Farah
0f390b27aa
Bumping goccy
2025-01-12 14:13:31 +11:00
Rudolf Thomas
f73c862cc5
feat: Create parent directories if --split-exp is used.
...
Problem: When --split-exp is used and produces filenames with slashes in
them, the target directories must already exist otherwise yq fails.
Fix/feature: Create the necessary directories with os.MkdirAll().
The permissions 0750 were chosen to satisfy the vulnerability checker.
2024-12-14 19:52:09 +11:00
Mike Farah
342efb23ff
Fixed panic on multipling string by very large number #2211
2024-12-07 16:53:40 +11:00
Mike Farah
2201381235
Fixed multiply string by negative number panic #2211
2024-12-07 16:28:59 +11:00
Mike Farah
5273715428
Fixed panic error #2211
2024-12-07 16:20:45 +11:00
Jan Dubois
c16b1800a0
Make sure to update the key when deleting array elements
2024-12-07 11:09:52 +11:00
Mike Farah
1a4b2485ff
Merge branch 'master' into add-comment-style
2024-11-16 15:16:12 +11:00
Mike Farah
4af292f076
Fixed handling of nulls with sort_by expressions #2164
2024-11-16 12:27:18 +11:00
Marco Vito Moscaritolo
6908161f1f
replace error creation
2024-11-16 11:48:53 +11:00
Marco Vito Moscaritolo
f168172bf4
remove unused variable parameters from functions
2024-11-16 11:48:53 +11:00
Marco Vito Moscaritolo
3ce266bfa0
fix parameter order in error type comparison
2024-11-16 11:48:53 +11:00
Gabe Cook
9caeb429ac
Format comments with a gray foreground
2024-11-10 03:30:03 -06:00
Mike Farah
f654fbf459
Fixed array subtraction update bug #2159
2024-09-29 15:21:11 +10:00
Mike Farah
5df71072f5
Fixed index out of range error
2024-09-29 15:06:34 +10:00
Mike Farah
3727b3e664
Fixed unecessary int64 to int conversion
2024-09-06 13:24:10 +10:00
Mike Farah
1846006082
Can traverse straight from parent operator (parent.blah)
2024-09-06 12:46:23 +10:00