All Versions
Latest Version
Avg Release Cycle
96 days
Latest Release

Changelog History
Page 2

  • v1.4.4

    September 19, 2017
    • Ensure that methods which return Task properly dispose of the underlying HttpResponseMessage (#65)
  • v1.4.3

    August 20, 2017
    • Add support for Task<Stream> responses (#56)
    • Various README improvements (#53, #55, #58, #59)
  • v1.4.2

    August 06, 2017
    • Move to abstract base classes for custom serializers and deserializers
    • Add MethodInfo to the IRequestInfo, and pass to custom serializers and deserializers. This allows custom serializers and deserializers to look at e.g. custom attributes on the method which was called (#51)
    • Allow an IFormatProvider to be specified, which overrides the culture on the thread which calls RestEase's methods (#49)
    • Reduce dependency version to 6.0.1 for net45 (#52)
    • Add RestClient.For(Type type, IRequester requester) overload (#43)
  • v1.4.1

    June 09, 2017
    • Fix bug where unicode characters were incorrectly double-encoded (#46)
    • Add support for IRequester properties (#38)
    • Add non-generic RestClient.For(Type type) overload (#43)
  • v1.4.0

    • BREAKING CHANGE: Remove support for .NET 4.0. Microsoft.Bcl.Async does not work well with csproj-based .NET Core projects
    • Add information about the request to ApiException (#30)
    • Work around an issue when running on Mono which caused a double '??' in URLs (#35)
  • v1.3.3

    • Don't crash if a [Header] attribute on a method is used to remove one specified on the interface / on a property (#29)
    • Add RestClient overloads which take a Uri (#27)
  • v1.3.2

    • Add support for netstandard1.1
  • v1.3.1

    • If you make your interface IDisposable, disposing it will dispose the underlying HttpClient
    • If your method return type is Task<HttpResponseMessage>, use HttpCompletionOption.ResponseHeadersRead instead of HttpCompletionOption.ResponseContentRead, allowing you to control if and when the content is read.
    • Add support for the HTTP Patch method
    • Add [Path(UrlEncode = false)], allowing URL encoding to be turned off for individual path parameters
    • Remove the dependency on all of NetStandard.Library (for .NET Core targets)
  • v1.3.0

    • BREAKING CHANGE: Add a RequestQueryParamSerializerInfo parameter to methods on IRequestQueryParamSerializer
    • Add support for specifying IFormattable format strings for query parameters, path parameters, and path properties (#21)
  • v1.2.3

    • Allow null BaseAddress on HttpClient
    • Make ApiException constructor public, to allow easier unit testing of RestEase consumers