v0.7.0
Added more built-in mappers.
Fixed a bug where mappers nested inside classes which are not a mapper are not generated.
Fixed warnings for newest Kotlin versions.
Added more built-in mappers.
Fixed a bug where mappers nested inside classes which are not a mapper are not generated.
Fixed warnings for newest Kotlin versions.
#17 mappers can now be declared as inner declarations, instead of requiring them to be top-level.
#31 added the explicit mapping method thrownByEnumEntry
to throw an exception as a result when mapping an enum entry.
#28 added implicit mapping inference of mappers with the same name but a different type, but a mapper for those types are defined.
#42 added a configuration option to disable resolving via default arguments.
#40 added to
alias to refer to for target properties as an alternative to the fully written out TO
type.
#46 added support for Java get methods.
Several other bug fixes.
#13 added support for declaring a mapper without an implementation of map.
#16 improved resolution of explicit parameter names.
#21 added global configuration option to report all warnings as errors.
#24 added explicit mapping fromValue
as a replacement of the much more restricting fromConstant
.
#26 support for selecting nested properties.
Several other bug fixes.
Initial release