github ghostdogpr/caliban v1.2.2

latest releases: v2.9.0, v2.8.1, v2.8.0...
3 years ago

Release Notes

Since I started Caliban 2 years ago, there were 3 validation rules that I left aside because they were pretty tricky to implement. Motivated by @frekw who bravely tackled the hardest one, I've implemented the last 2 and Caliban is now 100% compliant with the GraphQL spec! 🎉

If you had invalid queries that were accepted in the past, they might be rejected now so make sure to test before you upgrade Caliban straight to production 😉

Server

Adapters

  • Removed blaze dependency from the http4s module #1110 by @kubukoz
  • Extended request wrapper support to websockets in the Play Adapter #1063 by @easel
  • Fixed variable parsing from query params in the ZIO HTTP Adapter #1118 by @ghostdogpr
  • Fixed UTF-8 handling for request bodies in the ZIO HTTP Adapter #1120 by @frekw
  • Fixed application/graphql handling in the ZIO HTTP Adapter #1124 by @frekw

Client

  • Added a new generated function for union types that allows to not specify a selection for every subtype of the union #1099 by @ghostdogpr based on earlier work from @anotherhale

Tools

  • Fixed the package name extraction regex used during code generation #1116 by @pavlosgi

Don't miss a new caliban release

NewReleases is sending notifications on new releases.