<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>AutoMapper Releases Rss Feed</title><link>http://www.codeplex.com/AutoMapper/Release/ProjectReleases.aspx</link><description>AutoMapper Releases Rss Description</description><item><title>Created Release: 1.0.1 for Silverlight 3.0 Alpha (Feb 18, 2010)</title><link>http://automapper.codeplex.com/releases?ReleaseId=40707</link><description>&lt;div class="wikidoc"&gt;AutoMapper for Silverlight 3.0.&lt;br /&gt;&lt;br /&gt;Features not supported:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;IDataReader mapping&lt;/li&gt;
&lt;li&gt;IListSource mapping&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;All other features are supported.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jbogard</author><pubDate>Fri, 19 Feb 2010 00:38:31 GMT</pubDate><guid isPermaLink="false">Created Release: 1.0.1 for Silverlight 3.0 Alpha (Feb 18, 2010) 20100219123831A</guid></item><item><title>Released: 1.0.1 for Silverlight 3.0 Alpha (Feb 18, 2010)</title><link>http://automapper.codeplex.com/releases/view/40707</link><description>&lt;div&gt;AutoMapper for Silverlight 3.0.&lt;br&gt;&lt;br&gt;Features not supported:&lt;br&gt;
&lt;ul&gt;&lt;li&gt;IDataReader mapping&lt;/li&gt;
&lt;li&gt;IListSource mapping&lt;/li&gt;&lt;/ul&gt;
&lt;br&gt;All other features are supported.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description><author></author><pubDate>Fri, 19 Feb 2010 00:38:31 GMT</pubDate><guid isPermaLink="false">Released: 1.0.1 for Silverlight 3.0 Alpha (Feb 18, 2010) 20100219123831A</guid></item><item><title>Updated Release: 1.0 RTW (Feb 01, 2010)</title><link>http://automapper.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=39791</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;New Features&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Changing the null substitute method name and allow any type of null substitute&lt;/li&gt;
&lt;li&gt;Consolidating custom constructor configuration to just one&lt;/li&gt;
&lt;li&gt;Adding UseValue option for member mappings when you want to just map from a single custom value&lt;/li&gt;
&lt;li&gt;Added ValueFormatter&amp;lt;T&amp;gt;&lt;/li&gt;&lt;/ul&gt;
&lt;h1&gt;Enhancements&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Adding custom mapping action objects (in addition to just functions)&lt;/li&gt;
&lt;li&gt;Removing configuration validation from dynamic mapping&lt;/li&gt;
&lt;li&gt;Adding overloads for mapping to existing objects for dynamic mapping&lt;/li&gt;
&lt;li&gt;Modified ITypeConverter to only use ResolutionContext as the input&lt;/li&gt;
&lt;li&gt;Added TypeConverter to ease generic scenarios&lt;/li&gt;
&lt;li&gt;Custom value resolvers now have access to the current resolution context&lt;/li&gt;
&lt;li&gt;Switching the MapFrom from using Expression to just Func, but with the return type retained&lt;/li&gt;
&lt;li&gt;Some performance improvements around caching and sealing (only for Initialize scenarios)&lt;/li&gt;
&lt;li&gt;Fixed profiles so you don&amp;#39;t have to provide a name (defaults to type name)&lt;/li&gt;&lt;/ul&gt;
&lt;h1&gt;Bugs Fixed&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Fixed bug where a zero-length sequence would throw an exception&lt;/li&gt;
&lt;li&gt;Applying patch to fix duplicate CreateMap call issue&lt;/li&gt;
&lt;li&gt;Fixing bug where type map resolution did not attempt to find a map for the underlying member type&lt;/li&gt;
&lt;li&gt;Fixed bug where destination collections were not cleared before mapping&lt;/li&gt;
&lt;li&gt;Integrating patch to fix ambiguous match exceptions on multiple IEnumerable implementors&lt;/li&gt;
&lt;li&gt;Fixed bug where read-only string destination properties had to be marked as ignored&lt;/li&gt;
&lt;li&gt;Applied patch to fix issue where the DataReader mapper blew up on nullable fields&lt;/li&gt;
&lt;li&gt;Fixing bug where a bi-directional relationship with an array was messing up&lt;/li&gt;
&lt;li&gt;Fixed bug where type-specific formatters were not found correctly at the global level&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jbogard</author><pubDate>Mon, 01 Feb 2010 22:32:18 GMT</pubDate><guid isPermaLink="false">Updated Release: 1.0 RTW (Feb 01, 2010) 20100201103218P</guid></item><item><title>Released: 1.0 RTW (Feb 01, 2010)</title><link>http://automapper.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=39791</link><description>&lt;div&gt;&lt;h1&gt;New Features&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Changing the null substitute method name and allow any type of null substitute&lt;/li&gt;
&lt;li&gt;Consolidating custom constructor configuration to just one&lt;/li&gt;
&lt;li&gt;Adding UseValue option for member mappings when you want to just map from a single custom value&lt;/li&gt;
&lt;li&gt;Added ValueFormatter&amp;lt;T&amp;gt;&lt;/li&gt;&lt;/ul&gt;
&lt;h1&gt;Enhancements&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Adding custom mapping action objects (in addition to just functions)&lt;/li&gt;
&lt;li&gt;Removing configuration validation from dynamic mapping&lt;/li&gt;
&lt;li&gt;Adding overloads for mapping to existing objects for dynamic mapping&lt;/li&gt;
&lt;li&gt;Modified ITypeConverter to only use ResolutionContext as the input&lt;/li&gt;
&lt;li&gt;Added TypeConverter to ease generic scenarios&lt;/li&gt;
&lt;li&gt;Custom value resolvers now have access to the current resolution context&lt;/li&gt;
&lt;li&gt;Switching the MapFrom from using Expression to just Func, but with the return type retained&lt;/li&gt;
&lt;li&gt;Some performance improvements around caching and sealing (only for Initialize scenarios)&lt;/li&gt;
&lt;li&gt;Fixed profiles so you don&amp;#39;t have to provide a name (defaults to type name)&lt;/li&gt;&lt;/ul&gt;
&lt;h1&gt;Bugs Fixed&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Fixed bug where a zero-length sequence would throw an exception&lt;/li&gt;
&lt;li&gt;Applying patch to fix duplicate CreateMap call issue&lt;/li&gt;
&lt;li&gt;Fixing bug where type map resolution did not attempt to find a map for the underlying member type&lt;/li&gt;
&lt;li&gt;Fixed bug where destination collections were not cleared before mapping&lt;/li&gt;
&lt;li&gt;Integrating patch to fix ambiguous match exceptions on multiple IEnumerable implementors&lt;/li&gt;
&lt;li&gt;Fixed bug where read-only string destination properties had to be marked as ignored&lt;/li&gt;
&lt;li&gt;Applied patch to fix issue where the DataReader mapper blew up on nullable fields&lt;/li&gt;
&lt;li&gt;Fixing bug where a bi-directional relationship with an array was messing up&lt;/li&gt;
&lt;li&gt;Fixed bug where type-specific formatters were not found correctly at the global level&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description><author></author><pubDate>Mon, 01 Feb 2010 22:32:18 GMT</pubDate><guid isPermaLink="false">Released: 1.0 RTW (Feb 01, 2010) 20100201103218P</guid></item><item><title>Updated Release: 1.0 RC1 (Sep 14, 2009)</title><link>http://automapper.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=32994</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;New Features&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Added non-generic CreateMap overload&lt;/li&gt;
&lt;li&gt;Can specify custom mapping ordering for individual destination members&lt;/li&gt;
&lt;li&gt;Before/After map callbacks for custom pre/post processing&lt;/li&gt;
&lt;li&gt;Registration of custom pre- and postfixes on member type names (i.e. CustomerKey can map to Customer)&lt;/li&gt;
&lt;li&gt;Mapping from dictionaries to split out key-value pairs&lt;/li&gt;
&lt;li&gt;Basic support for IDataReader/IDataRecord&lt;/li&gt;
&lt;li&gt;Support for custom naming conventions&lt;/li&gt;
&lt;li&gt;Support for IListSource (for Entity Framework)&lt;/li&gt;&lt;/ul&gt;
&lt;h1&gt;Enhancements&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;AllowNullDestinationValues now defaults to &amp;quot;true&amp;quot;&lt;/li&gt;
&lt;li&gt;Mapping operations thread-safe&lt;/li&gt;
&lt;li&gt;Performance improvements for mapping pipeline, including late-bound expression trees and Lightweight Code Generation&lt;/li&gt;
&lt;li&gt;Allowing using the destination value for individual members&lt;/li&gt;
&lt;li&gt;Lots of internal refactoring around the mapping engine to support various IoC scenarios&lt;/li&gt;
&lt;li&gt;Assembly marked as CLS compliant&lt;/li&gt;
&lt;li&gt;Registering global and profile-specific aliases for names&lt;/li&gt;
&lt;li&gt;Support for custom destination type constructors&lt;/li&gt;
&lt;li&gt;Upgraded to latest LinFu release&lt;/li&gt;&lt;/ul&gt;
&lt;h1&gt;Bug Fixes&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Validation errors on explicitly implemented interfaces&lt;/li&gt;
&lt;li&gt;Collections with null elements caused exceptions&lt;/li&gt;
&lt;li&gt;Readonly destination members were causing validation errors&lt;/li&gt;
&lt;li&gt;Removed null checking in custom value resolvers&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jbogard</author><pubDate>Tue, 15 Sep 2009 00:31:50 GMT</pubDate><guid isPermaLink="false">Updated Release: 1.0 RC1 (Sep 14, 2009) 20090915123150A</guid></item><item><title>Released: 1.0 RC1 (Sep 14, 2009)</title><link>http://automapper.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=32994</link><description>&lt;div&gt;&lt;h1&gt;New Features&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Added non-generic CreateMap overload&lt;/li&gt;
&lt;li&gt;Can specify custom mapping ordering for individual destination members&lt;/li&gt;
&lt;li&gt;Before/After map callbacks for custom pre/post processing&lt;/li&gt;
&lt;li&gt;Registration of custom pre- and postfixes on member type names (i.e. CustomerKey can map to Customer)&lt;/li&gt;
&lt;li&gt;Mapping from dictionaries to split out key-value pairs&lt;/li&gt;
&lt;li&gt;Basic support for IDataReader/IDataRecord&lt;/li&gt;
&lt;li&gt;Support for custom naming conventions&lt;/li&gt;
&lt;li&gt;Support for IListSource (for Entity Framework)&lt;/li&gt;&lt;/ul&gt;
&lt;h1&gt;Enhancements&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;AllowNullDestinationValues now defaults to &amp;quot;true&amp;quot;&lt;/li&gt;
&lt;li&gt;Mapping operations thread-safe&lt;/li&gt;
&lt;li&gt;Performance improvements for mapping pipeline, including late-bound expression trees and Lightweight Code Generation&lt;/li&gt;
&lt;li&gt;Allowing using the destination value for individual members&lt;/li&gt;
&lt;li&gt;Lots of internal refactoring around the mapping engine to support various IoC scenarios&lt;/li&gt;
&lt;li&gt;Assembly marked as CLS compliant&lt;/li&gt;
&lt;li&gt;Registering global and profile-specific aliases for names&lt;/li&gt;
&lt;li&gt;Support for custom destination type constructors&lt;/li&gt;
&lt;li&gt;Upgraded to latest LinFu release&lt;/li&gt;&lt;/ul&gt;
&lt;h1&gt;Bug Fixes&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Validation errors on explicitly implemented interfaces&lt;/li&gt;
&lt;li&gt;Collections with null elements caused exceptions&lt;/li&gt;
&lt;li&gt;Readonly destination members were causing validation errors&lt;/li&gt;
&lt;li&gt;Removed null checking in custom value resolvers&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description><author></author><pubDate>Tue, 15 Sep 2009 00:31:50 GMT</pubDate><guid isPermaLink="false">Released: 1.0 RC1 (Sep 14, 2009) 20090915123150A</guid></item><item><title>Updated Release: 1.0 RC1 (Sep 14, 2009)</title><link>http://automapper.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=32994</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;New Features&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Added non-generic CreateMap overload&lt;/li&gt;
&lt;li&gt;Can specify custom mapping ordering for individual destination members&lt;/li&gt;
&lt;li&gt;Before/After map callbacks for custom pre/post processing&lt;/li&gt;
&lt;li&gt;Registration of custom pre- and postfixes on member type names (i.e. CustomerKey can map to Customer)&lt;/li&gt;
&lt;li&gt;Mapping from dictionaries to split out key-value pairs&lt;/li&gt;
&lt;li&gt;Basic support for IDataReader/IDataRecord&lt;/li&gt;
&lt;li&gt;Support for custom naming conventions&lt;/li&gt;
&lt;li&gt;Support for IListSource (for Entity Framework)&lt;/li&gt;&lt;/ul&gt;
&lt;h1&gt;Enhancements&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Mapping operations thread-safe&lt;/li&gt;
&lt;li&gt;Performance improvements for mapping pipeline, including late-bound expression trees and Lightweight Code Generation&lt;/li&gt;
&lt;li&gt;Allowing using the destination value for individual members&lt;/li&gt;
&lt;li&gt;Lots of internal refactoring around the mapping engine to support various IoC scenarios&lt;/li&gt;
&lt;li&gt;Assembly marked as CLS compliant&lt;/li&gt;
&lt;li&gt;Registering global and profile-specific aliases for names&lt;/li&gt;
&lt;li&gt;Support for custom destination type constructors&lt;/li&gt;
&lt;li&gt;Upgraded to latest LinFu release&lt;/li&gt;&lt;/ul&gt;
&lt;h1&gt;Bug Fixes&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Validation errors on explicitly implemented interfaces&lt;/li&gt;
&lt;li&gt;Collections with null elements caused exceptions&lt;/li&gt;
&lt;li&gt;Readonly destination members were causing validation errors&lt;/li&gt;
&lt;li&gt;Removed null checking in custom value resolvers&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jbogard</author><pubDate>Tue, 15 Sep 2009 00:22:20 GMT</pubDate><guid isPermaLink="false">Updated Release: 1.0 RC1 (Sep 14, 2009) 20090915122220A</guid></item><item><title>Updated Release: 0.3.1 Beta (May 12, 2009)</title><link>http://automapper.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27293</link><description>&lt;div&gt;&lt;h1&gt;New Features&lt;/h1&gt;
&lt;ul&gt;&lt;li&gt;New mapper for System.ComponentModel.TypeConverter (requires the &lt;a href="http://msdn.microsoft.com/en-us/library/system.componentmodel.typeconverterattribute.aspx"&gt;TypeConverterAttribute&lt;span&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Bi-directional and parent-child relationships supported&lt;/li&gt;
&lt;li&gt;Flags enumerations supported&lt;/li&gt;&lt;/ul&gt;
&lt;h1&gt;Enhancements&lt;/h1&gt;
&lt;ul&gt;&lt;li&gt;Allow partially trusted callers for medium-trust environments&lt;/li&gt;
&lt;li&gt;Configuration validation for IEnumerable types (List&amp;lt;T&amp;gt; etc.)&lt;/li&gt;
&lt;li&gt;Mapper registry for easy access to built-in object mappers&lt;/li&gt;
&lt;li&gt;More friendly to IoC scenarios&lt;/li&gt;&lt;/ul&gt;
&lt;h1&gt;Bug Fixes&lt;/h1&gt;
&lt;ul&gt;&lt;li&gt;Mapping to IDictionary&amp;lt;,&amp;gt; now supported&lt;/li&gt;
&lt;li&gt;Stack overflow for self-referential destination types&lt;/li&gt;
&lt;li&gt;Bug around using interfaces for enumerable element types&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</description><author>jbogard</author><pubDate>Wed, 13 May 2009 01:10:48 GMT</pubDate><guid isPermaLink="false">Updated Release: 0.3.1 Beta (May 12, 2009) 20090513011048A</guid></item><item><title>Released: 0.3.1 Beta (May 12, 2009)</title><link>http://automapper.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27293</link><description>&lt;div&gt;&lt;h1&gt;New Features&lt;/h1&gt;
&lt;ul&gt;&lt;li&gt;New mapper for System.ComponentModel.TypeConverter (requires the &lt;a href="http://msdn.microsoft.com/en-us/library/system.componentmodel.typeconverterattribute.aspx"&gt;TypeConverterAttribute&lt;span&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Bi-directional and parent-child relationships supported&lt;/li&gt;
&lt;li&gt;Flags enumerations supported&lt;/li&gt;&lt;/ul&gt;
&lt;h1&gt;Enhancements&lt;/h1&gt;
&lt;ul&gt;&lt;li&gt;Allow partially trusted callers for medium-trust environments&lt;/li&gt;
&lt;li&gt;Configuration validation for IEnumerable types (List&amp;lt;T&amp;gt; etc.)&lt;/li&gt;
&lt;li&gt;Mapper registry for easy access to built-in object mappers&lt;/li&gt;
&lt;li&gt;More friendly to IoC scenarios&lt;/li&gt;&lt;/ul&gt;
&lt;h1&gt;Bug Fixes&lt;/h1&gt;
&lt;ul&gt;&lt;li&gt;Mapping to IDictionary&amp;lt;,&amp;gt; now supported&lt;/li&gt;
&lt;li&gt;Stack overflow for self-referential destination types&lt;/li&gt;
&lt;li&gt;Bug around using interfaces for enumerable element types&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</description><author></author><pubDate>Wed, 13 May 2009 01:10:48 GMT</pubDate><guid isPermaLink="false">Released: 0.3.1 Beta (May 12, 2009) 20090513011048A</guid></item><item><title>Updated Release: 0.3.0 Beta (Apr 04, 2009)</title><link>http://automapper.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=25697</link><description>&lt;div&gt;
&lt;h1&gt;
New Features
&lt;/h1&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Mapping to interfaces&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Do not need any implementation configured&lt;/li&gt;&lt;li&gt;Implementation is created at runtime using proxies&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;&lt;b&gt;Dynamic mapping&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Do not need to configure source/destination type&lt;/li&gt;&lt;li&gt;Used with Mapper.DynamicMap&lt;/li&gt;&lt;li&gt;Checks configuration before executing the map&lt;/li&gt;&lt;li&gt;Allows mapping from anonymous types source&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;Mapping to fields on the destination type&lt;/li&gt;&lt;li&gt;Configuring null destination objects behavior&lt;/li&gt;&lt;li&gt;Mapping to IDictionary&amp;lt;,&amp;gt;&lt;/li&gt;&lt;li&gt;Configuring global constructors for IValueFormatters, IValueResolvers, and ITypeConverters&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Common use it to substitute an IoC container&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;h1&gt;
Enhancements
&lt;/h1&gt;&lt;ul&gt;
&lt;li&gt;Configuration validation does a dry run, includes array element type checking&lt;/li&gt;&lt;li&gt;Better configuration exception messages&lt;/li&gt;&lt;li&gt;Better mapping exception messages, gives resolution context hierarchy&lt;/li&gt;&lt;li&gt;Mapping to camelCase members&lt;/li&gt;&lt;li&gt;Custom top-level type converters with ITypeConverter&amp;lt;TSource, TDestination&amp;gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h1&gt;
Bugs Fixed
&lt;/h1&gt;&lt;ul&gt;
&lt;li&gt;Configuration validation did not respect ignored destination members&lt;/li&gt;&lt;li&gt;Support for international characters in member names&lt;/li&gt;
&lt;/ul&gt;&lt;h1&gt;
Thanks
&lt;/h1&gt;Thanks to the following peeps that sent in patches or made contributions otherwise:&lt;br&gt;jordanterrell, Jeffrey Palermo, hallgrim.flatland, smh, pacoaw&lt;br&gt;
&lt;/div&gt;</description><author>jbogard</author><pubDate>Sun, 05 Apr 2009 04:31:14 GMT</pubDate><guid isPermaLink="false">Updated Release: 0.3.0 Beta (Apr 04, 2009) 20090405043114A</guid></item><item><title>Released: 0.3.0 Beta (Apr 04, 2009)</title><link>http://automapper.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=25697</link><description>&lt;div&gt;
&lt;h1&gt;
New Features
&lt;/h1&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Mapping to interfaces&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Do not need any implementation configured&lt;/li&gt;&lt;li&gt;Implementation is created at runtime using proxies&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;&lt;b&gt;Dynamic mapping&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Do not need to configure source/destination type&lt;/li&gt;&lt;li&gt;Used with Mapper.DynamicMap&lt;/li&gt;&lt;li&gt;Checks configuration before executing the map&lt;/li&gt;&lt;li&gt;Allows mapping from anonymous types source&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;Mapping to fields on the destination type&lt;/li&gt;&lt;li&gt;Configuring null destination objects behavior&lt;/li&gt;&lt;li&gt;Mapping to IDictionary&amp;lt;,&amp;gt;&lt;/li&gt;&lt;li&gt;Configuring global constructors for IValueFormatters, IValueResolvers, and ITypeConverters&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Common use it to substitute an IoC container&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;h1&gt;
Enhancements
&lt;/h1&gt;&lt;ul&gt;
&lt;li&gt;Configuration validation does a dry run, includes array element type checking&lt;/li&gt;&lt;li&gt;Better configuration exception messages&lt;/li&gt;&lt;li&gt;Better mapping exception messages, gives resolution context hierarchy&lt;/li&gt;&lt;li&gt;Mapping to camelCase members&lt;/li&gt;&lt;li&gt;Custom top-level type converters with ITypeConverter&amp;lt;TSource, TDestination&amp;gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h1&gt;
Bugs Fixed
&lt;/h1&gt;&lt;ul&gt;
&lt;li&gt;Configuration validation did not respect ignored destination members&lt;/li&gt;&lt;li&gt;Support for international characters in member names&lt;/li&gt;
&lt;/ul&gt;&lt;h1&gt;
Thanks
&lt;/h1&gt;Thanks to the following peeps that sent in patches or made contributions otherwise:&lt;br&gt;jordanterrell, Jeffrey Palermo, hallgrim.flatland, smh, pacoaw&lt;br&gt;
&lt;/div&gt;</description><author></author><pubDate>Sun, 05 Apr 2009 04:31:14 GMT</pubDate><guid isPermaLink="false">Released: 0.3.0 Beta (Apr 04, 2009) 20090405043114A</guid></item><item><title>Updated Release: 0.3.0 Beta (Apr 04, 2009)</title><link>http://automapper.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=25697</link><description>&lt;div&gt;
&lt;h1&gt;
New Features
&lt;/h1&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Mapping to interfaces&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Do not need any implementation configured&lt;/li&gt;&lt;li&gt;Implementation is created at runtime using proxies&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;&lt;b&gt;Dynamic mapping&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Do not need to configure source/destination type&lt;/li&gt;&lt;li&gt;Used with Mapper.DynamicMap&lt;/li&gt;&lt;li&gt;Checks configuration before executing the map&lt;/li&gt;&lt;li&gt;Allows mapping from anonymous types source&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;Mapping to fields on the destination type&lt;/li&gt;&lt;li&gt;Configuring null destination objects behavior&lt;/li&gt;&lt;li&gt;Mapping to IDictionary&amp;lt;,&amp;gt;&lt;/li&gt;&lt;li&gt;Configuring global constructors for IValueFormatters, IValueResolvers, and ITypeConverters&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Common use it to substitute an IoC container&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;h1&gt;
Enhancements
&lt;/h1&gt;&lt;ul&gt;
&lt;li&gt;Configuration validation does a dry run, includes array element type checking&lt;/li&gt;&lt;li&gt;Better configuration exception messages&lt;/li&gt;&lt;li&gt;Better mapping exception messages, gives resolution context hierarchy&lt;/li&gt;&lt;li&gt;Mapping to camelCase members&lt;/li&gt;&lt;li&gt;Custom top-level type converters with ITypeConverter&amp;lt;TSource, TDestination&amp;gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h1&gt;
Bugs Fixed
&lt;/h1&gt;&lt;ul&gt;
&lt;li&gt;Configuration validation did not respect ignored destination members&lt;/li&gt;&lt;li&gt;Support for international characters in member names&lt;/li&gt;
&lt;/ul&gt;&lt;h1&gt;
Thanks
&lt;/h1&gt;Thanks to the following peeps that sent in patches or made contributions otherwise:&lt;br&gt;jordanterrell, Jeffrey Palermo, hallgrim.flatland, smh, pacoaw&lt;br&gt;
&lt;/div&gt;</description><author>jbogard</author><pubDate>Sun, 05 Apr 2009 01:55:29 GMT</pubDate><guid isPermaLink="false">Updated Release: 0.3.0 Beta (Apr 04, 2009) 20090405015529A</guid></item><item><title>Released: 0.3.0 Beta (Apr 04, 2009)</title><link>http://automapper.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=25697</link><description>&lt;div&gt;
&lt;h1&gt;
New Features
&lt;/h1&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Mapping to interfaces&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Do not need any implementation configured&lt;/li&gt;&lt;li&gt;Implementation is created at runtime using proxies&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;&lt;b&gt;Dynamic mapping&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Do not need to configure source/destination type&lt;/li&gt;&lt;li&gt;Used with Mapper.DynamicMap&lt;/li&gt;&lt;li&gt;Checks configuration before executing the map&lt;/li&gt;&lt;li&gt;Allows mapping from anonymous types source&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;Mapping to fields on the destination type&lt;/li&gt;&lt;li&gt;Configuring null destination objects behavior&lt;/li&gt;&lt;li&gt;Mapping to IDictionary&amp;lt;,&amp;gt;&lt;/li&gt;&lt;li&gt;Configuring global constructors for IValueFormatters, IValueResolvers, and ITypeConverters&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Common use it to substitute an IoC container&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;h1&gt;
Enhancements
&lt;/h1&gt;&lt;ul&gt;
&lt;li&gt;Configuration validation does a dry run, includes array element type checking&lt;/li&gt;&lt;li&gt;Better configuration exception messages&lt;/li&gt;&lt;li&gt;Better mapping exception messages, gives resolution context hierarchy&lt;/li&gt;&lt;li&gt;Mapping to camelCase members&lt;/li&gt;&lt;li&gt;Custom top-level type converters with ITypeConverter&amp;lt;TSource, TDestination&amp;gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h1&gt;
Bugs Fixed
&lt;/h1&gt;&lt;ul&gt;
&lt;li&gt;Configuration validation did not respect ignored destination members&lt;/li&gt;&lt;li&gt;Support for international characters in member names&lt;/li&gt;
&lt;/ul&gt;&lt;h1&gt;
Thanks
&lt;/h1&gt;Thanks to the following peeps that sent in patches or made contributions otherwise:&lt;br&gt;jordanterrell, Jeffrey Palermo, hallgrim.flatland, smh, pacoaw&lt;br&gt;
&lt;/div&gt;</description><author></author><pubDate>Sun, 05 Apr 2009 01:55:29 GMT</pubDate><guid isPermaLink="false">Released: 0.3.0 Beta (Apr 04, 2009) 20090405015529A</guid></item><item><title>Reviewed: 0.2.0 Alpha (Feb 11, 2009)</title><link>http://www.codeplex.com/AutoMapper/Release/ProjectReleases.aspx?ReleaseId=23119</link><description>Rated 4 Stars (out of 5) - rate it</description><author>tuxon2</author><pubDate>Thu, 12 Feb 2009 00:42:01 GMT</pubDate><guid isPermaLink="false">Reviewed: 0.2.0 Alpha (Feb 11, 2009) 20090212124201A</guid></item><item><title>Reviewed: 0.2.0 Alpha (Feb 11, 2009)</title><link>http://www.codeplex.com/AutoMapper/Release/ProjectReleases.aspx?ReleaseId=23119</link><description>Rated 4 Stars (out of 5) - ratng andf rating</description><author>tuxon2</author><pubDate>Thu, 12 Feb 2009 00:39:51 GMT</pubDate><guid isPermaLink="false">Reviewed: 0.2.0 Alpha (Feb 11, 2009) 20090212123951A</guid></item><item><title>Created Release: 0.2.0 Alpha (Feb 11, 2009)</title><link>http://www.codeplex.com/AutoMapper/Release/ProjectReleases.aspx?ReleaseId=23119</link><description>&lt;div&gt;
Added:&lt;br&gt; &lt;br&gt;&lt;ul&gt;
&lt;li&gt;Better mapping exceptions that capture current mapping context&lt;/li&gt;&lt;li&gt;Custom instantiation expressions for value formatters&lt;/li&gt;&lt;li&gt;Custom instantiation expressions for value resolvers&lt;/li&gt;&lt;li&gt;Support for nullable types&lt;/li&gt;&lt;li&gt;Support for better subclass resolution&lt;/li&gt;&lt;li&gt;Custom member resolution can be any lambda expression&lt;/li&gt;&lt;li&gt;Mapping enumerations by name/value&lt;/li&gt;&lt;li&gt;Support for nullable enumerations&lt;/li&gt;&lt;li&gt;Support for filling an existing object, instead of AutoMapper creating the destination object itself&lt;/li&gt;&lt;li&gt;Support for enumerable target types, including:&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;IEnumerable&lt;/li&gt;&lt;li&gt;IEnumerable&amp;lt;T&amp;gt;&lt;/li&gt;&lt;li&gt;ICollection&lt;/li&gt;&lt;li&gt;ICollection&amp;lt;T&amp;gt;&lt;/li&gt;&lt;li&gt;IList&lt;/li&gt;&lt;li&gt;IList&amp;lt;T&amp;gt;&lt;/li&gt;&lt;li&gt;List&amp;lt;T&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt; &lt;br&gt;Fixed:&lt;br&gt; &lt;br&gt;&lt;ul&gt;
&lt;li&gt;Destination properties with no setters are now ignored&lt;/li&gt;&lt;li&gt;Library is now strong-named&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>jbogard</author><pubDate>Thu, 12 Feb 2009 00:02:41 GMT</pubDate><guid isPermaLink="false">Created Release: 0.2.0 Alpha (Feb 11, 2009) 20090212120241A</guid></item><item><title>Released: 0.2.0 Alpha (Feb 11, 2009)</title><link>http://www.codeplex.com/AutoMapper/Release/ProjectReleases.aspx?ReleaseId=23119</link><description>&lt;div&gt;
Added:&lt;br&gt; &lt;br&gt;&lt;ul&gt;
&lt;li&gt;Better mapping exceptions that capture current mapping context&lt;/li&gt;&lt;li&gt;Custom instantiation expressions for value formatters&lt;/li&gt;&lt;li&gt;Custom instantiation expressions for value resolvers&lt;/li&gt;&lt;li&gt;Support for nullable types&lt;/li&gt;&lt;li&gt;Support for better subclass resolution&lt;/li&gt;&lt;li&gt;Custom member resolution can be any lambda expression&lt;/li&gt;&lt;li&gt;Mapping enumerations by name/value&lt;/li&gt;&lt;li&gt;Support for nullable enumerations&lt;/li&gt;&lt;li&gt;Support for filling an existing object, instead of AutoMapper creating the destination object itself&lt;/li&gt;&lt;li&gt;Support for enumerable target types, including:&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;IEnumerable&lt;/li&gt;&lt;li&gt;IEnumerable&amp;lt;T&amp;gt;&lt;/li&gt;&lt;li&gt;ICollection&lt;/li&gt;&lt;li&gt;ICollection&amp;lt;T&amp;gt;&lt;/li&gt;&lt;li&gt;IList&lt;/li&gt;&lt;li&gt;IList&amp;lt;T&amp;gt;&lt;/li&gt;&lt;li&gt;List&amp;lt;T&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt; &lt;br&gt;Fixed:&lt;br&gt; &lt;br&gt;&lt;ul&gt;
&lt;li&gt;Destination properties with no setters are now ignored&lt;/li&gt;&lt;li&gt;Library is now strong-named&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author></author><pubDate>Thu, 12 Feb 2009 00:02:41 GMT</pubDate><guid isPermaLink="false">Released: 0.2.0 Alpha (Feb 11, 2009) 20090212120241A</guid></item><item><title>Created Release: 0.1.0.37555 Alpha (Jan 22, 2009)</title><link>http://www.codeplex.com/AutoMapper/Release/ProjectReleases.aspx?ReleaseId=22194</link><description>&lt;div&gt;
Added configuration validation.&lt;br&gt;
&lt;/div&gt;</description><author>jbogard</author><pubDate>Fri, 23 Jan 2009 03:31:02 GMT</pubDate><guid isPermaLink="false">Created Release: 0.1.0.37555 Alpha (Jan 22, 2009) 20090123033102A</guid></item><item><title>Released: 0.1.0.37555 Alpha (Jan 22, 2009)</title><link>http://www.codeplex.com/AutoMapper/Release/ProjectReleases.aspx?ReleaseId=22194</link><description>&lt;div&gt;
Added configuration validation.&lt;br&gt;
&lt;/div&gt;</description><author></author><pubDate>Fri, 23 Jan 2009 03:31:02 GMT</pubDate><guid isPermaLink="false">Released: 0.1.0.37555 Alpha (Jan 22, 2009) 20090123033102A</guid></item><item><title>Created Release: 0.1 Alpha (Jan 18, 2009)</title><link>http://www.codeplex.com/AutoMapper/Release/ProjectReleases.aspx?ReleaseId=21981</link><description>&lt;div&gt;
Preview release&lt;br&gt;
&lt;/div&gt;</description><author>jbogard</author><pubDate>Mon, 19 Jan 2009 04:23:46 GMT</pubDate><guid isPermaLink="false">Created Release: 0.1 Alpha (Jan 18, 2009) 20090119042346A</guid></item></channel></rss>