This release adds two new features:
deriveArbitraryExtraShallow,deriveCogenShallowandderiveCogenExtraShallowwere added to support "less automatic" derivation (deriveArbitraryShallowwas already added in v0.9.0).- It is now possible to override the way how the
Gen-instances of the subtypes of a sum type are combined to oneGen-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
- docs: update version in badge by @MartinHH in #144
- chore: update sbt, scripted-plugin to 1.11.2 by @scala-steward in #145
- feat: deriveArbitraryExtraShallow by @MartinHH in #146
- feat: deriveCogenShallow by @MartinHH in #147
- ci: fix native builds on windows by @MartinHH in #149
- feat!: deriveCogenExtraShallow by @MartinHH in #148
- fix: imports from specific "api-objects" by @MartinHH in #150
- feat: allow inheritance of APIs by @MartinHH in #151
- docs: buildSumGen by @MartinHH in #152
- docs: update README.md before 0.10.0 release by @MartinHH in #153
Full Changelog: v0.9.0...v0.10.0