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