Mike Farah
7a01e216c4
Refactoring Yaml encoder prefs
2024-02-24 15:36:16 +11:00
Mike Farah
2866e90c49
Refactoring XML encoder prefs
2024-02-24 15:03:30 +11:00
Mike Farah
2dda0a203d
Comments in yq expressions! #1919
2024-02-09 13:54:27 +11:00
Mike Farah
010750daf6
Updated to latest golint
2024-01-11 13:17:34 +11:00
Mike Farah
d474bb8ba4
Fixing sef fault on bad XML #1888
2023-12-05 13:21:12 +11:00
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
0cf3adf5dd
Adding another xml test; spelling fixes
2023-09-26 14:43:08 +10:00
Mike Farah
cdb9b56066
Spellig with cspell
2023-09-19 10:43:11 +10:00
Mike Farah
e5564c18fe
Another xml example
2023-09-01 11:52:58 +10:00
Mike Farah
8d516ce535
Handle scalars in csv, xml files
2023-03-27 13:54:24 +11:00
Mike Farah
2195df9e7a
Fixed xml encoding of ProcInst #1563 , improved XML comment handling
2023-03-02 10:57:54 +11:00
Anders Björklund
cf8cfbd865
Allow build without json and xml support ( #1556 )
...
* Refactor ordered_map into separate files
Separate json and xml, from the regular yaml.
Makes it possible to compile, without those...
* Refactor encoder and decoder creation
Use more consistent parameters vs globals
Return errors instead of calling panic()
* Allow build without json and xml support
2023-03-01 13:19:06 +11:00
Mike Farah
48d00f807e
Fixed xml comment in array of scalars #1465
2022-12-17 10:27:54 +11:00
Mike Farah
1617e5de19
XML Decoder: Comment parsing tweak
2022-11-27 19:14:41 +11:00
Mike Farah
77998d1bb3
XML Decoder: Fixed processing comments in empty XML #1446
2022-11-27 17:58:37 +11:00
Mike Farah
68f47c02c8
XML Decoder: Checking for invalid content outside of a root node #1448
2022-11-27 17:46:50 +11:00
Mike Farah
02be2b2918
Fixed issue where content surrounding tags are lost #1447
2022-11-27 17:29:27 +11:00
Mike Farah
43233ce62e
Fixed xml decode bug when there is content after a comment
2022-11-25 13:21:19 +11:00
Mike Farah
88ce6ffcbe
Hotfix: actually update the default xml attribute prefix #1428
2022-11-13 11:13:34 +11:00
Mike Farah
ececd00fbd
Updated default xml naming prefix
2022-11-10 22:22:55 +11:00
Mike Farah
a0be871a9d
Only maps can be encoded to XML #1408
2022-11-02 21:41:39 +11:00
Mike Farah
880397d549
Refactored decoder responsibilities ( #1402 )
...
- improved comment handling
- yaml decoder now responsible for leading content work around
2022-10-28 14:16:46 +11:00
Mike Farah
24bbffd71e
xml prefs should be part of API
2022-10-25 14:27:16 +11:00
Mike Farah
6d6b693fb3
Added XML processing instructions and directive support ( #1396 )
2022-10-24 10:09:42 +11:00
Mike Farah
8c3a8c085e
Fixes xml decode missing tags #1284
2022-07-29 10:26:50 +10:00
Daniel Carbone
98b411f82e
adding support for --wrapScalar=false in properties encoder ( #1241 )
...
* adding support for --wrapScalar=false in properties encoder
* altering encoder and decoder tests somewhat
* adding .idea
* Revert "altering encoder and decoder tests somewhat"
This reverts commit e3655130e2
.
* adding test scenario for encoding with wrapped scalars
2022-06-25 12:22:03 +10:00
rndmit
b9309a42a4
XML decoder additions ( #1239 )
...
* Add xml-keep-namespace and xml-raw-token features
* Add tests
* Change flags usage strings
* Append docs
2022-06-15 09:40:31 +10:00
Mike Farah
294da55012
Fixed base64/xml decode an empty string #1209
2022-05-27 11:18:38 +10:00
Mike Farah
bbeae229ca
Disable strict XML parsing by default #1155
2022-03-28 14:05:10 +11:00
Mike Farah
a9c3617b4f
Decoder Properties ( #1099 )
...
* Decoder Properties
* Added properties round trip test
* Fixed property decode for github actions
* Refactored XML test to use common functions
* Switched formatScenario parameter order for more readablity
2022-02-10 12:02:53 +11:00
Mike Farah
26356ff4be
Added github action fix for parsing xml, updated linter
2022-02-07 11:55:55 +11:00
Mike Farah
06e944dcb6
Added github action fix for parsing xml
2022-02-07 11:26:48 +11:00
Mike Farah
535799462f
Added eval operator
2022-02-01 14:47:51 +11:00
Mike Farah
a6fc7aa881
Updating docs
2022-01-28 10:06:25 +11:00
Mike Farah
6f24e878aa
Updated README, better xml docs
2022-01-22 12:35:33 +11:00
Mike Farah
2526b03d67
Added JSON conversion tests and doc generation
2022-01-21 20:26:19 +11:00
Mike Farah
21cdbab0d7
Improving select docs ( #839 )
2022-01-15 18:18:52 +11:00
Mike Farah
ec8ef312ef
Added XML encoding/decoding ( #1067 )
...
* Added XML encoding/decoding
* Minor fixes
* Improve yq doc
* Lint
2022-01-15 11:57:59 +11:00
Mike Farah
2ee9c65bc2
Added global xml prefs for simplicity
2021-12-21 16:52:54 +11:00
Mike Farah
6bcbd873a6
wip
2021-12-21 16:19:27 +11:00
Mike Farah
ae8df5ea87
wip
2021-12-21 16:08:37 +11:00
Mike Farah
851a43b9b6
wip
2021-12-21 15:56:08 +11:00