Skip to content

Releases: jzelinskie/faq

v0.0.7

13 Mar 00:41
Compare
Choose a tag to compare
v0.0.7 Pre-release
Pre-release

The following changes have been made in this release:

  • Added support for Apple Property Lists (thanks @Tatsh)
  • Non-objects convert into XML now get wrapped in a <root> tag (thanks @chancez)
  • Color and pretty printing are now mutually exclusive with raw output (thanks @endorama)
  • Version flag now outputs go module information
  • When provided no arguments or files on stdin, faq now errors similar to jq
  • XML escape sequences are now preserved across transformations
  • Fixed a bug where the ordering of free-form text in XML wasn't parsed correctly

The following are SHA256 checksums for binary releases:

869f4d8acaa1feb11ce76b2204c5476b8a04d9451216adde6b18e2ef2f978794  faq-darwin-amd64
6c9234d0b2b024bf0e7c845fc092339b51b94e5addeee9612a7219cfd2a7b731  faq-linux-amd64

v0.0.6

15 Feb 01:33
Compare
Choose a tag to compare
v0.0.6 Pre-release
Pre-release

The following changes have been made in this release:

  • Fixed bug where errors were being printed twice: before and after the program usage (#64)
  • Defaulted output format to JSON when using --null-input (#63)
  • Added stream processing of input files (#61, #62)
  • Fixed a double free in jq bindings (#60)
  • Added dnf/yum installation instructions to the readme (#59)
  • Fixed regression where output format didn't default to the specified input format and fixed --output-format auto (#58)

The following are SHA256 checksums for binary releases:

bfcd6f527d1ba74db6bdd6bfb551a4db9c2c72f01baebf8069e9849b93dceef9  faq-darwin-amd64
53360a0d22b0608d5e29f8e84450f2fdc94573246fb552896afedbf8f1687981  faq-linux-amd64

v0.0.5

11 Feb 21:15
Compare
Choose a tag to compare
v0.0.5 Pre-release
Pre-release

The following changes have been made in this release:

  • Processing multiple YAML files now outputs stream separators (---)
  • Refactored encoders/decoders
  • Defaulted input and output formats to JSON when using null input flag
  • Handled case where libjq generates no output for raw outputs
  • Fixed string handling between Go and libjq
  • Added additional output from debug logging
  • Changed color and monochrome flags to be the same as jq
  • Fixed regression in output colors being used with pipes
  • Deferred all raw output processing to libjq
  • Removed RHEL packaging from this repository: it can now be found at chancez/faq-rpm
  • Handled nonexistent directories in make install command
  • Fixed output not being properly written when pipes were used

Huge thanks for @chancez for major contributions this release!

The following are SHA256 checksums for binary releases:

810b5011ac4ecef7609e98d724f944f27e26647dbbd84b642d97ac444de39d26  faq-darwin-amd64
9f8bb760088ce5d35626ad82724fded33c941ec04ae383c76834e0437fcb48a7  faq-linux-amd64

v0.0.4

04 Feb 19:08
Compare
Choose a tag to compare
v0.0.4 Pre-release
Pre-release

The following changes have been made in this release:

  • support for YAML streams
  • bumped libjq to 1.6-rc2.
  • build system moved to Go modules (requires Go 1.11+) and a Makefile
  • support RPM builds via a copr repository
  • --args, --jsonargs, --kwargs, --jsonkwargs flags added
  • libjq bindings rewritten to minimize any C memory being used by Go
  • --version flag added
  • improved automatic detection of JSON, XML, and YAML
  • project layout has been reorganized for better separation of concerns

Huge thanks for @chancez for major contributions this release!

The following are SHA256 checksums for binary releases:

baa61466aeb816667c1ef181fb9da8dfeb54db619e11991011bd33363fe02970  faq-darwin-amd64
9f8bb760088ce5d35626ad82724fded33c941ec04ae383c76834e0437fcb48a7  faq-linux-amd64

v0.0.3

03 Oct 03:36
Compare
Choose a tag to compare
v0.0.3 Pre-release
Pre-release

The following changes have been made in this release:

  • Fixed decoding of large numbers for the bencode format.
  • Fixed automatic color detection with ttys.

v0.0.2

12 Jul 19:55
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release

The following changes have been made in this release:

  • far more functionality in pure Go include syntax highlighting
  • CLI-flag compatibility with jq is removed in order to add input and output format flags

See the installation instructions here.

v0.0.1 - Initial experimental release

22 Apr 21:48
Compare
Choose a tag to compare
Pre-release

Installation

test `uname` = "Darwin" && brew install jq # macOS users must install libjq
curl -Lo /usr/local/bin/faq https://github.com/jzelinskie/faq/releases/download/0.0.1/faq-$(uname)-amd64
chmod +x /usr/local/bin/faq