Releases: eiiches/jackson-jq
1.1.0
1.0.1
What's Changed
- Upgrade to jackson 2.18.0 by @sullis in #352
- build(deps): bump actions/setup-java from 4.0.0 to 4.4.0 by @dependabot in #353
- build(deps): bump actions/checkout from 4.1.1 to 4.2.1 by @dependabot in #355
- Upgrade to junit 5.11.2 by @sullis in #354
- build: upgrade maven plugins by @eiiches in #356
- build: upgrade test dependencies and commons-cli by @eiiches in #357
New Contributors
Full Changelog: 1.0.0...1.0.1
1.0.0
1.0.0-preview.20240207
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
Dependency Updates
- build(deps): bump actions/checkout from 3.0.2 to 4.1.1 by @dependabot in #325
- build(deps): bump actions/setup-java from 3.5.1 to 4.0.0 by @dependabot in #326
- build: update dependencies by @eiiches in #327
1.0.0-preview.20230409
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
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
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
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
1.0.0-preview.20210610
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
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