Skip to content

Tags: g376861363/Mapster

Tags

3.1.8

Toggle 3.1.8's commit message
fix mapping from static property throw NullReferenceException

3.1.7

Toggle 3.1.7's commit message
- allow map to target without default constructor (sp thx to Burgyn)

- throw when pass nest destination member access to Map method

3.1.6

Toggle 3.1.6's commit message
fix MapsterMapper#118 mapping enum to poco

3.1.5

Toggle 3.1.5's commit message
fix nullable enum mapping

3.1.4

Toggle 3.1.4's commit message
allow mapping class extended with IEnumerable (sp thx to Satano)

3.1.1

Toggle 3.1.1's commit message
fix MapsterMapper#4 Multiple ShouldMap conditions appear in the wrong…

… side of the Ternary operator

3.1.0

Toggle 3.1.0's commit message
support multi-dimensional array (sp thx to satano)

3.0.2

Toggle 3.0.2's commit message
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

Toggle 2.6.1's commit message
fix: Object to primitive type is always converted using Convert class…

… (sp thx to satano)

2.6.0

Toggle 2.6.0's commit message
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