-
Remove
Newtonsoft.Jsonand useSystem.Text.Jsonfor default serialization instead. -
Remove support for < .NET 8
- Update to
Newtonsoft.Json13.0.3 to eliminate transitive security vulnerability.
- Added option to
.Retry(...)to specify which status codes are retryable.
- Added a virtual
GetHttpClientmethod toRequestClient, to allow sub classes to override the provisioning ofHttpClient.
-
Fixed a bug where multiple authorization requests would be dispatched at once when using bearer token authentication in parallel.
-
Added
.BearerTokenAuthorizationWithBaseUrl()Requestextension method which allows the base URL to be specified from the authorization result.