Release notes
*Sourced from [Automapper's releases](https://github.com/AutoMapper/AutoMapper/releases).*
> ## 8.1.1
> As part of this release we had [9 issues](https://github.com/AutoMapper/AutoMapper/issues?milestone=35&state=closed) closed.
>
>
> __Bugs__
> - [__[#3098](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3098)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3098) IncludeMembers with Include
> - [__[#3072](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3072)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3072) Revert a recent change to Include
> - [__[#3061](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3061)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3061) Null check
> - [__[#3060](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3060)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3060) Check for extension methods
> - [__[#3056](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3056)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3056) Resolve can create new maps
>
> __Improvements/Features__
> - [__[#3102](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3102)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3102) Deprecate CreateMissingTypeMaps
> - [__[#3101](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3101)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3101) Validate all member maps, not only the property maps
> - [__[#3096](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3096)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3096) Type.EmptyTypes instead of new Type[0]
> - [__[#3050](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3050)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3050) Enabled multiple usage of AutoMapAttribute
>
> ## Where to get it
> You can download this release from [nuget](https://www.nuget.org/packages/automapper/)
>
> ## 8.1.0
> As part of this release we had [31 issues](https://github.com/AutoMapper/AutoMapper/issues?milestone=34&state=closed) closed.
>
> New feature: [attribute-based maps](https://docs.automapper.org/en/latest/Attribute-mapping.html)
>
> __Bugs__
> - [__[#3040](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3040)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3040) Match members by name
> - [__[#3038](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3038)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3038) ForAllOtherMembers rewrites mapping of properties.
> - [__[#3021](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3021)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3021) Checking collections for null is not allowed in EF6
> - [__[#3020](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3020)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3020) fixed enum values caseinsensitivity bug
> - [__[#2977](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2977)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2977) Skip generic mappings when precompiling
> - [__[#2967](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2967)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2967) Handle redirected properties in the let clause
> - [__[#2927](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2927)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2927) Generics with untyped MapFrom
> - [__[#2902](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2902)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2902) Validation fails despite a value resolver being configured
> - [__[#2901](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2901)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2901) A value converter/resolver always returns a value of the destination …
> - [__[#2887](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2887)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2887) A constructor parameter with no name won't match anything
>
> __Improvements/Features__
> - [__[#3041](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3041)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3041) Refactor feature extensions
> - [__[#3030](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3030)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3030) Features cleanup
> - [__[#3004](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3004)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3004) Obsolete Profile.CreateMissingTypeMaps
> - [__[#3003](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3003)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3003) IncludeMembers with MemberList.Source validation
> - [__[#3001](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3001)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3001) Respect PathMappings in unmapped property names list
> - [__[#2997](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2997)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2997) Dropping value tuples.
> - [__[#2981](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2981)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2981) AutoMap attribute configuration options
> - [__[#2978](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2978)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2978) AutoMap attribute configuration options
> - [__[#2972](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2972)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2972) Include members
> - [__[#2969](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2969)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2969) Consolidate ProjectTo parameters handling
> - [__[#2960](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2960)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2960) Add support to specify ShouldMapMethod
> - [__[#2952](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2952)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2952) Added AddProfiles method that takes an IEnumerable
> ... (truncated)
Commits
- [`94bd958`](https://github.com/AutoMapper/AutoMapper/commit/94bd958ecda966899e6433b0652a85019e117323) Merge pull request [#3102](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3102) from lbargaoanu/create_missing_type_maps
- [`e0a8134`](https://github.com/AutoMapper/AutoMapper/commit/e0a8134ae186bf9408a0f387c8d32009410ce8af) cosmetic
- [`5a47f9d`](https://github.com/AutoMapper/AutoMapper/commit/5a47f9d754da11b470b69d4c0aeba523d89c920a) cosmetic
- [`344d88b`](https://github.com/AutoMapper/AutoMapper/commit/344d88b0ad5f365aa085b71c66a37a3c99893e8a) cosmetic
- [`9a43b88`](https://github.com/AutoMapper/AutoMapper/commit/9a43b88428ce0717338bdbe21bbe78f061c4321c) cosmetic
- [`de602c5`](https://github.com/AutoMapper/AutoMapper/commit/de602c5c08f5970ab2dc03a56273eb5297e83158) edit the csproj by hand
- [`c379a12`](https://github.com/AutoMapper/AutoMapper/commit/c379a12f6a98a305f5bedea8429189ff8150ea44) add leading zero in the warning number
- [`7ae1f32`](https://github.com/AutoMapper/AutoMapper/commit/7ae1f32dc997dedc6d79cac27ec8b90987a96ab2) deprecate CreateMissingTypeMaps
- [`081a434`](https://github.com/AutoMapper/AutoMapper/commit/081a43499c9e019cf6f169d65d5f70eff3f7fdc6) Merge pull request [#3098](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3098) from lbargaoanu/include_members_with_include
- [`c88398f`](https://github.com/AutoMapper/AutoMapper/commit/c88398f32cef2e3c94e762388ddb601bf240fdbd) Merge pull request [#3101](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3101) from lbargaoanu/constructor_mapping_validation
- Additional commits viewable in [compare view](https://github.com/AutoMapper/AutoMapper/compare/v6.2.2...v8.1.1)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps Automapper from 6.2.2 to 8.1.1.
Release notes
*Sourced from [Automapper's releases](https://github.com/AutoMapper/AutoMapper/releases).* > ## 8.1.1 > As part of this release we had [9 issues](https://github.com/AutoMapper/AutoMapper/issues?milestone=35&state=closed) closed. > > > __Bugs__ > - [__[#3098](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3098)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3098) IncludeMembers with Include > - [__[#3072](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3072)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3072) Revert a recent change to Include > - [__[#3061](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3061)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3061) Null check > - [__[#3060](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3060)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3060) Check for extension methods > - [__[#3056](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3056)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3056) Resolve can create new maps > > __Improvements/Features__ > - [__[#3102](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3102)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3102) Deprecate CreateMissingTypeMaps > - [__[#3101](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3101)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3101) Validate all member maps, not only the property maps > - [__[#3096](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3096)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3096) Type.EmptyTypes instead of new Type[0] > - [__[#3050](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3050)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3050) Enabled multiple usage of AutoMapAttribute > > ## Where to get it > You can download this release from [nuget](https://www.nuget.org/packages/automapper/) > > ## 8.1.0 > As part of this release we had [31 issues](https://github.com/AutoMapper/AutoMapper/issues?milestone=34&state=closed) closed. > > New feature: [attribute-based maps](https://docs.automapper.org/en/latest/Attribute-mapping.html) > > __Bugs__ > - [__[#3040](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3040)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3040) Match members by name > - [__[#3038](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3038)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3038) ForAllOtherMembers rewrites mapping of properties. > - [__[#3021](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3021)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3021) Checking collections for null is not allowed in EF6 > - [__[#3020](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3020)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3020) fixed enum values caseinsensitivity bug > - [__[#2977](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2977)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2977) Skip generic mappings when precompiling > - [__[#2967](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2967)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2967) Handle redirected properties in the let clause > - [__[#2927](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2927)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2927) Generics with untyped MapFrom > - [__[#2902](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2902)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2902) Validation fails despite a value resolver being configured > - [__[#2901](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2901)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2901) A value converter/resolver always returns a value of the destination … > - [__[#2887](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2887)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2887) A constructor parameter with no name won't match anything > > __Improvements/Features__ > - [__[#3041](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3041)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3041) Refactor feature extensions > - [__[#3030](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3030)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3030) Features cleanup > - [__[#3004](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3004)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3004) Obsolete Profile.CreateMissingTypeMaps > - [__[#3003](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3003)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3003) IncludeMembers with MemberList.Source validation > - [__[#3001](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3001)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/3001) Respect PathMappings in unmapped property names list > - [__[#2997](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2997)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2997) Dropping value tuples. > - [__[#2981](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2981)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2981) AutoMap attribute configuration options > - [__[#2978](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2978)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2978) AutoMap attribute configuration options > - [__[#2972](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2972)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2972) Include members > - [__[#2969](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2969)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2969) Consolidate ProjectTo parameters handling > - [__[#2960](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2960)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2960) Add support to specify ShouldMapMethod > - [__[#2952](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/2952)__](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/pull/2952) Added AddProfiles method that takes an IEnumerableCommits
- [`94bd958`](https://github.com/AutoMapper/AutoMapper/commit/94bd958ecda966899e6433b0652a85019e117323) Merge pull request [#3102](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3102) from lbargaoanu/create_missing_type_maps - [`e0a8134`](https://github.com/AutoMapper/AutoMapper/commit/e0a8134ae186bf9408a0f387c8d32009410ce8af) cosmetic - [`5a47f9d`](https://github.com/AutoMapper/AutoMapper/commit/5a47f9d754da11b470b69d4c0aeba523d89c920a) cosmetic - [`344d88b`](https://github.com/AutoMapper/AutoMapper/commit/344d88b0ad5f365aa085b71c66a37a3c99893e8a) cosmetic - [`9a43b88`](https://github.com/AutoMapper/AutoMapper/commit/9a43b88428ce0717338bdbe21bbe78f061c4321c) cosmetic - [`de602c5`](https://github.com/AutoMapper/AutoMapper/commit/de602c5c08f5970ab2dc03a56273eb5297e83158) edit the csproj by hand - [`c379a12`](https://github.com/AutoMapper/AutoMapper/commit/c379a12f6a98a305f5bedea8429189ff8150ea44) add leading zero in the warning number - [`7ae1f32`](https://github.com/AutoMapper/AutoMapper/commit/7ae1f32dc997dedc6d79cac27ec8b90987a96ab2) deprecate CreateMissingTypeMaps - [`081a434`](https://github.com/AutoMapper/AutoMapper/commit/081a43499c9e019cf6f169d65d5f70eff3f7fdc6) Merge pull request [#3098](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3098) from lbargaoanu/include_members_with_include - [`c88398f`](https://github.com/AutoMapper/AutoMapper/commit/c88398f32cef2e3c94e762388ddb601bf240fdbd) Merge pull request [#3101](https://github-redirect.dependabot.com/AutoMapper/AutoMapper/issues/3101) from lbargaoanu/constructor_mapping_validation - Additional commits viewable in [compare view](https://github.com/AutoMapper/AutoMapper/compare/v6.2.2...v8.1.1)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.