Releases: chaowlert/Mapster
3.1.4 - allow mapping class extended with IEnumerable
3.1.3 - fix
fix: Mapping collection with derived types not working properly
3.1.1
3.1.0 - Multi-dimensional array support
support multi-dimensional array (sp thx to satano)
Mapster 3.0
breaking change: Change BaseAdapter signature
breaking change: EnableNonPublicMembers required boolean arg to make it consistent with other settings
breaking change: Remove Project method which marked as obsoleted
breaking change: Change NoInherit to AllowImplicitSourceInheritance
feature: MapsterMapper#104, MapsterMapper#96, MapsterMapper#52 Include derived type mapping settings
feature: MapsterMapper#98 Generic types mapping
feature: MapsterMapper#76 Improve debuggability
feature: Map enum by name (sp thx to klesouza)
feature: Rule-based member matching settings
feature: Rule-based naming
feature: Options for MapWith and MapToTargetWith to apply setting
feature: IgnoreNonMapped setting
feature: AdaptMember, AdaptIgnore attributes
feature: Map & Ignore setting now works with IDictionary<string, T>
feature: Map is now working with non-public members
feature: Fork config
fix: MapsterMapper#111 Infinite time to map highly bound classes
fix: MapsterMapper#109 RuntimeBinderException if TSource is a non public class
fix: MapsterMapper#102 PreserveReference and "An item with the same key has already been added." ArgumentException
fix: MapsterMapper#100 MapToTargetWith not consistent with how MapWith works
fix: Projection generation error from casting
2.6.1
2.6.0 EnableNonPublicMembers
fix array copy should apply only primitive
fix MapsterMapper#88 IgnoreCase NameMatchingStrategy
fix MapsterMapper#89 Object not being mapped during Deep Clone
fix MapsterMapper#90 Nested complex type members are missed as flattened member sources
fix MapsterMapper#91 Option to prevent mapster from mapping Get... methods to properties
fix MapsterMapper#92 Can't map property of type Dictionary<int, Decimal> to the same prop
feature: EnableNonPublicMembers (sp thx to hpcsc)
make IgnoreIf setting combined
apply IgnoreIf to record type
add Map config by name
provide more exception information
2.5.0 IgnoreIf
feature: add IgnoreIf (sp thx to satano)
2.4.3
fix MapsterMapper#70 Mapster nuget versioning
fix MapsterMapper#72 Fix ArgumentException when compiling a derived class without members.
2.4.2 Update to .NET Core 1.0
FIX: MapsterMapper#68 Mapster modifies underlying collection which is being iterated over, when TypeAdapterConfig.GlobalSettings.Compile() is called
Update to .NET Core 1.0