v0.9.2
Fixed null pointer in some cases.
Fixed null pointer in some cases.
#129 fixed bug where mappie will not run when the mappie-api comes in as a transitive dependency.
#101 removed deprecated method 'parameter(String)'
#62 added support for local mapper configuration via annotations.
#125 added fromPropertyNotNull which automatically applies requireNotNull.
Fixed a bug where the strictness.enums
option set to true
possibly resulted in a compilation error.
Fixed a bug where generating a mapper which has no accessible constructor resulted in an internal error instead of a nice error message.
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