Release Notes

v2.8.3 - Oct 3, 2013

CopierT.LooseCopyTo now checks the factory for a registered ICopier before building a helper. Moved CopyHelper logic to it's own class. AnonymousSourceCopier uses new helper class instead of CopierT extension.

v2.8.2 - August 31, 2013

Fixed CopyTo and CopyFrom extensions, and Copier<T>.LooseCopyTo so they work when the source object is an interface. Published corresponding NuGet package.

v2.8.1 - May 17, 2013

Fixed bug when copying to a target type from an anonymous type; the emitted copier wasn't copying to properties defined on base types (reported here). Published an updated NuGet package.

v2.7.3 - March 26, 2013

Trued up the dependencies. Pushed updated NuGet.

v2.7.2 - March 18, 2013

Added CopyTo and CopyFrom convenience extensions. See the unit tests for an example of their use.

v2.7.1 - March 13, 2013

Yep, that's two today -- added Copier<TTarget>.CopyEachSource() convenience method for copying from multiple, dissimilar shaped source objects. Added unit tests for the many permutations using both anonymous and concrete types.

v2.7.0 - March 13, 2013

Added extension and utility methods to make it semantically easier to work with the copy framework directly. It has been used by FlitBit.IoC for about a year now but the convenient extensions therein were never reflected here.

See the new unit tests for more detail on using these convenience methods.

~P

Last edited Oct 3, 2013 at 5:34 PM by cerebralkungfu, version 12

Comments

No comments yet.