Skip to content

v3.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 18 Sep 06:41
· 222 commits to stable since this release
6dc12c7

3.2.0 (2023-09-18)

Bug Fixes

  • add correct type for default null-fallback statements when using nullable value types (4fa4163)
  • Allow multiple MapEnumValueAttribute (#672) (71cbfdd)
  • fix spacing for casts and enum parse mappings (#747) (137f2fb)
  • generate correct nullability for external array elements (#715) (7bf8104)
  • prevent null initializing readonly members (#678) (f3d78b4)
  • remove interface from attribute targets on the mapper attribute (#686) (b7e6e20)
  • resolve user implemented mappings correctly in queryable projections (#736) (8cee739)
  • reuse user defined modifiers in method signatures (#734) (dcb2eff)

Features

  • add mapper defaults attribute for assemblies (#657) (765aa0b)
  • Add option to use other mappers (#661) (975f374)
  • C#12 type alias support (#719) (c2f1f4f)
  • generate diagnostic warning when ignored members are explicitly mapped (#708) (4cd4e3a)
  • Implement custom source formatting to improve performance (#706) (44b5df9)
  • Remove runtime dependency on Riok.Mapperly.Abstractions (#711) (f26f026), closes #685
  • Support C#12 primary constructors (#720) (b54b9a5)
  • support for Roslyn 4.7 (#718) (876713d)