Skip to content

Releases: MapsterMapper/Mapster

3.1.1

11 Oct 14:45
Compare
Choose a tag to compare

fix #4: Multiple ShouldMap conditions appear in the wrong side of the Ternary operator

3.1.0 - Multi-dimensional array support

11 Oct 14:45
Compare
Choose a tag to compare

support multi-dimensional array (sp thx to satano)

Mapster 3.0

11 Oct 14:44
Compare
Choose a tag to compare

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: #104, #96, #52 Include derived type mapping settings
feature: #98 Generic types mapping
feature: #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: #111 Infinite time to map highly bound classes
fix: #109 RuntimeBinderException if TSource is a non public class
fix: #102 PreserveReference and "An item with the same key has already been added." ArgumentException
fix: #100 MapToTargetWith not consistent with how MapWith works
fix: Projection generation error from casting

2.6.1

08 Dec 13:38
Compare
Choose a tag to compare

fix: Object to primitive type is always converted using Convert class (sp thx to satano)

2.6.0 EnableNonPublicMembers

03 Dec 04:43
Compare
Choose a tag to compare

fix array copy should apply only primitive
fix #88 IgnoreCase NameMatchingStrategy
fix #89 Object not being mapped during Deep Clone
fix #90 Nested complex type members are missed as flattened member sources
fix #91 Option to prevent mapster from mapping Get... methods to properties
fix #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

03 Dec 03:56
Compare
Choose a tag to compare

feature: add IgnoreIf (sp thx to satano)

2.4.3

03 Dec 03:56
Compare
Choose a tag to compare

fix #70 Mapster nuget versioning
fix #72 Fix ArgumentException when compiling a derived class without members.

2.4.2 Update to .NET Core 1.0

03 Dec 03:55
Compare
Choose a tag to compare

FIX: #68 Mapster modifies underlying collection which is being iterated over, when TypeAdapterConfig.GlobalSettings.Compile() is called

Update to .NET Core 1.0

2.4.1

03 Dec 03:55
Compare
Choose a tag to compare

fix #66 - MapContext should be public

2.4.0 Update to .net core rc2

03 Dec 03:55
Compare
Choose a tag to compare

fix #60 map from null should be null
fix #63 apply NameMatchingStrategy to object dictionary mapping
fix #65 map to interface using ConstructUsing
separate compile projection from compile
upgrade project to .net core rc2