Releases: Blacksmoke16/oq
Releases · Blacksmoke16/oq
`ARGV` parsing refactor
Changes
ARGV
parsing 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
#text
value 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
-h
and--help
options on theoq
binary (#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
/--version
to output the currentjq
andoq
versions - Input/Output for all formats (except input YAML due to anchors/aliases, see #20) is now streamed directly to/from
jq
.- Allows
oq
to 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
.