Releases: riok/mapperly
Releases · riok/mapperly
v5.0.0-next.0
🚨 Breaking Changes
- feat: drop .net 6 and .net 7 support by @latonz in #2081
- feat: Added support for IFormatProvider in parse method by @Nysosis in #2038
- fix: full nameof should only be applied if the @ optin prefix is set by @latonz in #1905
- fix: Add Default MappingTypeConversion and disable explicit casts by default by @zchung in #1881
- fix: preserve stack order when deep cloning by @latonz in #2082
🚀 Features
- feat: drop .net 6 and .net 7 support by @latonz in #2081
- feat: Added support for IFormatProvider in parse method by @Nysosis in #2038
- feat: Add SnakeCase strategy to PropertyNameMappingStrategy by @Kataane in #2011
🐛 Bug Fixes
- fix: Add Default MappingTypeConversion and disable explicit casts by default by @zchung in #1881
- fix: preserve stack order when deep cloning by @latonz in #2082
Full Changelog: v4.3.1...v5.0.0-next.0
v4.3.1
🐛 Bug Fixes
- fix: Stackoverflow on readonly self reference by @faddiv in #1991
- fix: use global prefix for enum parse invocation by @latonz in #2021
- fix: call extension block methods correctly in inlined expression mappings by @latonz in #2051
- fix: prevent reporting derived type on mapping from source by @faddiv in #2025
- fix: support external mappings when auto user mappings are disabled by @faddiv in #2063
Full Changelog: v4.3.0...v4.3.1
v4.3.1-next.0
v4.3.0
🚀 Features
- Support unsafe accessors in generic classes and nested mappers by @latonz in #1814
- Support roslyn 4.14 by @latonz in #1837
- Allow to disable null mismatch diagnostics RMG089 per member by @3sRykaert in #1804
- Include mapping configuration by @faddiv in #1833
- Support multiple mapping configuration includes by @latonz in #1854
- Explicit named mappings by @faddiv in #1863
- Support ref keyword in user defined methods for the target parameter by @EraYaN in #1895
- Add notnull constraint support in nullable disabled contexts by @clegoz in #1947
- Reference External mappings by @faddiv in #1890
- Add support for ignoring static convert methods with MapperIgnore by @iclectic in #1941
🐛 Bug Fixes
- Nullable user implemented value type mappings in queryable projections by @latonz in #1835
- Resolve top-level user-implemented mappings when resolving queryable projections by @latonz in #1852
- Name collision, reuse context within switch statement by @EraYaN in #1911
- Correctly inline user-defined nested queryable projection mappings by @latonz in #1966
- Handle single segment fullnameof by @faddiv in #1980
Full Changelog: v4.2.1...v4.3.0
v4.3.0-next.6
🐛 Bug Fixes
Full Changelog: v4.3.0-next.5...v4.3.0-next.6
v4.3.0-next.5
v4.3.0-next.4
v4.3.0-next.3
🚀 Features
- feat: explicit named mappings by @faddiv in #1863
- feat: support ref keyword in user defined methods for the target parameter by @EraYaN in #1895
Full Changelog: v4.3.0-next.2...v4.3.0-next.3
v4.3.0-next.2
🚀 Features
Full Changelog: v4.3.0-next.1...v4.3.0-next.2
v4.3.0-next.1
🐛 Bug Fixes
- fix: resolve top-level user-implemented mappings when resolving queryable projections by @latonz in #1852
Full Changelog: v4.3.0-next.0...v4.3.0-next.1