Skip to content

v3.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Feb 03:11
· 59 commits to stable since this release
8b14725

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)