@jbogard jbogard released this Nov 17, 2018 · 21 commits to master since this release

Assets 2

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