AutoMapper 1.1 released


Today I pushed out the 1.1 release of AutoMapper.  From the release notes:

Features

  • Adding support for Silverlight 3.0
  • Auto-implementing INotifyPropertyChanged
  • Conditional member mapping
  • Destination member prefixes, postfixes and naming transformers

Enhancements

  • Nullable destination types more obvious
  • Late binding configuration
  • More members made public
  • Support generic ICollection
  • Enums match on value or name

Bugs

  • Formatting null values
  • Undefined enum values not getting mapped
  • Configuration validation around missing members
  • Profile resolution
  • ForAllMembers skipped missing members
  • Interface mapping overwritten
  • Inheritance chain now evaluated by default

Head over to the AutoMapper project site to download the latest version.

The big change for 1.1 is that Silverlight 3.0 is now officially supported.  I was able to support all of the features of regular AutoMapper, except for a few pieces that just don’t exist in Silverlight, such as IDataReader etc.  Also, I moved the source to GitHub from Google Code, which has made my life much, much easier for dealing with new features, bugs, issues and releases.  Enjoy!

Dependency Injection in ASP.NET MVC: Action Results