Skip to content

v1.2.2

Compare
Choose a tag to compare
@ghostdogpr ghostdogpr released this 05 Nov 07:21

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