Skip to content

Releases: LuckyPennySoftware/AutoMapper

v14.0.0

14 Feb 21:02
bf76a58

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v13.0.1...v14.0.0

v13.0.1

07 Feb 21:42
f137534

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v13.0.0...v13.0.1

v13.0.0

05 Feb 16:15
f937b0f

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v12.0.1...v13.0.0

v12.0.1

16 Jan 15:28
8d027f6

Choose a tag to compare

What's Changed

Full Changelog: v12.0.0...v12.0.1

v12.0.0

30 Sep 09:44
73ba400

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v11.0.1...v12.0.0
Upgrade Guide: https://docs.automapper.org/en/latest/12.0-Upgrade-Guide.html

11.0.1

04 Feb 15:51
9ccbd7c

Choose a tag to compare

As part of this release we had 10 issues closed.

Bugs

  • #3870 Handle identity lambda resolvers with ProjectTo subquery
  • #3869 v11 InvalidOperationException: Stack Empty on mapping which used to generate a subquery
  • #3856 Allow non-public Enumerator.Current
  • #3821 Assign collections we can't handle
  • #3820 StackOverflowException when using JObject.Parse
  • #3818 Return the first method we find
  • #3817 Calling IMapper.Map with an OrderBy causes an AmbiguousMatchException to be thrown

Improvements/Features

  • #3874 Fix EF6 relationships and Id initialization
  • #3839 Add AsProxy property to AutoMapAttribute
  • #3830 Adding information to exception message; Addresses #3828

Where to get it

You can download this release from nuget

11.0.0

05 Jan 15:29
ad5a6f8

Choose a tag to compare

The upgrade guide.

As part of this release we had 17 issues closed.

Bugs

  • #3676 Error when using nullables with an implicit conversion operation.
  • #3595 Open Generics with base generic
  • #3565 Evaluate Conditional Expressions for projections with subqueries
  • #3563 Query projection with subquery can generate non-compiling expression
  • #3523 Multiple source matches for a destination property
  • #3516 Static field requires null instance, non-static field requires non-null instance

Improvements/Features

  • #3723 Inherited source operators support for ConversionOperatorMapper
  • #3613 Map closed to ienumerable generic destination
  • #3605 Generic destination value resolver
  • #3596 11.0 upgrade guide
  • #3593 InvalidCastException with multi-dimensional arrays
  • #3537 CreateProjection
  • #3532 IncludeBase is ignored when ForAllOtherMembers are used
  • #3526 Expression of type 'TInterface' cannot be used for parameter of type 'TConcrete' (Parameter 'arg1')
  • #3518 Global pre and postfixes
  • #3510 Unable to map byte[] or byte[]? (nullable byte[]) using AutoMapper ForCtorParam function
  • #3504 Separate internal APIs

Where to get it

You can download this release from nuget

10.1.1

16 Oct 16:02
f31e398

Choose a tag to compare

As part of this release we had 3 issues closed.

Bugs

  • #3520 NonNullableToNullable
  • #3519 InvalidProgramException with ProjectTo and nullable ints
  • #3517 Operation could destabilize the runtime with ProjectTo and NHibernate

10.1.0

14 Oct 20:01
daf978f

Choose a tag to compare

As part of this release we had 6 issues closed.

Bugs

  • #3490 Ignore static constructors
  • #3458 Null destination value type with mapper
  • #3453 Mapping with struct destination

Improvements/Features

  • #3509 Update 10.0-Upgrade-Guide.md
  • #3487 Trim keys when mapping from dictionaries
  • #3473 Issue 3422 ExplicitExpansion

Where to get it

You can download this release from nuget

10.0.0

01 Jul 17:45

Choose a tag to compare

https://docs.automapper.org/en/latest/10.0-Upgrade-Guide.html

As part of this release we had 30 issues closed.

Bugs

  • #3413 Enable ForAllMaps to work with ForCtorParam
  • #3334 The source type must be assignable to the type of the transformation

Improvements/Features

  • #3451 Update 10.0-Upgrade-Guide.md
  • #3448 10.0 upgrade guide and some refactorings
  • #3443 Links to more ReadableExpressions resources
  • #3438 Clean up Mapper and friends
  • #3437 AllowNull overrides per member AllowNullDestinationValues/Collections
  • #3424 Allow any expression with IncludeMembers
  • #3415 Exclude some public members from api checks
  • #3411 EF Core; generalize constructor mapping for ProjectTo
  • #3408 Update Open-Generics.md
  • #3405 Improve cycle detection with inheritance
  • #3403 Example for setting up DI for Catel.IoC
  • #3401 Matching source values should override constructor parameters default…
  • #3400 ExactMatchNamingConvention
  • #3396 Only check simple member expressions for source members
  • #3393 Avoid collections with null values when reaching max depth
  • #3387 Non generic member transformer
  • #3379 ProjectTo does not load expanded child collections.
  • #3374 Generic value resolvers
  • #3373 String based MapFrom for constructors
  • #3368 Map read-only collections by default
  • #3356 Reverse naming conventions for reverse maps by default
  • #3349 Allow recursive queries
  • #3347 Add brief documentation for 8.1.1 upgrade
  • #3337 Attribute-based reverse mapping with SourceMemberAttribute
  • #3336 Reverse the string based MapFrom
  • #3319 Update Expression-Translation-(UseAsDataSource).md
  • #3314 Fix .NET standard link on docs homepage
  • #3306 Update Flattening.md

Where to get it

You can download this release from nuget