Skip to content

Tags: onelson/jq-rs

Tags

v0.4.1

Toggle v0.4.1's commit message
Patch release v0.4.1 impl std Error.

v0.4.0

Toggle v0.4.0's commit message
Breaking Changes

- Renamed crate from `json-query` to `jq-rs` (#12).
- Adopted 2018 edition. The minimum supported rust version is now **1.32** (#14).
- Output from jq programs now includes a trailing newline, just like the output
  from the `jq` binary (#6).
- Added custom `Error` and `Result` types, returned from fallible
  functions/methods in this crate (#8).

v0.3.1

Toggle v0.3.1's commit message
Bugfix, and final release as `json-query`.

This is final release with the name `json-query`.
Future releases will be published as jq-rs.

Bugfixes

- Fixed issue where newlines in output were not being preserved correctly ([#3]).
- Resolved a memory error which could cause a crash when running a jq program
  which could attempt to access missing fields on an object ([#4]).
- Fixed some memory leaks which could occur during processing ([#10]).

v0.3.0

Toggle v0.3.0's commit message
Minor feature add: `json_query::compile()`

v0.2.1

Toggle v0.2.1's commit message
Patch release to fix docs.rs builds.

v0.2.0

Toggle v0.2.0's commit message
Minor release to update to new jq-sys crate w/ better build hooks.

- Updates jq-sys dep to v0.2.0 for better build controls.
- Settles on 2015 edition style imports (for now).

Breaking Changes:

- `bundled` feature is no longer enabled by default.

v0.1.1

Toggle v0.1.1's commit message
Patch release to add:

* extra links to cargo manifest.
* some basic docs.
* a `bundled` feature to opt in or out of using the bundled source.

v0.1.0

Toggle v0.1.0's commit message
Initial release.