Skip to content

Releases: agileobjects/AgileMapper

0.28

16 Sep 09:50
Compare
Choose a tag to compare
  • Automatic factory method discovery and use
  • Improved complex type parameter constructor selection
  • Improved invalid configured data source error messages
  • Performance and memory use improvements

0.27

03 Sep 19:45
Compare
Choose a tag to compare
  • Auto-applying configurations specified with ApplyAfter attributes
  • Adding Mapper.Unflatten(source).To(Type) overload
  • Support for ISet{T}
  • Performance improvements
  • Fixing concurrency issue with default mapper

0.26

23 Aug 21:23
Compare
Choose a tag to compare
  • Duck-typed support for using service providers in mapping and configuration
  • Optimising mapper compilation for complex, multiply-recursive object graphs
  • Support for ordering MapperConfiguration classes
  • Support for mapping HashSet{T}
  • Unflatten() syntactic sugar methods for IDictionaries{TKey, TValue}
  • Support for unflattening a query string
  • Bug fixes

0.25

07 Jul 10:55
Compare
Choose a tag to compare
  • .NET 3.5 support
  • Adding Mapper.Map(source).ToANew(Type) for runtime-typed mappings
  • Adding .ToTarget() custom data source target specifier
  • Adding GetServiceOrThrow() to base MapperConfiguration
  • Support for Dictionary mapping in partial trust environments
  • Performance and memory use improvements

0.24

02 Jul 22:08
Compare
Choose a tag to compare
  • Support for configured root target data sources, re: issue #64
  • Support for splitting configuration into dedicated, discoverable classes
  • Performance and memory use improvements

0.23.4

24 Jun 17:56
Compare
Choose a tag to compare
  • Fixing propogation of recursion mapper funcs, re: issue #62
  • Fixing 'exact' member matching, re: issue #63
  • Performance and memory use improvements

0.23.3

10 May 19:19
Compare
Choose a tag to compare
  • .NET Core 2.1 support

0.23.2

15 Apr 20:00
Compare
Choose a tag to compare
  • To-dictionary flattening fixes
  • Mapping to members of an existing object which have a matching constructor parameter
  • Performance and memory-use improvements

0.23.1

07 Mar 21:36
Compare
Choose a tag to compare
  • To-dictionary flattening fixes
  • Performance and memory-use improvements

0.23

21 Feb 12:56
Compare
Choose a tag to compare
  • Automatically mapping and projecting to 'meta' members - HasAddress, FirstContactDetail, etc
  • Automatically mapping from collections of linking types to collections of the linked type
  • Support for projecting from Nullables in queries
  • Removing incompatible configured conditions and values from query projections
  • Support for mapping bools to numerics
  • Performance improvements