AutoMapper v9.0.0 Release Notes

Release Date: 2019-08-12 // over 4 years ago
  • πŸš€ 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<TSource, TDestination>.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