Skip to content

v0.10.0

Latest

Choose a tag to compare

@MartinHH MartinHH released this 28 Jun 08:58
· 28 commits to main since this release
d82c702

This release adds two new features:

  1. deriveArbitraryExtraShallow, deriveCogenShallow and deriveCogenExtraShallow were added to support "less automatic" derivation (deriveArbitraryShallow was already added in v0.9.0).
  2. It is now possible to override the way how the Gen-instances of the subtypes of a sum type are combined to one Gen-instance for the parent type. See here for further details.

BREAKING CHANGE: in this release the public trait CogenSumInstanceSummoner and its public companion object were made private. Those were not meant to be public - users who use this library as intended should not be affected by this and it appears very unlikely any users would be affected by this.

What's Changed

Full Changelog: v0.9.0...v0.10.0