v22.1
版本发布时间: 2024-05-21 13:59:34
graphql-java/graphql-java最新发布版本:v22.3(2024-09-05 11:15:52)
This is a bugfix release. There are no breaking changes in this release, however if you use Kotlin, please note some nullability changes were made with this release.
Key changes include:
- Fix to add field fetching method #3571
- Add validation rule for
@deprecated
on required arguments and input object fields #3591 - Nullability changes for DataFetchingEnvironment #3582. If you use Kotlin, this may be considered a breaking change for you. See discussion: https://github.com/graphql-java/graphql-java/discussions/3630
Thanks to everyone who contributed to this release!
What's Changed
- Update readme badge by @dondonz in https://github.com/graphql-java/graphql-java/pull/3568
- Added a getBoolean onto GraphQLContext.java by @bbakerman in https://github.com/graphql-java/graphql-java/pull/3578
- getBoolean returns a boolean not a Boolean by @bbakerman in https://github.com/graphql-java/graphql-java/pull/3581
- Bump org.testng:testng from 7.10.1 to 7.10.2 by @dependabot in https://github.com/graphql-java/graphql-java/pull/3583
- Bump net.bytebuddy:byte-buddy from 1.14.13 to 1.14.14 by @dependabot in https://github.com/graphql-java/graphql-java/pull/3584
- Bump net.bytebuddy:byte-buddy-agent from 1.14.13 to 1.14.14 by @dependabot in https://github.com/graphql-java/graphql-java/pull/3585
- Bump com.fasterxml.jackson.core:jackson-databind from 2.17.0 to 2.17.1 by @dependabot in https://github.com/graphql-java/graphql-java/pull/3587
- Always include incremental props even if null by @gnawf in https://github.com/graphql-java/graphql-java/pull/3570
- Bump net.bytebuddy:byte-buddy-agent from 1.14.14 to 1.14.15 by @dependabot in https://github.com/graphql-java/graphql-java/pull/3595
- Bump net.bytebuddy:byte-buddy from 1.14.14 to 1.14.15 by @dependabot in https://github.com/graphql-java/graphql-java/pull/3596
- Ready: Add @deprecated validation for input object fields, field arguments, directive arguments by @dondonz in https://github.com/graphql-java/graphql-java/pull/3591
- Added field fetching method for Expedia by @bbakerman in https://github.com/graphql-java/graphql-java/pull/3571
- Update GitHub actions ahead of release by @dondonz in https://github.com/graphql-java/graphql-java/pull/3600
- Bump google-github-actions/auth from 2.1.2 to 2.1.3 by @dependabot in https://github.com/graphql-java/graphql-java/pull/3603
- Bump org.eclipse.jetty:jetty-server from 11.0.20 to 11.0.21 by @dependabot in https://github.com/graphql-java/graphql-java/pull/3602
- Bump com.google.code.gson:gson from 2.10.1 to 2.11.0 by @dependabot in https://github.com/graphql-java/graphql-java/pull/3601
- Add nullability annotations in DataFetchingEnvironment & sub-classes by @Salzian in https://github.com/graphql-java/graphql-java/pull/3582
- Now does not overwrite a types default data fetcher unless its nonnull by @bbakerman in https://github.com/graphql-java/graphql-java/pull/3579
- Add extend schema (AST print) to SchemaPrinter by @dondonz in https://github.com/graphql-java/graphql-java/pull/3471
New Contributors
- @Salzian made their first contribution in https://github.com/graphql-java/graphql-java/pull/3582
Full Changelog: https://github.com/graphql-java/graphql-java/compare/v22.0...v22.1