Skip to content

Releases: restsharp/RestSharp

RestSharp v105.0

01 Nov 18:21
Compare
Choose a tag to compare

To see all commits for this version, click here.

New Features/Improvements

  • Converted the BaseUrl to be a URI rather than a string (potential breaking change)
  • Updated the SimpleJson package to the latest version (potential breaking change)
  • Converted the use of tabs to spaces
  • Added support for the DeserializeAs attribute on XML
  • Added ability to deserialize into structs
  • Added additional methods on RestRequest
    • IRestRequest.AddJsonBody
    • IRestRequest.AddXmlBody
    • IRestRequest.AddQueryParameter
  • Added support for multi-part form request to allow both a request body and files

Bug Fixes

  • Fixed potential Null Reference Exceptions on the parameters in RestClient (ToString usage)

RestSharp v104.5.0

16 Oct 05:25
Compare
Choose a tag to compare

To see all commits for this version, click here.

RestSharp v104.4.0

05 May 15:28
Compare
Choose a tag to compare

To see all commits for this version, click here.

RestSharp v104.3

22 Oct 21:02
Compare
Choose a tag to compare

To see all commits for this version, click here.

New Features/Improvements

  • Support for query string parameters on POST requests
  • Deserialize an integer to a bool property
  • Enable Task extensions for Monotouch and Monodroid platforms
  • Support for deserializing a dictionary of lists

Bug Fixes

  • Fixed regression that prevented deserializing requests when non-protocol errors occurred
  • Properly URL encode strings longer than 32766 characters

RestSharp v104.2

18 Sep 20:46
Compare
Choose a tag to compare

To see all commits for this version, click here.

New Features

  • Allow specifying the body of a PUT or POST to be specified as a byte array.
  • Added ExecuteAsync overloads that return Task<T>
  • Improved handling of nullable types
  • Support DateTimeOffset to XmlDeserializer

Bug Fixes

  • Crash if an XML attribute contains empty string
  • Adding array of int to request
  • Support XAuth parameters for OAuth parameter handling
  • Memory leak around handling of Accepts header
  • ConfigureProxy was not being called for async request
  • Serialization for classes with IList properties
  • Exception when executing async requests on multiple threads with one RestClient
  • ResponseStatus.Aborted was not being set if request was aborted
  • ClientCertificate threw NotImplementedException on Mono
  • Fix decimal parsing for small decimal values

RestSharp v103.1

12 Sep 04:15
Compare
Choose a tag to compare
  • #267 Added CLS Compliance
  • #263 Fixed InvalidCastException
  • #218 Handles connection failures better
  • #231 OAuth now complies with rfc3986 url hex encoding

RestSharp v103.0

12 Sep 04:13
Compare
Choose a tag to compare
  • Remove WP7.0 support (7.1 Mango remains).

RestSharp v102.7

12 Sep 04:13
Compare
Choose a tag to compare
  • Updating Json.NET to 4.0.8, misc fixes

RestSharp v102.6

12 Sep 04:16
Compare
Choose a tag to compare
  • Updating Json.NET reference to 4.0.5

RestSharp v104.1

12 Sep 04:00
Compare
Choose a tag to compare
  • Fixed bug where ExecuteAsync sometimes doesn't send data