@jbogard jbogard released this Aug 25, 2013 · 2638 commits to master since this release

Assets 2

AutoMapper is now a Portable Class Library (PCL) to target multiple platforms including:

  • .NET 4 and higher
  • Silverlight 4 and higher
  • Windows Phone 7.5 and higher
  • .NET for Windows Store apps (WinRT)

Quite a bit of under-the-covers refactoring was needed to convert to a PCL, which should make it easier to have cross-platform support going forward.

New features:

  • Cross platform support
  • Code comments for public API
  • Collection, MapFrom and flattening support in LINQ projection

Issues closed:

  • Automapper: complex nested collections mapping with Entity Framework #360
  • AutoMapper uses Expression.Invoke when Entity Framework does not support it. #358
  • FileNotFoundException in PCL on WinRT App #353
  • Different destination instance using Mapper.Map<TSource, TDestination> with CreateMissingTypeMaps option #352
  • AutoMapper QueryableExtensions throws NullReference #351
  • MappingEngine.CreateMapExpression #347
  • Release notes / Change log for project #346 (hardy-har-har)
  • Cannot project array type #344
  • Entity Framework 5.0 + Project() = Null reference #343
  • Edited QueryableExtensions so that it handles OrderBy and ThenBy on child collections. #327
  • Fixed projection with null reference or null collection in source object. #310
  • CreateMapExpression MapFrom problem #299