0.3.0 Beta

Rating: No reviews yet
Downloads: 684
Released: Apr 4, 2009
Updated: Apr 5, 2009 by jbogard
Dev status: Beta Help Icon

Recommended Download

Application AutoMapper.dll
application, 81K, uploaded Apr 5, 2009 - 282 downloads

Other Available Downloads

Application AutoMapper-merged.zip
application, 35K, uploaded Apr 5, 2009 - 145 downloads
Application AutoMapper.zip
application, 35K, uploaded Apr 5, 2009 - 257 downloads

Release Notes

New Features

  • Mapping to interfaces
    • Do not need any implementation configured
    • Implementation is created at runtime using proxies
  • Dynamic mapping
    • Do not need to configure source/destination type
    • Used with Mapper.DynamicMap
    • Checks configuration before executing the map
    • Allows mapping from anonymous types source
  • Mapping to fields on the destination type
  • Configuring null destination objects behavior
  • Mapping to IDictionary<,>
  • Configuring global constructors for IValueFormatters, IValueResolvers, and ITypeConverters
    • Common use it to substitute an IoC container

Enhancements

  • Configuration validation does a dry run, includes array element type checking
  • Better configuration exception messages
  • Better mapping exception messages, gives resolution context hierarchy
  • Mapping to camelCase members
  • Custom top-level type converters with ITypeConverter<TSource, TDestination>

Bugs Fixed

  • Configuration validation did not respect ignored destination members
  • Support for international characters in member names

Thanks

Thanks to the following peeps that sent in patches or made contributions otherwise:
jordanterrell, Jeffrey Palermo, hallgrim.flatland, smh, pacoaw

Reviews for this release

No reviews yet for this release.