github AutoMapper/AutoMapper v7.0.0
7.0.0

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

latest releases: v10.1.1, v10.1.0, v10.0.0...
3 years ago