Skip to content

Releases: sibprogrammer/xq

v1.5.1

Choose a tag to compare

@github-actions github-actions released this 23 Aug 14:27

Changelog

  • 9803fc9 Fix #209: Add --strict option to exit with a non-zero code when the query finds no matches

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 20:26

Changelog

  • e1abbb3 Fix #189: Return a non-zero exit code when the XPath or CSS query finds no matches
  • f5c6624 Convert empty XML elements to null in the JSON output
  • 2abd074 Fix #176: Put attributes on separate lines when the tag is too long
  • 9458c21 Fix #15: Keep the XML version buffer as small as possible for better streaming
  • 2959669 Fix #15: Workaround for XML 1.1 processing
  • e097008 Fix #129: Improve whitespaces handling
  • 11a1a97 Fix #190: Add pager customization support
  • 9540fe2 Rewrite JSON formatter to avoid decoder internals
  • 039d89a Anchor IsJSON regex to prevent false positives on CDATA
  • afb6dbc Improve escaping of HTML content
  • a0ce12f Fix XPath boolean result output
  • a296a08 Fix #193: Handle processing instructions without attributes

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 27 Feb 15:46

Changelog

  • 02a8c39 Add examples for multi-file and in-place formatting
  • 5147b20 Implement formatting of multiple files in place
  • b89f681 Multiple files handling
  • 6db0475 Fix goroutine deadlock for interrupted pager
  • 56355c2 Use the correct way to build filesystem paths for proper Windows support
  • 41aaa0e Fix #160: Preserve CDATA content when converting XML to JSON
  • 1935f99 Add --json to man page (fixes #153)
  • 6299f3b Add in-place formatting for files
  • 53e2c63 Allows change INSTALL_DIR and install without sudo
  • 9ea32c1 Fix #125: Improve handling multiple aliases for one namespace
  • Multiple dependencies updates

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 23 Dec 20:10
86a7555

Changelog

  • a60e345 Fix #105: Correct handling of charset encoding for XPath queries
  • 92cc6f9 Add JSON output mode (-j flag)
  • 3f76dcd Fix #103: Avoid crashes if the source is invalid
  • b29611c Fix #103: Enforce UTF-8 encoding even if UTF-16 is misdeclared

v1.2.5

Choose a tag to compare

@github-actions github-actions released this 29 Aug 15:28

Changelog

  • c3e5967 Fix #73: Handle invalid XPath queries
  • a0c4e1e Fix #94: Preserve CDATA for unsafe content
  • d6c3326 Get rid of viper due to MIT license incompatibility
  • 4b7feb6 Fix #75: Correct formatting of nested tags with the same name
  • 9d55574 Add aarch64 support

v1.2.4

Choose a tag to compare

@github-actions github-actions released this 18 Jan 15:54

Changelog

  • 08f46d7 Fix #67: Support basic XPath functions
  • 90edebb Fix #63: Correct quotes escaping for JSON strings

v1.2.3

Choose a tag to compare

@github-actions github-actions released this 05 Nov 15:34

Changelog

  • 2842ec9 Fix #58: Improve handling of array and object literals and trailing/leading spaces in JSON
  • e7199ff Fix #57: Improve handling of mix of chardata and tags in XML

v1.2.2

Choose a tag to compare

@github-actions github-actions released this 08 Oct 15:47

Changelog

  • 2d8ab1b Fix #44: Integrate the version information into the binary to support 3rd party packaging
  • 2d10149 Fix #43: Use zero indent for compact representation
  • 11673e9 Add support for ARM architecture
  • 5631128 Fix #41: Allow zero-spaced indentation
  • 66e5539 Fix #37: Handle special XML namespace

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 09 Jul 13:39

Changelog

  • 8ed07bd Fix packaging format for Windows

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 12:26

Changelog

  • 039966d Add JSON stream highlighter
  • e31dd05 Update #30: Add experimental Windows build
  • f5d69fc Update #20: Add support of -n (node extraction) for CSS selectors
  • c8697ac Update #20: Add an ability to extract attribute values
  • a3f4545 Fix #32: Add AIX/PPC64 platform support