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

Changelog History
Page 1

  • v1.5.1

    • RestEase.SourceGenerator is out of preview!
    • Add support for [BaseAddress]
    • Improve how content headers behave: if a method has a [Body] parameter, contents headers are always sent
    • HttpClientFactory: allow passing a RequestModifier to AddRestEaseClient (#164)
    • HttpClientFactory: add overloads which take a Uri
    • .NET 5: Add RestClient.HttpRequestMessageRequestInfoOptionsKey for use with HttpClient.Options
    • Minor bug fixes
  • v1.5.0

    • Support content-related headers on a method, even if the method doesn't specify a body (#156)
    • Add the RestEase.SourceGenerator NuGet package (currently in preview)
    • Add the RestEase.HttpClientFactory NuGet package
  • v1.4.12

    April 26, 2020
    • Add support for multiple raw query strings (#151)
    • Add netstandard1.2 target
    • README improvements
  • v1.4.11

    April 04, 2020
    • Add extended formats for property headers and header params (#123)
    • Make RequestInfo available to the RequestModifier (#133)
    • Add Nullable Reference Type annotations
    • README improvements (#127, #129, #132, #135, #138)
  • v1.4.10

    July 27, 2019
    • Add [BasePath] (#113)
  • v1.4.9

    April 28, 2019
    • Support custom path parameter/property serialization (thanks to @sharparam). This is useful for enums (#95)
    • Support setting HttpRequestMessage.Proprties through properties and parameters (thanks to @Husqvik) (#116)
    • Allow request body headers to be sent, if the body is null (#109)
  • v1.4.8

    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

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

    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

    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)