All Versions
41
Latest Version
Avg Release Cycle
96 days
Latest Release
-

Changelog History
Page 2

  • v1.4.8 Changes

    April 24, 2019
    • Avoid deadlock in ModifyingHttpClientHandler (#115)
    • Avoid crash if a user's HttpClientHandler returns a HttpResponseMessage with a null body (#108)
    • Add assembly name to generated type name, to avoid conflicts when two assemblies both use the same interface (#108)
    • Improve README (#107, #111)
  • v1.4.7 Changes

    August 13, 2018
    • Fix crash introduced by (#98) when a method has a non-primitive struct type with a default value
  • v1.4.6 Changes

    August 12, 2018
    • Fixed ignored QueryAttribute.Name when set using property setter ([Query(Name = "customName"))(#94)
    • If type creation fails, make sure all subsequent attempts throw the same exception (#93)
    • Support byte[] bodies (#91)
    • Support generic methods (as well as generic interfaces) (#92)
    • Support netstandard2.0 as a separate target (reduces dependencies for netstandard2.0+ projects) (#88)
    • Reflect optional parameters in implementation for IronPython (#98)
  • v1.4.5 Changes

    March 09, 2018
    • Fix memory leak (#74)
    • Allow a custom class to be used to control query param serialization (#61)
    • Make sure HttpResponseMessage is properly disposed (this wasn't causing a memory leak) (#82)
    • Add query properties (#70)
  • v1.4.4 Changes

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

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

    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 json.net dependency version to 6.0.1 for net45 (#52)
    • Add RestClient.For(Type type, IRequester requester) overload (#43)
  • v1.4.1 Changes

    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 Changes

    • 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 Changes

    • 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)