Skip to content

Releases: kislyuk/yq

v2.7.0

04 Aug 18:57
v2.7.0
af218df
Compare
Choose a tag to compare
  • TOML support with the tq executable entry point.

    • Disallow argparse abbreviated options. Fixes #38 on Python 3.5+.

    • Now available in Homebrew as python-yq.

v2.6.0

28 Apr 14:23
v2.6.0
090c6e0
Compare
Choose a tag to compare
  • Packaging: Replace scripts with entry-points

    • Packaging: Package the license file

v2.5.0

02 Apr 20:33
v2.5.0
e2e851b
Compare
Choose a tag to compare
  • Parse unrecognized tags instead of dropping them. Fixes #23

v2.4.1

13 Feb 16:50
v2.4.1
0ffe545
Compare
Choose a tag to compare
  • Ignore unrecognized YAML tags instead of crashing

    • Explicitly disable XML entity expansion and mention in docs

    • xq -x: Raise understandable error on non-dict conversion failure

v2.4.0

08 Feb 20:13
v2.4.0
c3559f9
Compare
Choose a tag to compare
  • Support XML parsing with xmltodict

v2.3.7

07 Feb 08:41
v2.3.7
27829a7
Compare
Choose a tag to compare
  • Fix for the --from-file/-f argument: Re-route jq_filter to files when using --from-file. Fixes #19.

v2.3.6

29 Jan 19:14
v2.3.6
d500fb3
Compare
Choose a tag to compare
  • Parse and pass multiple positional-consuming jq args

v2.3.5

29 Jan 18:57
v2.3.5
61d96c5
Compare
Choose a tag to compare
  • Support jq arguments that consume subsequent positionals (such as --arg k v) (#16).

v2.3.4

27 Dec 06:37
v2.3.4
Compare
Choose a tag to compare
  • Support bare YAML dates and times. Fixes #10

v2.3.3

30 Sep 17:06
v2.3.3
Compare
Choose a tag to compare
  • Avoid buffering all input docs in memory with no -y

    • End all json.dump output with newlines. Close all input
      streams. Fixes #8. Thanks to @bubbleattic for reporting.