All Versions
11
Latest Version
Avg Release Cycle
35 days
Latest Release
485 days ago

Changelog History
Page 1

  • v1.1.2 Changes

    June 25, 2020

    ๐Ÿ›  Fixes

    • ๐Ÿ‘‰ Makes the YAML serialization specs less strict
      • Removes need to do version checking and should make them more robust going forward
  • v1.1.1 Changes

    June 21, 2020

    โฌ†๏ธ Dependency Upgrades

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix now invalid variable name
      • in is now a reserved variable name
    • ๐Ÿ›  Fix format list within help info
      • Now properly lists the formats Format of the input data. Supported formats: json, yaml, xml versus Format of the input data. Supported formats: OQ::Format

    ๐Ÿ”„ Changes

    • โšก๏ธ Some updates related to 0.35.0
      • Use exhaustive case for OQ::Format.converter method
      • Remove --link-flags option when building as libxml2 is now properly linked
  • v1.1.0 Changes

    May 01, 2020

    ๐Ÿ”„ Changes

    • โ™ป๏ธ ARGV parsing refactor #58
      • Better supports files and multiple arguments
  • v1.0.3 Changes

    April 22, 2020

    ๐Ÿ› Bug Fixes

    • Dont emit anything for empty JSON arrays #56
  • v1.0.2 Changes

    April 12, 2020

    ๐Ÿ› 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

    • ๐Ÿ‘Œ Support wrapping XML value in CDATA #54
      • When converting to XML, JSON keys prefixed with ! will have the value wrapped in <![CDATA[]]. See the specs for an example.
    • ๐Ÿ‘ท Switch CI to GH actions #47
  • v1.0.1 Changes

    January 21, 2020

    ๐Ÿ› Bug Fixes

    • โœ‚ Remove unneeded escape sequences (#45)

    ๐Ÿ”„ Changes

    • โž• Add support for additional jq arguments (#43)
    • โšก๏ธ Update readme to include usage instructions for Docker (#44)
  • v1.0.0 Changes

    December 16, 2019

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix output getting cutoff on MacOS (#29)

    ๐Ÿ”„ Changes

    • โž• Add support for XML as an input format (#37)
    • ๐Ÿ›  Fix typo in readme (#40)
  • v0.2.1 Changes

    August 11, 2019

    ๐Ÿ› Bug Fixes

    • Return the correct error code on jq process failures (#25)
    • Check libyaml version to deflake YAML specs (#24)

    ๐Ÿ”„ Changes

    • โšก๏ธ Updated MacOS install instructions (#28)
    • ๐Ÿ—„ Migrate json.kind to use enum syntax as it is now deprecated (#30)
  • v0.2.0 Changes

    August 06, 2019

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix the -h and --help options on the oq 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 current jq and oq 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.
  • v0.1.1 Changes

    July 13, 2019

    โšก๏ธ 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.