Releases: restsharp/RestSharp
Releases · restsharp/RestSharp
RestSharp v105.0
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
To see all commits for this version, click here.
RestSharp v104.4.0
To see all commits for this version, click here.
RestSharp v104.3
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
To see all commits for this version, click here.
New Features
- Allow specifying the body of a
PUT
orPOST
to be specified as a byte array. - Added
ExecuteAsync
overloads that returnTask<T>
- Improved handling of nullable types
- Support
DateTimeOffset
toXmlDeserializer
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
RestSharp v103.0
- Remove WP7.0 support (7.1 Mango remains).
RestSharp v102.7
- Updating Json.NET to 4.0.8, misc fixes
RestSharp v102.6
- Updating Json.NET reference to 4.0.5
RestSharp v104.1
- Fixed bug where
ExecuteAsync
sometimes doesn't send data