Skip to content

PPWCode.AspNetCore.Host.I 3.0.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 15:17
· 4 commits to I/next since this release

Changes

  • Upgrade PPWCode.AspNetCore.Server.I from version 1 to version 2
  • Use TransactionalAttribute.TransactionalType to 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 .sln to .slnx format
  • Updated the .NET SDK version to 10.0.302
  • Added gen5 to 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.ApiExplorer package version per framework in Directory.Packages.props
  • Updated test project dependencies to the latest available versions
  • Remove Microsoft.SourceLink.GitHub from global package references

Note: breaking change

  • Replace TransactionalAttribute.Transactional with TransactionalAttribute.TransactionalType
  • Transactions, Entity Framework Core save changes, and NHibernate flushes are now performed only for endpoints marked with TransactionTypeEnum.YES
    • Endpoints marked with TransactionTypeEnum.MANUAL are documented as manually transactional, but transaction handling remains the responsibility of the endpoint

View full changelog →