Bump Mapster, Swashbuckle.AspNetCore and Testcontainers#36
Bump Mapster, Swashbuckle.AspNetCore and Testcontainers#36dependabot[bot] wants to merge 1 commit into
Conversation
Bumps Mapster from 7.4.0 to 10.0.7 Bumps Swashbuckle.AspNetCore from 6.9.0 to 10.2.1 Bumps Testcontainers from 3.10.0 to 4.12.0 --- updated-dependencies: - dependency-name: Mapster dependency-version: 10.0.7 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: Swashbuckle.AspNetCore dependency-version: 10.2.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: Testcontainers dependency-version: 4.12.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Caution Review the following alerts detected in dependencies. According to your organization's Security Policy, you must resolve all "Block" alerts before proceeding. Learn more about Socket for GitHub.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Infisical secrets check: ✅ No secrets leaked! 💻 Scan logs2026-06-04T04:18:28Z INF scanning for exposed secrets...
4:18AM INF 22 commits scanned.
2026-06-04T04:18:28Z INF scan completed in 84.4ms
2026-06-04T04:18:28Z INF no leaks found
|
guibranco
left a comment
There was a problem hiding this comment.
Automatically approved by gstraccini[bot]
Updated Mapster from 7.4.0 to 10.0.7.
Release notes
Sourced from Mapster's releases.
10.0.7
What's Changed
Full Changelog: MapsterMapper/Mapster@v10.0.6...10.0.7
10.0.7-pre04
What's Changed
Full Changelog: MapsterMapper/Mapster@v10.0.7-pre03...10.0.7-pre04
10.0.7-pre03
What's Changed
Full Changelog: MapsterMapper/Mapster@v10.0.7-pre02...v10.0.7-pre03
10.0.7-pre02
What's Changed
Full Changelog: MapsterMapper/Mapster@v10.0.7-pre01...v10.0.7-pre02
10.0.7-pre01
What's Changed
Full Changelog: MapsterMapper/Mapster@v10.0.6...v10.0.7-pre01
10.0.6
Breaking change in v10.0+ and new feature
New feature:
In version 7.4.0 this feature was only available for record types
If you encountered this mapping behavior in 7.4.0, it is possible that your class was recognized as a record type, or was mistakenly recognized as a record type See more.
If you need the mapping behavior as for Record, in v10.0+ you can use -
[AdaptWith(AdaptDirectives.DestinationAsRecord)].If you need the ability to set this setting without using attributes, open issue on this topic.
Example:
What's Changed
Full Changelog: MapsterMapper/Mapster@v10.0.4...v10.0.6
10.0.4
Breaking change in v10.0+ and new feature
New feature:
In version 7.4.0 this feature was only available for record types
If you encountered this mapping behavior in 7.4.0, it is possible that your class was recognized as a record type, or was mistakenly recognized as a record type See more.
If you need the mapping behavior as for Record, in v10.0+ you can use -
[AdaptWith(AdaptDirectives.DestinationAsRecord)].If you need the ability to set this setting without using attributes, open issue on this topic.
Example:
What's Changed
New Contributors
Full Changelog: MapsterMapper/Mapster@v10.0.0...v10.0.4
10.0.0
What's Changed
... (truncated)
Commits viewable in compare view.
Updated Swashbuckle.AspNetCore from 6.9.0 to 10.2.1.
Release notes
Sourced from Swashbuckle.AspNetCore's releases.
10.2.1
What's Changed
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v10.2.0...v10.2.1
10.2.0
What's Changed
MapSwaggerUIandMapReDocto support endpoint routing by @Strepto in Add MapSwaggerUI and MapReDoc to support endpoint routing domaindrivendev/Swashbuckle.AspNetCore#3822HEADrequests by @snebjorn in Support HEAD requests domaindrivendev/Swashbuckle.AspNetCore#3887IAsyncSwaggerProviderin CLItofilecommand by @bt-Knodel in Use IAsyncSwaggerProvider in CLI tofile command domaindrivendev/Swashbuckle.AspNetCore#3910New Contributors
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v10.1.7...v10.2.0
10.1.7
What's Changed
New Contributors
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v10.1.6...v10.1.7
10.1.6
What's Changed
New Contributors
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v10.1.5...v10.1.6
10.1.5
What's Changed
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v10.1.4...v10.1.5
10.1.4
What's Changed
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v10.1.3...v10.1.4
10.1.3
What's Changed
"null"by @jgarciadelanoceda in Fix null examples being represented as the string null domaindrivendev/Swashbuckle.AspNetCore#3788Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v10.1.2...v10.1.3
10.1.2
What's Changed
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v10.1.1...v10.1.2
10.1.1
What's Changed
New Contributors
Full Changelog:
domaindrivendev/Swashbuckle.AspNetCore@v10.1.0...v10.1.1
10.1.0
What's Changed
New Features
SchemaRepository.ReplaceSchemaIdby @bkoelman in Add public method SchemaRepository.ReplaceSchemaId domaindrivendev/Swashbuckle.AspNetCore#3708Bug Fixes
AllOfby @John-Paul-R in fix(SchemaGenerator): exclude inherited properties only when base add… domaindrivendev/Swashbuckle.AspNetCore#3692Miscellaneous
TryLookupByTypewith nullability hints by @martincostello in Annotate TryLookupByType for nullability domaindrivendev/Swashbuckle.AspNetCore#3719New Contributors
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v10.0.1...v10.1.0
10.0.1
What's Changed
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v10.0.0...v10.0.1
10.0.0
Swashbuckle.AspNetCore v10.0.0
With this release, Swashbuckle.AspNetCore adds support for generating OpenAPI 3.1 documents and for ASP.NET Core 10.
Swashbuckle.AspNetCore v10 depends on OpenAPI.NET v2.3 which introduces many breaking changes to the public API surface. More information can be found in their OpenAPI.NET v2 Upgrade Guide.
To reduce the number of breaking behavioural changes in Swashbuckle.AspNetCore v10, generation of OpenAPI 3.1 documents is opt-in.
To generate OpenAPI 3.1 documents, change the OpenAPI version as shown in the code snippet below:
What's Changed
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v9.0.6...v10.0.0
9.0.6
What's Changed
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v9.0.5...v9.0.6
9.0.5
What's Changed
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v9.0.4...v9.0.5
9.0.4
What's Changed
ETagvalues by @martincostello in Fix incorrect ETag values domaindrivendev/Swashbuckle.AspNetCore#3490Accept-Encodingparsing by @martincostello in FixAccept-Encodingparsing domaindrivendev/Swashbuckle.AspNetCore#3492Accept-Encodingquality by @martincostello in Check Accept-Encoding quality domaindrivendev/Swashbuckle.AspNetCore#3493WebHostusage from tests by @martincostello in Remove WebHost usage domaindrivendev/Swashbuckle.AspNetCore#3517$typediscriminator for[JsonPolymorphic]by @lilinus in Default discriminator "$type" for JsonPolymorphicAttribute (annotations) domaindrivendev/Swashbuckle.AspNetCore#3496New Contributors
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v9.0.3...v9.0.4
9.0.3
What's Changed
Content-Lengthfor swagger-ui and Redoc static assets by @martincostello in Fix incorrect Content-Length for swagger-ui and Redoc static assets domaindrivendev/Swashbuckle.AspNetCore#3488Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v9.0.2...v9.0.3
9.0.2
What's Changed
New Contributors
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v9.0.1...v9.0.2
9.0.1
What's Changed
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v9.0.0...v9.0.1
9.0.0
📣 This release contains the following breaking changes:
netstandard2.0and thus .NET Framework - now onlynet8.0andnet9.0are supported.[Obsolete]in previous releases.--serializeasv2option from Swashbuckle.AspNetCore.Cli, which was superseded by--openapiversionfrom version 8.0.0.What's Changed
[Range]and respectParseLimitsInInvariantCultureproperty by @martincostello in Add tests for RangeAttribute and respect ParseLimitsInInvariantCulture property domaindrivendev/Swashbuckle.AspNetCore#3448[Range]behaviour by @martincostello in Fix RangeAttribute behaviour domaindrivendev/Swashbuckle.AspNetCore#3449Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v8.1.4...v9.0.0
8.1.4
What's Changed
ArgumentNullExceptionbeing thrown generating examples by @skironDotNet in Avoid ArgumentNullException being thrown generating examples domaindrivendev/Swashbuckle.AspNetCore#3444Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v8.1.3...v8.1.4
8.1.3
What's Changed
New Contributors
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v8.1.2...v8.1.3
8.1.2
What's Changed
New Contributors
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v8.1.1...v8.1.2
8.1.1
What's Changed
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v8.1.0...v8.1.1
8.1.0
What's Changed
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v8.0.0...v8.1.0
8.0.0
Swashbuckle.AspNetCore v8.0.0 makes the following notable changes:
net6.0.netstandard2.0TFM now depends on ASP.NET Core 2.3 instead of ASP.NET Core 2.1.SerializeAsV2property by marking it as[Obsolete]. Users should update their code as illustrated below, depending on their use case:--serializeasv2option and logs a warning to the console. Users should update their usage as illustrated below, depending on their use case:What's Changed
SerializeAsV2by @martincostello in Deprecate SerializeAsV2 domaindrivendev/Swashbuckle.AspNetCore#3286Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v7.3.2...v8.0.0
7.3.2
What's Changed
codeand<para>tags by @EvgeniyZ in fix humanize for multiline code and <para> tag domaindrivendev/Swashbuckle.AspNetCore#3295DescribeAllParametersInCamelCaseusage for parameters by @maksim-sovkov in Fix DescribeAllParametersInCamelCase usage in GenerateOpenApiOperationFromMetadataAsync domaindrivendev/Swashbuckle.AspNetCore#3309New Contributors
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v7.3.1...v7.3.2
7.3.1
What's Changed
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v7.3.0...v7.3.1
7.3.0
What's Changed
CreateFromJsonoptions overload by @martincostello in Add CreateFromJson options overload domaindrivendev/Swashbuckle.AspNetCore#3218JsonSerializerDataContractResolverso that it handles jagged arrays correctly by @ozziepeeps in Fix JsonSerializerDataContractResolver so that it handles square arrays correctly domaindrivendev/Swashbuckle.AspNetCore#3245DeepObjectparameter style for dictionary by @EvgeniyZ in Use DeepObject parameter style for dictionary domaindrivendev/Swashbuckle.AspNetCore#3241MvcOptionsfromSchemaGeneratorby @EvgeniyZ in Remove MvcOptions from SchemaGenerator domaindrivendev/Swashbuckle.AspNetCore#3242New Contributors
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v7.2.0...v7.3.0
7.2.0
What's Changed
New Contributors
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v7.1.0...v7.2.0
7.1.0
What's Changed
SwaggerGeneratorTestsby @Saibamen in More asserts forSwaggerGeneratorTestsdomaindrivendev/Swashbuckle.AspNetCore#3147ResponseDescriptionMapby @Saibamen in Add more HTTP codes toResponseDescriptionMapdomaindrivendev/Swashbuckle.AspNetCore#3148[FromForm]and enums for Controllers by @jgarciadelanoceda in Fix issue with FromForm and enums for Controllers domaindrivendev/Swashbuckle.AspNetCore#3164[Description]and[ReadOnly]by @jgarciadelanoceda in Support DescriptionAttribute and ReadOnlyAttribute domaindrivendev/Swashbuckle.AspNetCore#3162UseOneOfForPolymorphismby @k0ka in second level inheritance for UseOneOfForPolymorphism domaindrivendev/Swashbuckle.AspNetCore#3155NotSupportedExceptionin AoT test project by @martincostello in Fix NotSupportedException in AoT test project domaindrivendev/Swashbuckle.AspNetCore#3171snupkgfiles by @martincostello in Create snupkg files domaindrivendev/Swashbuckle.AspNetCore#3168[JsonPolymorphic]and[JsonDerivedType]attributes by @k0ka in Support of JsonPolymorphic and JsonDerivedType attributes domaindrivendev/Swashbuckle.AspNetCore#3170New Contributors
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v7.0.0...v7.1.0
7.0.0
What's Changed
New Contributors
Full Changelog: domaindrivendev/Swashbuckle.AspNetCore@v6.9.0...v7.0.0
Commits viewable in compare view.
Updated Testcontainers from 3.10.0 to 4.12.0.
Release notes
Sourced from Testcontainers's releases.
4.12.0
What's Changed
Thanks to all contributors 👏.
The NuGet packages for this release have been attested for supply chain security using
actions/attest. This confirms the integrity and provenance of the artifacts and helps ensure they can be trusted: #21198535.🚀 Features
🐛 Bug Fixes
📖 Documentation
🧹 Housekeeping
📦 Dependency Updates
4.11.0
What's Changed
Thanks to all contributors. Once again, really great contributions from everyone 🤝.
The NuGet packages for this release have been attested for supply chain security using
actions/attest. This confirms the integrity and provenance of the artifacts and helps ensure they can be trusted: #21198535.Please be aware that we have changed the supported and underlying image used for the Cosmos DB module. The
latesttag only supports certain environments and provides a limited set of features. Microsoft has introduced a new implementation,vnext-preview, which receives more updates and features. Due to the limitations of thelatesttag, we decided to replace it withvnext-preview. You find more information about the image here: https://github.com/Azure/azure-cosmos-db-emulator-docker.🚀 Features
🐛 Bug Fixes
📖 Documentation
🧹 Housekeeping
... (truncated)
4.10.0
What's Changed
Happy New Year, everyone! 🎉
Please note that going forward, we expect developers to explicitly pin the image version (testcontainers/testcontainers-dotnet#1470). We consider this a best practice and it aligns with other language implementations.
Also, due to the recent Docker Engine v29 release, TC for .NET pins the Docker Engine API version to
1.44(see the previous release notes). You can override this default and set it to the version you're using, ideally1.52, which corresponds to v29, if you're already running it.🚀 Features
🐛 Bug Fixes
📖 Documentation
🧹 Housekeeping
4.9.0
What's Changed
This release adds a new configuration (
DOCKER_API_VERSION) that lets you pin and downgrade the Docker Engine API version. This was needed because Docker Engine v29 introduced breaking changes that affect Docker.DotNet and Testcontainers for .NET. This release pins the API version to1.44. So far, no issues or negative side effects have been observed.I am also working on updating Docker.DotNet to make it fully compatible with Docker Engine v29. There is already a work-in-progress PR.
Thanks to all the contributors who helped with this release 👍.
🚀 Features
🐛 Bug Fixes
📖 Documentation
🧹 Housekeeping
4.8.1
What's Changed
🐛 Bug Fixes
4.8.0
What's Changed
Thank you to all the contributors 🙌.
In version
4.7.0, we noticed that the reuse hash could change depending on the order of dictionary values. This has been fixed to ensure that dictionary values are processed in a consistent order when generating the reuse hash. As a result, the reuse hash will likely change again with4.8.0.Wait strategies now default to the
Runningmode. This mode expects the container to remain running throughout startup. If the container exits unexpectedly, Testcontainers will throw aContainerNotRunningExceptionthat includes the exit code and container logs.The container startup callback now includes an additional overload that provides the actual container configuration. If you implement
IContainerBuilder<TBuilderEntity, TContainerEntity>, you need to add the container configuration (e.g.,IContainerConfiguration) as a third generic type constraint toIContainerBuilder.IContainerBuilder.WithResourceMappingandIContainer.CopyAsyncnow include two new optional arguments:uidandgid. If you do not need to specify those, use named arguments for the existing parameters:fileModeorct.🚀 Features
WithTarget(string)to image builder (#1534) @HofmeisterAn🐛 Bug Fixes
db.runCommand({hello:1})do detect readiness (#1548) @HofmeisterAn📖 Documentation
IContainerBuilder.WithAutoRemovecode comment (#1546) @hojmark🧹 Housekeeping
... (truncated)
4.7.0
What's Changed
This release doesn't introduce breaking changes to the public API, but it isn't binary compatible due to necessary internal changes. Make sure to update all related packages (Testcontainers modules) to the same version. See more details here. Thanks to all contributors 👏.
🚀 Features
.slnx(solution) file in common directory paths (#1492) @alexander-jesner-AP🐛 Bug Fixes
📖 Documentation
🧹 Housekeeping
4.6.0
What's Changed
This is a patch release (but the minor version was already set). It fixes a bug in our Docker.DotNet fork where a wrong HTTP
Connectionheader break Podman and possibly other environments. Shipped a quick fix. Thanks again to @ahaeber and @victor-lambret for the help.🐛 Bug Fixes
🧹 Housekeeping
4.5.0
What's Changed
Big thanks to everyone who contributed to this release 🤜🤛.
🚀 Features
Task<ExecResult>extension methodThrowOnFailure(#1448) @HofmeisterAnDockerUnavailableExceptionwhen Docker is not available (#1308) @0xced🐛 Bug Fixes
📖 Documentation
🧹 Housekeeping
3.128.1(#1443) @HofmeisterAn4.4.0
What's Changed
Time for a new release! Big thanks to everyone who helped out with this one. It's got some awesome new features and fixes 😎. Seriously, I can't thank you enough. This wouldn't be possible without your ongoing support 🙏.
🚀 Features
🐛 Bug Fixes
WithName(IImage)(#1413) @HofmeisterAnCreatedTimeforUntilMessageIsLoggedwait strategy (#1384) @0xced📖 Documentation
testcontainers/helloworldimage in docs to version1.2.0(#1419) @VishnuJin🧹 Housekeeping
4.3.0
What's Changed
Thank you to all the contributors 🙌.
🚀 Features
🐛 Bug Fixes
🧹 Housekeeping
SharedContainerInstanceand useContainerFixtureinstead (#1378) @0xced4.2.0
What's Changed
Thanks for all the contributions. Great first release of the year ❤️.
🚀 Features
🐛 Bug Fixes
🧹 Housekeeping
4.1.0
What's Changed
This is likely the last release for this year, unless urgent fixes become necessary.
I want to mention a change introduced in the last major release, where we refactored the
IImageinterface. As part of this update, we removed obsolete properties and overloaded constructors. If you previously used an overload other thanDockerImage(string), please ensure you pass the correct values to the constructor.Additionally, we replaced Docker.DotNet with our own fork to keep the Docker Engine API up to date. Our goal is to improve reliability and performance while offering a more developer-friendly and convenient client. If you depend on a Docker client for .NET, we encourage you to contribute to this project ❤️.
On a personal note, I wish everyone a peaceful and lovely holiday season. Take this time to rest, connect with loved ones, and recharge for the new year. Take care.
🚀 Features
net6.0and addnet9.0TFM (#1311) @HofmeisterAn🐛 Bug Fixes
DbContainerFixtureto match the behavior ofContainerFixture(#1310) @0xced📖 Documentation
🧹 Housekeeping
Description has been truncated
Dependabot will res...
Description has been truncated