AutoMapper v8.1.0 Release Notes

Release Date: 2019-04-25 // about 5 years ago
  • ๐Ÿš€ As part of this release we had 31 issues closed.

    ๐Ÿ†• New feature: attribute-based maps

    ๐Ÿ› Bugs

    • #3040 Match members by name
    • #3038 ForAllOtherMembers rewrites mapping of properties.
    • #3021 Checking collections for null is not allowed in EF6
    • #3020 fixed enum values caseinsensitivity bug
    • #2977 Skip generic mappings when precompiling
    • #2967 Handle redirected properties in the let clause
    • #2927 Generics with untyped MapFrom
    • #2902 Validation fails despite a value resolver being configured
    • #2901 A value converter/resolver always returns a value of the destination โ€ฆ
    • #2887 A constructor parameter with no name won't match anything

    ๐Ÿ‘Œ Improvements/Features

    • #3041 Refactor feature extensions
    • #3030 Features cleanup
    • #3004 Obsolete Profile.CreateMissingTypeMaps
    • #3003 IncludeMembers with MemberList.Source validation
    • #3001 Respect PathMappings in unmapped property names list
    • #2997 Dropping value tuples.
    • #2981 AutoMap attribute configuration options
    • #2978 AutoMap attribute configuration options
    • #2972 Include members
    • #2969 Consolidate ProjectTo parameters handling
    • #2960 Add support to specify ShouldMapMethod
    • #2952 Added AddProfiles method that takes an IEnumerable
    • #2944 Attribute map configuration
    • #2940 Flow resolution context to nested mappings
    • #2938 Assume single automap attribute
    • #2936 Support configuring attribute maps with additional properties
    • #2933 Attributes to define a type map configuration
    • #2930 Support creating maps via attributes
    • #2928 Set UseDestinationValue for readonly members
    • #2895 Throw a detailed exception when sourceExpression is null in MapFrom.
    • #2892 Added methods BeforeMap and AfterMap for IMappingExpression with ResolutionContext

    Where to get it

    ๐Ÿš€ You can download this release from nuget