AutoMapper v7.0.0 Release Notes

Release Date: 2018-06-05 // almost 6 years ago
  • ๐Ÿš€ As part of this release we had 48 issues closed.

    ๐Ÿš€ This release contains mainly bug fixes and a few breaking API changes, as well as an explicit netstandard2.0 target.

    ๐Ÿ› Bugs

    • #2521 #2520 - Fixed Effort- and ODataQueryTests and a bug in ExpressionVisitor
    • #2502 Return the same type on both branches
    • #2501 ProjectTo Exception: Argument types do not match
    • #2466 Mapping from ExpandoObject to existing destination
    • #2461 The MapFrom should have higher priority than postfixes
    • #2459 ForMember doesn't work after AddMemberConfiguration().AddName()

    ๐Ÿ‘Œ Improvements/Features

    • #2658 Break out expression mapper
    • #2651 Add a section about conditions and resolvers
    • #2650 Condition vs PreCondition docs
    • #2641 Nullable untyped MapFrom
    • #2640 Dynamic mapping : Map null to the default for value types
    • #2633 Exception when mapping from an ExpandoObject.
    • #2632 Add repository information to csproj
    • #2621 Say that it's a dynamic map when validation fails
    • #2616 Fixed documentation to not have DuplicateTypeMap
    • #2614 Update unit test to match behavior as explained
    • #2610 Extract NullsafeQueryRewriter to separate licensed file
    • #2606 From #2515
    • #2605 Removing preview version of VS 2017
    • #2604 Fix to issue #2578
    • #2603 Fix TypeDetails ignoring non-generic extension methods #2593
    • #2602 Fix projection to destinations using extension methods #2593
    • #2596 ##2594: Remove empty profile name from MapperConfigurationException
    • #2594 Exception Message for DuplicateTypeMapConfigurationException
    • #2593 ProjectTo error with aggregate functions on IEnumerable
    • #2586 Update build status link
    • #2580 Fix for Issue #2578
    • #2578 Automapper should sort properties in ProjectTo consistently
    • #2575 .NET Standard 2.0 support
    • #2568 ProjectTo : Expose binders and result converters
    • #2560 Define ComVisible Attribute
    • #2541 Missing closing bracket in example code
    • #2518 Use resolve when looking for included maps
    • #2513 Open generics in combination with mapping inheritance do not work
    • #2504 fix whitespace
    • #2499 Let clause : explicitly generate just the properties we need
    • #2495 Update Lists-and-arrays.md
    • #2494 Ignore properties that are not expanded
    • #2491 Update copy of NeinLinq.NullsafeQueryRewriter
    • #2490 Massive performance issues from 6.1.0 upwards
    • #2488 Custom validation docs
    • #2487 Test for #2486
    • #2477 Added doc for IMappingAction and Asp.Net Core Dependency Injection.
    • #2476 Include<,> and IncludeBase<,> is not creating equal TypeMap.IncludedBaseTypes
    • #2475 Include<,> and IncludeBase<,> is not creating equal TypeMap.IncludedBaseTypes
    • #2471 Update Value-transformers.md
    • #2469 Make mapping at runtime closer to inline mapping
    • #2446 Adding missing docs from wiki

    Where to get it

    ๐Ÿš€ You can download this release from nuget