Changelog

4.0.0

Release

Changes

  • Supported targets: .NET 8.0, .NET 9.0, .NET 10.0

  • Build and publish workflows on GitHub actions

  • Upgraded dependencies

  • Initial version of documentation, available on PPWCode .NET Docs

  • Reproducible builds

    • Locking the compiler version to ensure reproducible builds

      • Compiler version is now tracked through global.json

    • Strict locking when restoring dependencies (dotnet restore --locked-mode)

Breaking

  • Remove support for target .NET 6.0

3.0.0

Release

Breaking

  • controllerContext is no longer available for injection in a controller

2.1.0

Release

Changes

  • upgrade dependencies

  • support for targets .NET 6.0, .NET 8.0

Breaking

  • remove support for targets .NET Core 3.1, .NET 5.0

2.0.0

Release

Changes

  • database transaction middleware

    • improvement: filters can now be used as intended, using AddService<>

  • scope middleware

    • improvement: IoC scope is now created through middleware

Fixes

  • Fix faults when using Asp.Net Core in special cases

    • bugfix: sometimes a database transaction was only committed after sending the response to the client

    • bugfix: sometimes a database constraint name was not properly passed through the error handler

1.3.0

Release

Changes

  • Upgrade dependencies

1.2.1

Release

Changes

  • Upgrade to stable version PPWCode.Server.Core

1.2.0

Release

Changes

  • Target .NET Core 3.1, .NET 5.0, .NET 6.0

1.1.0

Release

Changes

  • Add transaction support through TransactionalAttribute

1.0.1

Release

Fixes

  • Bugfix in check for http status code of response

1.0.0

Release

Changes

  • Initial release

  • Target .NET Core 3.1