Skip to content

Releases: eiiches/jackson-jq

1.0.0-preview.20240207

06 Feb 19:09
Compare
Choose a tag to compare
Pre-release

WARNING: This is a pre-release. Java API will likely to change in final 1.0.0 release.

What's Changed (since 1.0.0-preview.20230409)

Features

  • uuid3/1,uuid5/1: add {uuid3,uuid5}/1 to the extras module by @eiiches in #324

Dependency Updates

Full Changelog

1.0.0-preview.20230409

09 Apr 14:02
Compare
Choose a tag to compare
Pre-release

WARNING: This is a pre-release. Java API will likely to change in final 1.0.0 release.

Changes since 1.0.0-preview.20220705

Features

  • Implement error/0 and fix try catch against non-string errors (#237) by @itchyny
  • Implement round/0 function (#241) by @itchyny
  • Improve the jackson-jq bash script (#244) by @itchyny
  • Implement normals and finites functions (#242) by @itchyny

Bug Fixes

  • Fix explode/0 against Unicode surrogate code points (#231) by @itchyny
  • Fix the explode test case added in #231 (#232) by @itchyny
  • Rename the long option for raw output strings (#235) by @itchyny
  • Fix array indexing by empty array and refactor indices/1 (#238) by @itchyny
  • Fix outputting NaN and Infinities to be jq compatible (fix #62) (#246) by @itchyny
  • Skip writing NaN on csv and tsv formats (##243) by @itchyny

Dependency Updates

  • jackson-databind 2.14.2 (#276)
  • etc.

1.0.0-preview.20210928

28 Sep 06:37
Compare
Choose a tag to compare
Pre-release

WARNING: This is a pre-release. Java API will likely to change in final 1.0.0 release.

Changes since 1.0.0-preview.20210926

Features

  • Experimental Module Support (#129)
  • Implement builtins/0 (#130)

Upgrade Note

  • With the introduction of the Module feature, the jackson-jq-extra jar now provides a new jackson-jq/extras jq module. Direct (i.e. not going through the module) use of the functions provided by the jar is now deprecated and will be removed in future. See README.md for how to use the new module.

    import "jackson-jq/extras" as extras;
    extras::uuid4

1.0.0-preview.20210926

28 Sep 07:10
Compare
Choose a tag to compare
Pre-release

WARNING: This is a pre-release. Java API will likely to change in final 1.0.0 release.

Changes since 1.0.0-preview.20210610

Features

  • Add now/0 function (#95)
  • Add more math functions (#96, etc.)
    • tan/0, tanh/0, acos/0, cosh/0, asin/0, sinh/0, cbrt/0, log/0, log10/0, log1p/0, exp/0, expm1/0, exp2/0, exp10/0, atan2/2
  • Add some methods for Quarkus extension (#120)
  • Implement "index array with array" feature (#98)
  • Implement {$x} and {$x:...} pattern match syntax (#99)
  • Preserve object field order (#83)

Bug fixes

  • Fix compatibility with OSGi (#54)
  • Fix slice assignment corner case (#100)
  • Fix iteration order of [] (#97)
  • Fix [$a, $a], a pattern match with the same variable name (#99)

1.0.0-preview.20210610

09 Jun 22:45
Compare
Choose a tag to compare
Pre-release

WARNING: This is a pre-release. Java API will likely to change in final 1.0.0 release.

Changes since 1.0.0-preview.20201123

Bug fixes

  • Fix variable binding in object/array destructuring (#78)

Library updates

  • TBD

0.0.13

09 Jun 22:55
Compare
Choose a tag to compare

NOTE: Unless you are already using 0.x, consider using 1.0.0-preview.20240207 or newer 1.x preview releases. It has less bugs, more features and provides better compatibility with jq, in exchange for the stability of the Java API. Just make sure to read the release notes when upgrading.

Changes since 0.0.12

Bug fixes

  • Fix variable binding in object/array destructuring (#78)

Library updates

  • TBD

1.0.0-preview.20201123

23 Nov 11:37
Compare
Choose a tag to compare
Pre-release

WARNING: This is a pre-release. Java API will likely to change in final 1.0.0 release.

Changes since 1.0.0-preview.20191208

Bug fixes

1.0.0-preview.20191208

08 Dec 05:24
Compare
Choose a tag to compare
Pre-release

WARNING: This is a pre-release. Java API will likely to change in final 1.0.0 release.

Changes since 1.0.0-preview.20190925

Bug fixes

  • Allow escaped forward slashes (\/) in strings (#51)

0.0.12

08 Dec 05:26
Compare
Choose a tag to compare

Changes since 0.0.11

Bug fixes

  • Allow escaped forward slashes (\/) in strings (#51)

1.0.0-preview.20190925

24 Sep 17:56
Compare
Choose a tag to compare
Pre-release

WARNING: This is a pre-release. Java API will change in final 1.0.0 release.