Update dependency AutoMapper to v16 #22

Merged
mcmuzzle merged 1 commits from renovate/automapper-16.x into main 2026-02-05 15:31:50 +00:00
Collaborator

This PR contains the following updates:

Package Change Age Confidence
AutoMapper (source) 13.0.116.0.0 age confidence

Release Notes

LuckyPennySoftware/AutoMapper (AutoMapper)

v16.0.0

What's Changed

Full Changelog: https://github.com/LuckyPennySoftware/AutoMapper/compare/v15.1.0...v16.0.0

v15.1.0

What's Changed

New Contributors

Full Changelog: https://github.com/LuckyPennySoftware/AutoMapper/compare/v15.0.1...v15.1.0

v15.0.1

What's Changed

Full Changelog: https://github.com/LuckyPennySoftware/AutoMapper/compare/v15.0.0...v15.0.1

This release supersedes the 15.0.0 release, reverting behavior and overloads so that the AddAutoMapper overloads separate the "scanning for maps" from the "scanning for dependencies". Unfortunately it's not really possible to combine these two together.

This also fixes a critical bug in #​4545 that does not work with .NET 4.x applications (as intended).

Because of this, the 15.0.0 will be delisted because of the breaking changes there.

v15.0.0

Full Changelog: https://github.com/LuckyPennySoftware/AutoMapper/compare/v14.0.0...v15.0.0

  • Added support for .NET Standard 2.0
  • Requiring license key
  • Moving from MIT license to dual commercial/OSS license

To set your license key:

services.AddAutoMapper(cfg => {
    cfg.LicenseKey = "<License key here>";
});

This also introduced a breaking change with MapperConfiguration requiring an ILoggerFactory for logging purposes:

public MapperConfiguration(MapperConfigurationExpression configurationExpression, ILoggerFactory loggerFactory)

Registering AutoMapper with services.AddAutoMapper will automatically supply this parameter. Otherwise you'll need to supply the logger factory.

You can obtain your license key at AutoMapper.io

v14.0.0

What's Changed

New Contributors

Full Changelog: https://github.com/AutoMapper/AutoMapper/compare/v13.0.1...v14.0.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [AutoMapper](https://automapper.io/) ([source](https://github.com/LuckyPennySoftware/AutoMapper)) | `13.0.1` → `16.0.0` | ![age](https://developer.mend.io/api/mc/badges/age/nuget/AutoMapper/16.0.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/AutoMapper/13.0.1/16.0.0?slim=true) | --- ### Release Notes <details> <summary>LuckyPennySoftware/AutoMapper (AutoMapper)</summary> ### [`v16.0.0`](https://github.com/LuckyPennySoftware/AutoMapper/releases/tag/v16.0.0) #### What's Changed - Fix release pipelines by [@&#8203;jbogard](https://github.com/jbogard) in [#&#8203;4583](https://github.com/LuckyPennySoftware/AutoMapper/pull/4583) - Adding support for .NET 10 by [@&#8203;jbogard](https://github.com/jbogard) in [#&#8203;4586](https://github.com/LuckyPennySoftware/AutoMapper/pull/4586) **Full Changelog**: <https://github.com/LuckyPennySoftware/AutoMapper/compare/v15.1.0...v16.0.0> ### [`v15.1.0`](https://github.com/LuckyPennySoftware/AutoMapper/releases/tag/v15.1.0) #### What's Changed - remove Microsoft.SourceLink.GitHub by [@&#8203;SimonCropp](https://github.com/SimonCropp) in [#&#8203;4555](https://github.com/LuckyPennySoftware/AutoMapper/pull/4555) - Direct .NET 4.x support by [@&#8203;jbogard](https://github.com/jbogard) in [#&#8203;4569](https://github.com/LuckyPennySoftware/AutoMapper/pull/4569) - Bumping the JsonWebTokens because of GHSA-8g4q-xg66-9fp4; fixes [#&#8203;4575](https://github.com/LuckyPennySoftware/AutoMapper/issues/4575) by [@&#8203;jbogard](https://github.com/jbogard) in [#&#8203;4576](https://github.com/LuckyPennySoftware/AutoMapper/pull/4576) - Provide better exceptions for errors when building the mapping plan by [@&#8203;jbogard](https://github.com/jbogard) in [#&#8203;4577](https://github.com/LuckyPennySoftware/AutoMapper/pull/4577) - Adding docs for license configuration by [@&#8203;jbogard](https://github.com/jbogard) in [#&#8203;4581](https://github.com/LuckyPennySoftware/AutoMapper/pull/4581) - Updating refs to fix missing method issue by [@&#8203;jbogard](https://github.com/jbogard) in [#&#8203;4582](https://github.com/LuckyPennySoftware/AutoMapper/pull/4582) #### New Contributors - [@&#8203;SimonCropp](https://github.com/SimonCropp) made their first contribution in [#&#8203;4555](https://github.com/LuckyPennySoftware/AutoMapper/pull/4555) **Full Changelog**: <https://github.com/LuckyPennySoftware/AutoMapper/compare/v15.0.1...v15.1.0> ### [`v15.0.1`](https://github.com/LuckyPennySoftware/AutoMapper/releases/tag/v15.0.1) #### What's Changed - Removing public signing; fixes [#&#8203;4545](https://github.com/LuckyPennySoftware/AutoMapper/issues/4545) by [@&#8203;jbogard](https://github.com/jbogard) in [#&#8203;4552](https://github.com/LuckyPennySoftware/AutoMapper/pull/4552) - Adding back missing overloads and reverting registering behavior by [@&#8203;jbogard](https://github.com/jbogard) in [#&#8203;4554](https://github.com/LuckyPennySoftware/AutoMapper/pull/4554) **Full Changelog**: <https://github.com/LuckyPennySoftware/AutoMapper/compare/v15.0.0...v15.0.1> This release supersedes the 15.0.0 release, reverting behavior and overloads so that the `AddAutoMapper` overloads separate the "scanning for maps" from the "scanning for dependencies". Unfortunately it's not really possible to combine these two together. This also fixes a critical bug in [#&#8203;4545](https://github.com/LuckyPennySoftware/AutoMapper/issues/4545) that does not work with .NET 4.x applications (as intended). Because of this, the 15.0.0 will be delisted because of the breaking changes there. ### [`v15.0.0`](https://github.com/LuckyPennySoftware/AutoMapper/releases/tag/v15.0.0) **Full Changelog**: <https://github.com/LuckyPennySoftware/AutoMapper/compare/v14.0.0...v15.0.0> - Added support for .NET Standard 2.0 - Requiring license key - Moving from MIT license to dual commercial/OSS license To set your license key: ```csharp services.AddAutoMapper(cfg => { cfg.LicenseKey = "<License key here>"; }); ``` This also introduced a breaking change with `MapperConfiguration` requiring an `ILoggerFactory` for logging purposes: ```csharp public MapperConfiguration(MapperConfigurationExpression configurationExpression, ILoggerFactory loggerFactory) ``` Registering AutoMapper with `services.AddAutoMapper` will automatically supply this parameter. Otherwise you'll need to supply the logger factory. You can obtain your license key at [AutoMapper.io](https://automapper.io) ### [`v14.0.0`](https://github.com/LuckyPennySoftware/AutoMapper/releases/tag/v14.0.0) #### What's Changed - Reverted the nullable annotations by [@&#8203;lbargaoanu](https://github.com/lbargaoanu) in [AutoMapper#4390](https://github.com/AutoMapper/AutoMapper/pull/4390) - Fix polymorphic mapping when some derived types have explicit mappings and others do not by [@&#8203;kev-andrews](https://github.com/kev-andrews) in [AutoMapper#4402](https://github.com/AutoMapper/AutoMapper/pull/4402) - The default naming conventions for a profile should come from the glo… by [@&#8203;lbargaoanu](https://github.com/lbargaoanu) in [AutoMapper#4428](https://github.com/AutoMapper/AutoMapper/pull/4428) - Fix Issue [#&#8203;4502](https://github.com/LuckyPennySoftware/AutoMapper/issues/4502) - Confusing exception when trying to map types with … by [@&#8203;Biotronic](https://github.com/Biotronic) in [AutoMapper#4503](https://github.com/AutoMapper/AutoMapper/pull/4503) - Target .net 8 and seal more classes by [@&#8203;lbargaoanu](https://github.com/lbargaoanu) in [AutoMapper#4474](https://github.com/AutoMapper/AutoMapper/pull/4474) - Target .Net 9 in tests by [@&#8203;lbargaoanu](https://github.com/lbargaoanu) in [AutoMapper#4507](https://github.com/AutoMapper/AutoMapper/pull/4507) - Changed lock-threads parameters by [@&#8203;lbargaoanu](https://github.com/lbargaoanu) in [AutoMapper#4516](https://github.com/AutoMapper/AutoMapper/pull/4516) - Don't throw and catch on validation by [@&#8203;lbargaoanu](https://github.com/lbargaoanu) in [AutoMapper#4526](https://github.com/AutoMapper/AutoMapper/pull/4526) #### New Contributors - [@&#8203;kev-andrews](https://github.com/kev-andrews) made their first contribution in [AutoMapper#4402](https://github.com/AutoMapper/AutoMapper/pull/4402) - [@&#8203;Biotronic](https://github.com/Biotronic) made their first contribution in [AutoMapper#4503](https://github.com/AutoMapper/AutoMapper/pull/4503) **Full Changelog**: <https://github.com/AutoMapper/AutoMapper/compare/v13.0.1...v14.0.0> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjUiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjUiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
renovateBot added 1 commit 2026-02-05 15:11:57 +00:00
Update dependency AutoMapper to v16
All checks were successful
Main Build Process / Build & Test (pull_request) Successful in 1m19s
check main state / build (8.0.x) (push) Successful in 1m49s
Main Build Process / Build & Test (push) Successful in 1m21s
effa82a069

Code Coverage

Package Line Rate Branch Rate Complexity Health
LittleTown.Core 93% 93% 85
LittleTown.StaticDataAccess 100% 100% 9
Summary 94% (145 / 154) 93% (56 / 60) 94
![Code Coverage](https://img.shields.io/badge/Code%20Coverage-94%25-success?style=flat) Package | Line Rate | Branch Rate | Complexity | Health -------- | --------- | ----------- | ---------- | ------ LittleTown.Core | 93% | 93% | 85 | ✔ LittleTown.StaticDataAccess | 100% | 100% | 9 | ✔ **Summary** | **94%** (145 / 154) | **93%** (56 / 60) | **94** | ✔
mcmuzzle merged commit effa82a069 into main 2026-02-05 15:31:50 +00:00
mcmuzzle deleted branch renovate/automapper-16.x 2026-02-05 15:31:50 +00:00
Sign in to join this conversation.