github AutoMapper/AutoMapper v9.0.0
9.0.0

As part of this release we had 21 issues closed.

This release completely removes the static mapper (Mapper.Map) and dynamic mapping. See the 9.0 upgrade guide for details on how to migrate.

Improvements/Features

  • #3134 Remove dynamic maps
  • #3136 Removing static API
  • #3187 Match destination enumerable types with it's enumerable for LINQ
  • #3182 Help the runtime find the AM assembly
  • #3180 Update Custom-value-resolvers.md
  • #3173 Don't check for IDisposable at runtime for value types
  • #3170 Update Conditional Mapping docs
  • #3169 ForCtorParam MapFrom any expression
  • #3162 Inherit included members
  • #3160 WIP ForCtorParam MapFrom any expression
  • #3158 Call dispose on the enumerator while avoiding boxing
  • #3150 When using the context, check that the right Map overload was used
  • #3149 Public Source property for ContextCacheKey
  • #3144 Automate updating last version binary
  • #3141 Moving enums after assignable to simplify assignable enums
  • #3135 Remove static API
  • #3127 Respect AllowNullCollections
  • #3106 Adding ResolutionContext to IMappingAction.Process()
  • #3105 ResolutionContext unavailable in IMappingAction
  • #3063 Remove dynamic maps

Bugs

  • #3172 Allow non nullable default values for nullable enum constructor param…

Where to get it

You can download this release from nuget

latest releases: v10.1.1, v10.1.0, v10.0.0...
24 months ago