Skip to content

graphql-spqr-v0.10.1

Compare
Choose a tag to compare
@kaqqao kaqqao released this 30 Dec 01:56
· 105 commits to master since this release

[0.10.1] - 2019-12-30

Added

  • Easy hierarchical names for nested types: DefaultTypeInfoGenerator#withHierarchicalNames #310
  • Reintroduce fieldOrder and add inputFieldOrder #279
  • Make it easier to apply a ResolverBuilder to specific types only #277
  • Make it easy to filter interfaces in InterfaceMappingStrategy #299
  • Support DataFetcherResult even when not declared #318
  • Add reason field to @GraphQLIgnore annotation

Changed

  • Relax the mapping rules for abstract inputs (makes it easy to use e.g. Immutables and AutoValue) #293 #245
  • Don't scan for implementations of concrete input types by default #332
  • Collect transitive interfaces for object types #282
  • Relax name collision detection: only consider io.leangen annotations #232
  • Upgraded to graphql-java v13

Fixed

  • [Breaking] Filtering of fields/methods/parameters now happens before type resolution #298
  • Complexity calculation for multi-root queries #313
  • ResolverInterceptors must see real underlying exceptions #314
  • @GraphQLIgnore should affect auto discovery only if applied directly #288