For a list of breaking changes, check here.
- Avoid creating intermediate collections in transducers #48
- Upgrade
jackson-jq
to 1.0.0-preview.20230409 #26 - Allow variables to be passed at the expression compile time #29 (Thanks to @charles-dyfis-net)
- Nix support #34 (Thanks to @charles-dyfis-net)
- Allow JQ variables to be passed at execution time #38 (Thanks to @charles-dyfis-net)
- API to return a stream of JSON entities #41
- Transducers API #42
- CLI: pretty print output by default, flag
-c
for compact #44
- Support for loading JQ modules from the filesystem
- Fixed a bug for musl based release #24
- Updated
net.thisptr/jackson-jq
to 1.0.0-preview.20220705
- Updated GraalVM to 22.3.0
- Bumped dependencies
- GraalVM native image build future-proof
- introduce
jq.api
namespace - deprecate
jq.core
namespace
flexible-processor
with {:output :json-node}
always returns ArrayNode
- Options with String->String might return new line separated outputs