Releases: eiiches/jackson-jq
Releases Β· eiiches/jackson-jq
1.4.0
1.3.0
What's Changed
- pick: add pick/1 function by @eiiches in #439
- build(deps): upgrade dependencies and maven plugins by @eiiches in #440
- ci: install missing jq-1.7 that is required for testing by @eiiches in #441
- build(deps): bump actions/setup-java from 4.5.0 to 4.7.1 by @dependabot in #423
Full Changelog: 1.2.0...1.3.0
1.2.0
What's Changed
- feat: Add fromdateiso8601 and todateiso8601 by @yann-combarnous in #379
- fix: throw on fractional values with fromdateiso8601 by @yann-combarnous in #380
- [Fix #381] Fixing null pointer by @fjtirado in #382
- Add test cases for #382, #379, and #380 by @eiiches in #395
- build(deps): bump actions/setup-java from 4.4.0 to 4.5.0 by @dependabot in #365
- build(deps): bump actions/checkout from 4.2.1 to 4.2.2 by @dependabot in #364
- build(deps): bump com.fasterxml.jackson:jackson-bom from 2.18.0 to 2.18.2 by @dependabot in #384
- build(deps): bump org.junit:junit-bom from 5.11.2 to 5.11.3 by @dependabot in #362
- build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.2 by @dependabot in #392
- build(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.2 by @dependabot in #377
New Contributors
- @yann-combarnous made their first contribution in #379
Full Changelog: 1.1.0...1.2.0
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)