Releases
v3.2.0
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 )
You can’t perform that action at this time.