Changelog
3.0.0
Changes
-
Upgrade
PPWCode.AspNetCore.Server.Ifrom version 1 to version 2 -
Use
TransactionalAttribute.TransactionalTypeto determine transaction handling for Entity Framework Core and NHibernate -
Extend generated OpenAPI descriptions with manual transaction handling and its reason
-
Switched the solution file from
.slnto.slnxformat -
Updated the .NET SDK version to
10.0.302 -
Added
gen5to the NuGet package tags -
Generated portable debug symbols for both Debug and Release configurations
-
Changed test and analyzer package versions to floating versions
-
Add
Asp.Versioning.Mvc.ApiExplorerpackage version per framework inDirectory.Packages.props -
Updated test project dependencies to the latest available versions
-
Remove Microsoft.SourceLink.GitHub from global package references
Note: breaking change
-
Replace
TransactionalAttribute.TransactionalwithTransactionalAttribute.TransactionalType -
Transactions, Entity Framework Core save changes, and NHibernate flushes are now performed only for endpoints marked with
TransactionTypeEnum.YES-
Endpoints marked with
TransactionTypeEnum.MANUALare documented as manually transactional, but transaction handling remains the responsibility of the endpoint
-
2.0.0
Changes
-
Switch to .NET SDK
10.0.201 -
Upgrade
Swashbuckle.AspNetCorefrom7.3.2to10.1.7-
Fixes #1 in #2 by @rvdginste
-