Changelog
2.0.0
Fixes
-
Renamed
OperationCanceledExceptionHandlertoOperationCancelledExceptionHandlerbecause of typo (breaking change) -
Renamed
SemanticExceptionHandlertoSemanticExceptionExceptionHandler(breaking change) -
Improve documentation
-
log Method / URI for 400 ⇐ statusCode < 500 as informational if logs are requested
New
-
ApiUsageErrorExceptionHandler: initial version of exception handler forApiUsageError -
ContractViolationExceptionHandler: initial version of exception handler forContractViolation -
TransactionalAttributenow usesTransactionTypeEnumto specify whether transaction handling is required, prohibited, unspecified, or managed manually. For manually managed transactions,ManualReasoncan be used to document the reason. (breaking change)
Changes
-
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
-
Updated test project dependencies to the latest available versions
-
Remove Microsoft.SourceLink.GitHub from global package references
1.0.1
Fixes
-
ApiUsageErrorwas removed as it is included inPPWCode.Vernacular.Exceptions.V(breaking change)-
the implementation previously included, incorrectly derived from
SemanticException, while it should derive fromProgrammingError
-
-
Renamed
OperationCancelledExceptionHandlertoOperationCanceledExceptionHandlerbecause of typo (breaking change)