Skip to content

Releases: TypedRest/TypedRest-DotNet

1.6.0

15 Dec 14:57
f22fbd8
Compare
Choose a tag to compare
  • Added .NET 9.0 support
  • Removed .NET 6.0 support

1.5.4

08 Sep 20:24
Compare
Choose a tag to compare
  • Made DefaultErrorHandler extensible
  • Added ElementEndpoint.UpdateAsync() overload with Func<,>
  • Updated dependencies

1.5.3

07 Jul 10:45
Compare
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
Compare
Choose a tag to compare
  • Added .NET 8.0 build target

1.5.1

04 Oct 17:29
Compare
Choose a tag to compare
  • Added EndpointBase.Serializer as alias for .Serializers[0]

1.5.0

03 Oct 11:09
Compare
Choose a tag to compare
  • Added support for content negotiation using multiple serializers
  • Added BsonSerializer
  • Moved System.Text.Json support to separate library: TypedRest.SystemTextJson

1.4.1

01 Oct 10:18
Compare
Choose a tag to compare
  • Made SystemTextJsonSerializer treat property names as case-insensitive

1.4.0

30 Sep 20:18
Compare
Choose a tag to compare
  • Added SystemTextJsonSerializer
    This allows you to use System.Text.Json instead of Newtonsoft.Json for JSON serialization.
    public class MyClient : EntryEndpoint
    {
        public MyClient(Uri uri) : base(uri, serializer: new SystemTextJsonSerializer())
        {}
    
        // ...
    }
  • Renamed DefaultJsonSerializer to NewtonsoftJsonSerializer
  • Added XmlSerializer
  • Use System.Text.Json instead of Newtonsoft.Json in TypedRest.CommandLine
  • Updated Microsoft.AspNetCore.JsonPatch dependency to v6.0.22
  • Updated System.Diagnostics.DiagnosticSource dependency to v7.0.2
  • Updated IdentityModel dependency to v6.1.0

1.3.8

12 Mar 12:29
Compare
Choose a tag to compare
  • Updated Newtonsoft.Json dependency to v13.0.3
  • Updated Microsoft.AspNetCore.JsonPatch dependency to v6.0.14
  • Updated System.Diagnostics.DiagnosticSource dependency to v7.0.1

1.3.7

28 Nov 20:26
Compare
Choose a tag to compare
  • Removed support for .NET 5.0
  • Update Microsoft.AspNet.WebApi.Client dependency to v5.2.9
  • Updated other Microsoft.* dependencies to v3.1.31 / v6.0.11
  • Updated IdentityModel dependency to v6.0.0
  • Update System.Diagnostics.DiagnosticSource dependency to v7.0.0
  • Improved disposing of HttpResponseMessages