Releases: riok/mapperly
Releases · riok/mapperly
v4.2.1-next.0
🐛 Bug Fixes
Full Changelog: v4.2.0...v4.2.1-next.0
v4.2.0
🚀 Features
- feat: Separate RequiredMappingStrategy configuration for enums by @jacob-buckaroo in #1591
- feat: Diagnostic for mapping null mismatch by @latonz in #1612
- feat: Add support for
From
andTo
method conversions (#1117) by @TonEnfer in #1616 - feat: do not apply deep cloning to queryable projection mappings by @latonz in #1717
- feat: add NotNullIfNotNull attribute on generated methods, support it on user implemented methods by @latonz in #1718
- feat: support named mappings for existing target objects by @clegoz in #1720
🐛 Bug Fixes
- fix: missing global alias on method argument in inlined user-implemented method #1629 by @TonEnfer in #1630
- fix: initialize nullable members for nested containers by @clegoz in #1660
- fix: only diagnostic missing member mappings for required init members by @latonz in #1686
- fix: do not emit null coalesce operator in queryable mappings by @latonz in #1716
- fix: correct nameof expression for enum value checked mappings by @latonz in #1741
Full Changelog: v4.1.1...v4.2.0
v4.2.0-next.2
v4.2.0-next.1
🚀 Features
- feat: do not apply deep cloning to queryable projection mappings by @latonz in #1717
- feat: add NotNullIfNotNull attribute on generated methods, support it on user implemented methods by @latonz in #1718
🐛 Bug Fixes
Full Changelog: v4.2.0-next.0...v4.2.0-next.1
v4.2.0-next.0
🚀 Features
- Separate RequiredMappingStrategy configuration for enums by @jacob-buckaroo in #1591
- Diagnostic for mapping null mismatch by @jorisBarkema in #1612, #1592
- Add support for
From
andTo
method conversions (#1117) by @TonEnfer in #1616
🐛 Bug Fixes
- missing global alias on method argument in inlined user-implemented method #1629 by @TonEnfer in #1630
- initialize nullable members for nested containers by @clegoz in #1660
- only diagnostic missing member mappings for required init members by @latonz in #1686
Full Changelog: v4.1.1...v4.2.0-next.0
v4.1.1
v4.1.1-next.0
🐛 Bug Fixes
- existing target unmapped required member should not lead to error diagnostic by @latonz in #1570
- use correct user defined mapping configuration for nullable disabled queryable mappings by @latonz in #1580
Full Changelog: v4.1.0...v4.1.1-next.0
v4.1.0
🚀 Features
- support capacity settable members by @latonz in #1526
- improve fullnameof and allow namespaced and nested types by @latonz in #1518
- add roslyn 4.11 as target by @latonz in #1555
🐛 Bug Fixes
- support capacity settable members by @latonz in #1526
- ignore capacity related diagnostics for system collection types when mapping from custom type by @latonz in #1531
- Removes the obsolete attribute from
MapProperty.ctor(string[], string[]
) by @latonz in #1535 - allow assignments of MapValue constant value types to nullable value types by @latonz in #1536
- handle nullable value types with MapValueAttribute and methods correct by @latonz in #1538
- correct analysis of property member accessors by @latonz in #1556
- simplify could not generate mapping exception syntax by @latonz in #1559
- fix inconsistent handling of mixed nullable contexts by @latonz in #1558
- allow multiple MapProperty attributes for the same target member by @latonz in #1560
- correct handling mapping to read-only target arrays by @latonz in #1562
- lazy load types which are not available on netstandard2.0 by @latonz in #1563
Full Changelog: v4.0.0...v4.1.0
v4.1.0-next.3
🐛 Bug Fixes
- fix: correctly handle mapping to read-only target arrays by @latonz in #1562
- fix: lazy load types which are not available on netstandard2.0 by @latonz in #1563
Full Changelog: v4.1.0-next.2...v4.1.0-next.3
v4.1.0-next.2
🚀 Features
🐛 Bug Fixes
- handle nullable value types with MapValueAttribute and methods correct by @latonz in #1538
- correct analysis of property member accessors by @latonz in #1556
- simplify could not generate mapping exception syntax by @latonz in #1559
- fix inconsistent handling of mixed nullable contexts by @latonz in #1558
- allow multiple MapProperty attributes for the same target member by @latonz in #1560
Full Changelog: v4.1.0-next.1...v4.1.0-next.2