github ghostdogpr/caliban v0.6.0

latest releases: v2.6.0, v2.5.3, v2.5.2...
4 years ago

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

Don't miss a new caliban release

NewReleases is sending notifications on new releases.