Release Notes
Caliban
- Added support for arguments not wrapped in cases classes. That means a field can be of type
String => ???
orInt => ???
. In that case though, the arbitrary namevalue
will be used to name the argument. #342 by @ghostdogpr - Added support for variables in WebSockets #348 by @mitsutaka-takeda
- Added the option to disable introspection #329 by @joprice
- Added schema directives validation #333 by @javimartinez
- Made
ZQuery
run arbitrary effects in parallel when using the parallelism combinators #339 by @adamgfraser - Fixed validation rules to avoid an error saying that a type was defined multiple times when creating a custom schema #346 by @ghostdogpr
Caliban Client
- Added support for
Json
scalar in Caliban Client #345 by @ghostdogpr - Added code generation for the
Subscription
object #340 by @rleibman - Prevented the client generation from creating code that doesn't compile when
_
is used as a field by @ghostdogpr
Build
- Made the codegen usable as a library (
caliban-codegen
) separated from the sbt plugin (now namedcaliban-codegen-sbt
) #327 by @joprice - Stopped publishing the backend components for Scala.js (Scala.js stays of course available for
caliban-client
) #324 by @ghostdogpr - Upgraded Magnolia to 0.15.0 and started using
ReadOnlyCaseClass
for improved compile times #324 by @ghostdogpr