Releases: Blacksmoke16/oq
Releases · Blacksmoke16/oq
`ARGV` parsing refactor
Changes
ARGVparsing refactor #58- Better supports files and multiple arguments
Better handle empty JSON array to XML
Bug Fixes
- Dont emit anything for empty JSON arrays #56
Release 1.0.2
Bug Fixes
- Better handle some cases #55
- Correctly sets JSON value content when XML content is blank
- Sets mixed content
#textvalue if there is a single text node child
Changes
Fix jq argument passing & add docs on using oq with Docker
Release 1.0.0
Some bug fixes
IO Streaming + CLI improvements
Bug Fixes
- Fix the
-hand--helpoptions on theoqbinary (#15) - Better define how JSON arrays are translated into XML (#17)
- Correctly null values in XML (#8)
New Features
- Ability to omit the XML prolog (#14)
- Add a
-V/--versionto output the currentjqandoqversions - Input/Output for all formats (except input YAML due to anchors/aliases, see #20) is now streamed directly to/from
jq.- Allows
oqto simply act as a "proxy" and not have to load the data into memory. - Big thanks to @asterite for the initial gist that made this possible.
- Allows
Optimize Input/Output
Optimizes IO when the input or output format is JSON. Allows oq to act as a simple proxy to jq when no conversion is needed.
Initial Release
Initial release of oq.