v0.6.0
Release Notes
GraphQL Client
This release comes with the first version of a new module called caliban-client that allows writing and executing type-safe GraphQL queries in plain Scala. Check the docs for more information!
Breaking change
The method GraphQL#interpreter
now returns an effect that can fail with a ValidationError. This change allows performing additional checks when turning an API into an interpreter, such as verifying that types are not using forbidden names, etc. You'll need to modify your code to run this effect before you can use the interpreter. (#227 #233 by @ghostdogpr @palanga )
Other Changes
- Added new adapter for Finch (#179) by @hderms
- Added support for interfaces using an annotation (#223)
- Added custom directive support (#225) by @paulpdaniels
- Added wrapper for Apollo Caching (#225) by @paulpdaniels
- Fixed an issue causing a validation error for input scalars that are object-shaped (#241)
- Updated magnolia to 0.12.7