v1.0.2
⭐ New Features
- Support
@Arguments
with Map #493 - Fix NPE when GraphQL argument is a list with a null element #486
- Support controller method parameter annotations on an interface #480
- Controller's with CompletableFuture return bad error messages or no error at all #479
- Support path variables for redirect to GraphiQL path #478
- Allow custom scalar, parsed to different types, to bind onto
java.lang.Object
#447 - Introspect controller methods on startup to determine if they need validation #445
- Do not ignore a DataFetcher with a DataFetcherFactories wrapper #440
🪲 Bug Fixes
- Target collection type is not used in argument binding #485
- Java classes with Optional constructor args for GraphQL input types fail with InaccessibleObjectException #470
📔 Documentation
- Improve reference docs on how to find schema files acorss multiple modules #489
- Document how to customize global, request validation errors that prevent execution #487
🔨 Dependency Upgrades
- Upgrade to GraphQL Java 18.3 #456
❤️ Contributors
We'd like to thank all the contributors who worked on this release!