All Versions
11
Latest Version
Avg Release Cycle
35 days
Latest Release
1251 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.