v0.8.0-M1
Pre-release
Pre-release
·
896 commits
to master
since this release
Change log:
- major refactor-rewrite to enable further library development in #325
- added initial Scala 3 support - solved #201 in #325 - great thanks to @jchyb whose continuous help us removing one blocker after another, without him this release would come out much, much later!
- detailed list of related tasks is available at scala-3 milestone
- this is a milestone release precisely because due to the rewrites - all feedback is welcome!
- hid internal helpers from polluting the DSL in #334
- added ability to preview macros and log the derivation logic in #317 - see debugging macros for details
- improved support for Protobuf
oneof
s in #331, see oneof fields for details - improved support for Java Beans - solved #110 and #175
Transformer
type class was split intoTransformer
andTransformer.AutoDerived
, similarlyPartialTransformer
, see migration-to-0.8 to read how it could affect you- default values (when enabled) are no longer used as fallback if there is field from which value can be converted but transformation cannot be resolved - solved #200
- locally defined implicits are no longet ignored in some cases - solved #207
- removed deprecated features: lifter transformers and unsafeGet, see migrating from lifted if you haven't done it yet
- added MiMa checks to sbt configuration - in #329 solving #252 thanks to @RayanRal!