v3.0.0
Release Notes
Here comes the 3rd major release of Caliban! ๐
The main reason for a major version change is the upgrade from sttp 3 to sttp 4, which should only impact users of Caliban Client. See this page for more details on how to migrate your sttp code.
We seized the opportunity of a major version to do some more small breaking changes that shouldn't impact most Caliban users. The most notable ones are that we removed all deprecated features, and that we split the tools modules into smaller modules with only minimal dependencies.
Apart from that, there are some cool new additions in this release, such as support for Relay's global identifier or the ability to use the sbt plugin with sbt 2.x. And lots of performance improvements as usual!
Important Breaking Changes
- Upgraded sttp from 3.x to 4.x in Caliban Client by @ghostdogpr in https://github.com/ghostdogpr/caliban/pull/2611
- Split the modules into 3 separate modules with less dependencies: (codegen utilities, used by the sbt plugin), and (schema loader, schema comparison) by @ghostdogpr in https://github.com/ghostdogpr/caliban/pull/2796