Skip to content

Releases: TypedRest/TypedRest-DotNet

1.6.5

17 May 15:34

Choose a tag to compare

NuGet package

Changes

  • Strip surrounding quotes from rel parameter in Link headers
  • Strip credentials from EndpointBase.Uri
  • Register default child link template in all CollectionEndpoint constructor overloads
  • Improved cancellation handling in StreamingEndpoint
  • Use UTC when checking expiration times
  • Emit http.status_code tracing tag as an integer
  • Only accept http(s) URIs as token-provider in TypedRest.CommandLine
  • Improved TypedRest.OAuth
    • Cache discovered token endpoints
    • Improved token refresh logic
    • Fixed missing HttpClient disposal

1.6.4

02 May 10:22

Choose a tag to compare

NuGet package

Changes

  • Clear ResponseCache in ElementEndpoint.UpdateAsync()
  • Dispose discarded responses
  • Updated System.* and `Microsoft.* dependencies

1.6.3

15 Feb 19:55

Choose a tag to compare

NuGet package

Changes

  • Updated Microsoft.* and System.* dependencies

1.6.2

20 Dec 17:09

Choose a tag to compare

NuGet package

Changes

  • Added .NET 10 support
  • Updated System.*, Microsoft.* and Newtonsoft.Json dependencies
  • Improved JsonConsole.ReadSecret()

1.6.1

08 Sep 14:29

Choose a tag to compare

NuGet package

Changes

  • Added StreamingCollectionEndpoint.PollingInterval
  • Added HttpResponseHeaders.RetryAfterDuration() extension method
  • Updated dependencies
    • System.ValueTuple to 4.6.0
    • System.Reactive to 6.0.2
    • Microsoft.Extensions.* to 9.0.8

1.6.0

15 Dec 14:57
f22fbd8

Choose a tag to compare

  • Added .NET 9.0 support
  • Removed .NET 6.0 support

1.5.4

08 Sep 20:24

Choose a tag to compare

  • Made DefaultErrorHandler extensible
  • Added ElementEndpoint.UpdateAsync() overload with Func<,>
  • Updated dependencies

1.5.3

07 Jul 10:45

Choose a tag to compare

  • Clear cache before submitting ElementEndpoint.MergeAsync() call
  • Do not attempt to parse response bodies on HTTP 204
  • Added UriExtensions.ExtractCredentials()
  • Made non-extensible classes sealed
  • Updated dependencies

1.5.2

27 Dec 20:55

Choose a tag to compare

  • Added .NET 8.0 build target

1.5.1

04 Oct 17:29

Choose a tag to compare

  • Added EndpointBase.Serializer as alias for .Serializers[0]