Changelog

2.2.0

Release

Features

  • Reproducible builds

    • Locking the compiler version to ensure reproducible builds

      • Compiler version is now tracked through global.json

2.1.0

Release

Features

  • Add refinements of ProgrammingError for use in backends that offer an external api

    • InternalProgrammingError, used for a programming error in the backend internally; in the context of an HTTP api this would result in response status code 500

    • ApiUsageError, used for a programming error related to the usage of the external api; the api is called but the preconditions of the api call are not fullfilled; in the context of an HTTP api this would result in response status code 400

2.0.1

Release

Fixes

  • Activate serializable for .net full framework builds (was only activated for .NET standard 2.0 builds)

2.0.0

Release

Changes

  • Supported targets: .NET standard 2.0, .NET 8.0, .NET 9.0, .NET 10.0 and .NET full framework (explicit support for 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1)

  • Build and publish workflows on GitHub actions

  • Upgraded dependencies

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

1.2.0

Release

Changes

  • Supported targets: .NET standard 2.0, .NET 6.0, .NET 8.0

1.1.0

Release

Changes

  • Supported targets: .NET standard 2.0, .NET Core 3.1, .NET 5.0, .NET 6.0

1.0.0

Release

Changes

  • Initial release of mark IV

  • Supported target: .NET standard 2.0