Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v3.27.0 #125

Merged
merged 1 commit into from
Oct 11, 2024
Merged

v3.27.0 #125

merged 1 commit into from
Oct 11, 2024

Conversation

chullybun
Copy link
Collaborator

  • Fixed: The ValueContentResult.TryCreateValueContentResult would return NotModified where the request ETag was null; this has been corrected to return OK with the resulting value.
  • Fixed: The ValueContentResult.TryCreateValueContentResult now returns ExtendedStatusCodeResult versus StatusCodeResult as this offers additional capabilities where required.
  • Enhancement: The ExtendedStatusCodeResult and ExtendedContentResult now implement IExtendedActionResult to standardize access to the BeforeExtension and AfterExtension functions.
  • Enhancement: Added WebApiParam.CreateActionResult helper methods to enable execution of the underlying ValueContentResult.CreateValueContentResult (which is no longer public as this was always intended as internal only).
  • Fixed: PostgresDatabase.OnDbException corrected to use PostgresException.MessageText versus Message as it does not include the SQLSTATE code.
  • Enhancement: Improve debugging insights by adding ILogger.LogDebug start/stop/elapsed for the InvokerArgs.
  • Fixed: Updated System.Text.Json package depenedency to latest (including related); resolve Microsoft Security Advisory CVE-2024-43485.

- *Fixed:* The `ValueContentResult.TryCreateValueContentResult` would return `NotModified` where the request `ETag` was `null`; this has been corrected to return `OK` with the resulting `value`.
- *Fixed:* The `ValueContentResult.TryCreateValueContentResult` now returns `ExtendedStatusCodeResult` versus `StatusCodeResult` as this offers additional capabilities where required.
- *Enhancement:* The `ExtendedStatusCodeResult` and `ExtendedContentResult` now implement `IExtendedActionResult` to standardize access to the `BeforeExtension` and `AfterExtension` functions.
- *Enhancement:* Added `WebApiParam.CreateActionResult` helper methods to enable execution of the underlying `ValueContentResult.CreateValueContentResult` (which is no longer public as this was always intended as internal only).
- *Fixed:* `PostgresDatabase.OnDbException` corrected to use `PostgresException.MessageText` versus `Message` as it does not include the `SQLSTATE` code.
- *Enhancement:* Improve debugging insights by adding `ILogger.LogDebug` start/stop/elapsed for the `InvokerArgs`.
- *Fixed*: Updated `System.Text.Json` package depenedency to latest (including related); resolve [Microsoft Security Advisory CVE-2024-43485](GHSA-8g4q-xg66-9fp4).
@chullybun chullybun merged commit 6738a92 into main Oct 11, 2024
2 checks passed
@chullybun chullybun deleted the v3.27.0 branch October 11, 2024 22:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant