AutoMapper 4.1.0 Released

Release notes here:

Supports the following frameworks:

  • .NET 4.0
  • .NET 4.5
  • dotnet (all dnxcore/UWP targets)
  • MonoTouch
  • MonoTouch10
  • PCL profile 259
  • MonoDroid
  • WinRT/Windows Phone 8.1
  • Windows Phone 8.0
  • Silverlight 5

This was a bit of an internal refactoring release. With the previous 4.0 release, I did some work to simplify type map resolution. Unfortunately, this left out a few corner cases. With the new 4.1 drop, if you’re using any sort of inheritance, you need to use Mapper.Initialize.

I want to simplify this further in the 5.0 timeframe, but this is a start. The LINQ projections had some work as well, to support constructors and some groundwork to support OData.

Finally, we added Dictionary/dynamic/ExpandoObject support for some simple, straightforward cases. This will be expanded in the future to support things similar to what the MVC model binder supports.


Platform generalists versus framework specialists