AutoMapper v8.0.0 Release Notes
Release Date: 2018-11-17 // over 5 years ago-
๐ As part of this release we had 45 issues closed.
๐ Bugs
- #2746 Check for generic instances of included maps
- #2742 IncludeBase doesn't work with a generic map
- #2741 fix PropertiesWithAnInaccessibleSetter
- #2740 IgnoreAllPropertiesWithAnInaccessibleSetter not working with base classes
๐ Improvements/Features
- #2874 [Simplify include base with IncludeAllDerived](http://docs.automapper.org/en/stable/Mapping-inheritance.html?highlight=includeallderived
- #2873 Read only dictionaries support
- #2867 Update Dependency-injection.md
- #2866 Added IMapper.ProjectTo
- #2859 Generic maps validation
- #2857 IMapper.ProjectTo
- #2850 Added example for Castle Windsor
- #2849 Validate closed generic maps
- #2848 Closed generic maps validation
- #2846 ForPath works only with Map
- #2844 Dynamic child maps validation
- #2840 Xml docs
- #2838 Consider ISet as a collection type when mapping null
- #2834 Remove the symbols package
- #2827 Rename ISourceMemberConfigurationExpression.Ignore to DoNotValidate
- #2826 Replace all .DestinationMember.Name with .DestinationName and revert โฆ
- #2820 Contextual exceptions for path maps
- #2817 Path property map refactor
- #2814 Set ignored in the property map constructed from a path map
- #2813 Mapping with ForPath causes StackOverflowException
- #2809 Consolidate ResolveUsing to MapFrom
- #2808 Consolidate construct using
- #2807 Consolidating ProjectUsing to ConvertUsing
- #2806 Value converters
- #2804 Drop netstandard13
- #2800 fixed whitespace
- #2795 Remove ConstructProjectionUsing
- #2794 Support readonly collection types
- #2790 ProxyGenerator: The fully qualified type name must be less than 1,024 characters.
- #2780 Remove Substitute
- #2778 AssertConfigurationIsValid(profileName) should throw if name does not exist
- #2776 Proposal: Kill Substitute
- #2774 Update Value-transformers.md
- #2764 Open generic and destination type redirect not working
- #2751 System.ValueTuple is included from 4.7 on
- #2728 Allow PreCondition to modify destination object.
- #2727 Provide the destination object in a PreCondition overload
- #2698 Implement ShouldUseConstructor
- #2691 Limit which constructors can be used
- #2684 Drop netstandard1.3 support
- #2628 Simplify inclusion of base mappings
Where to get it
๐ You can download this release from nuget