Releases
v3.4.0
3.4.0 (2024-02-23)
Bug Fixes
correctly annotate nullable generics in disabled nullable contexts (#1020 ) (d35c52d )
do not resolve existing one sideded loose nullable property mappings (#1090 ) (7998720 )
don't diagnostic for constructor mappings when no instance can be created but none is needed anyway (450d7ca )
generate enumerable mapping methods with interface parameters instead of concrete types to reduce generated methods (#1088 ) (66752cf )
generate generic mapping only for matching source / target types if non-generic (#1000 ) (9a2916f )
handle nullable correctly in nullable disabled contexts for generics and arrays (#1029 ) (132b8cc )
prevent collection mapping from using invalid length property (#1108 ) (216f791 )
prevent crash for delegate fields when deep mapping is enabled (#1058 ) (88dd1ff )
remove Runtime suffix of MapperlyAbstractionsScope msbuild option (#1049 ) (54b0eea )
upgrade parameter nullability correctly (#1057 ) (ad917ee )
use correct argument types in user defined enumerable mappings with an array source parameter (#1125 ) (8b14725 )
Features
add option to prefer parameterised constructors (#1061 ) (e606f93 )
annotate all emitted methods and classes with GeneratedCodeAttribute. (#1069 ) (374e6cb )
remove runtime dependency (#1027 ) (ca3ea5a )
You can’t perform that action at this time.