sangria v1.4.2 Release Notes

Release Date: 2018-08-13 // over 5 years ago
    • Removed InterfaceMustHaveImplementationValidationRule validation rule (spec change) (#379). Since its introduction in previous release, it caused some issues (to sangria users as well users of other implementations). So it was removed from the GraphQL spec and sangria for now.
    • ๐Ÿ”ฆ Exposed more contextual information to a fetcher, including fetcher cache (#377). Fetcher now can be created with a set of new helper methods *WithContext which provide FetcherContext as an argument to fetch functions.
    • AstSchemaMaterializer now re-creates existing field argument types (thus able to use newly created input types)
    • โž• Added visitor helpers in AstNode (they just delegate all functionality to AstVisitor)
    • ๐Ÿ‘ More minor improvements for better compatibility with GraalVM native-image.
    • โœ… Continued work on GraphQL CATs (Compatibility Acceptance Tests). Most recent changes and validation scenarios were added. Some Violations now implement SpecViolation which provides CATs-compliant error code and arguments.