Skip to content

v0.7.0

Compare
Choose a tag to compare
@MartinHH MartinHH released this 27 Feb 10:46
· 9 commits to main since this release
9a7c406

The main change in this release is:

  • Derivation for "sum types" (i.e. enums / sealed traits) was optimized to reduce recursive inlining. You can now derive instances for enums with more than 32 members without hitting the Maximal number of successive inlines (32) exceeded error. This optimization leverages changes of the Scala compiler that were introduced in Scala 3.4.0, so to benefit from this, you'd need to use Scala 3.4.0 or higher. (The same optimization was already applied for product types (i.e. case classes) in the previous release.)

What's Changed

Full Changelog: v0.6.0...v0.7.0