Skip to content

Releases: chaowlert/Mapster

2.4.1

09 Mar 10:04
Compare
Choose a tag to compare

fix MapsterMapper#66 - MapContext should be public

2.4.0 Update to .net core rc2

09 Mar 10:04
Compare
Choose a tag to compare

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

2.3.0 Add features

09 Mar 10:04
Compare
Choose a tag to compare

FIX: ignore null value
Add ProjectToType and obsolete Project.To
Support RecordType
Clone setting
Support AfterMapping
Allow sending runtime value
Support converting object to dict and dict to object
Flexible name mapping strategy
Sign assembly

2.1.2

09 Mar 10:04
Compare
Choose a tag to compare

FIX: ignore null values
Add descriptive exception when map immutable type
Create ProjectToType and obsolete Project.To

2.1.1

09 Mar 10:05
Compare
Choose a tag to compare
  • FIX: EF should not create empty object on null property in projection
  • Add more descriptive error message for projection

2.1.0 Added Registration and Projection List<T> creation

09 Mar 10:05
Compare
Choose a tag to compare

Support for Projecting to List
Support for Assembly scanning for registration
Small optimizations
Consistency improvements for Registration patterns

v2.0.4: - Add extension method

09 Mar 10:05
Compare
Choose a tag to compare
  • Add extension method
  • FIX: RequireExplicitMapping should apply to only classes (not lists & primitives)
  • FIX: Compile didn't work when map enum to string
  • FIX: Adapt method will complain about optional argument in expression

v2.0.3

09 Mar 10:06
Compare
Choose a tag to compare
  • FIX: do not validate explicit mapping for child property

v2.0.2

09 Mar 10:06
Compare
Choose a tag to compare
  • Improve array copy performance

v2.0.1

09 Mar 10:06
Compare
Choose a tag to compare
  • FIX: TypeAdapt.Adapt(obj) cannot convert in some cases.