All Versions
45
Latest Version
Avg Release Cycle
96 days
Latest Release
-
Changelog History
Page 3
Changelog History
Page 3
-
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 aUri
(#27)
- Don't crash if a
-
v1.3.2 Changes
- Add support for netstandard1.1
-
v1.3.1 Changes
- If you make your interface
IDisposable
, disposing it will dispose the underlyingHttpClient
- If your method return type is
Task<HttpResponseMessage>
, useHttpCompletionOption.ResponseHeadersRead
instead ofHttpCompletionOption.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)
- If you make your interface
-
v1.3.0 Changes
- BREAKING CHANGE: Add a
RequestQueryParamSerializerInfo
parameter to methods onIRequestQueryParamSerializer
- Add support for specifying
IFormattable
format strings for query parameters, path parameters, and path properties (#21)
- BREAKING CHANGE: Add a
-
v1.2.3 Changes
- Allow null BaseAddress on HttpClient
- Make ApiException constructor public, to allow easier unit testing of RestEase consumers
-
v1.2.1 Changes
- Fix metadata fields in NuGet package (no functional changes)
-
v1.2.0 Changes
- Add support for path properties - path compoments which are the same for every request (#16)
- Add support for raw, unencoded query parameters (#17)
- Support query parameters without a key
- Improve some error messages