Skip to content

Releases: dcastro/JSendWebApi

v0.8.3

13 May 12:53
Compare
Choose a tag to compare

JSend.Client:

  • Bug fix: DefaultJSendParser and NakedContentParser now correctly handle empty responses.

v0.8.2

16 Dec 12:56
Compare
Choose a tag to compare

JSend.Client:

  • Modified parsers to correctly handle responses with the 204 No Content status code
  • Modified JSendResponse<T>.EnsureSuccessStatus to build a more log-worthy error message.
  • Renamed properties HttpRequestMessage/HttpResponseMessage to HttpRequest/HttpResponse for brevity

v0.8.1

14 Dec 00:23
Compare
Choose a tag to compare

JSend.Client:

  • Fixed issue #3

v0.8.0

15 Sep 16:59
Compare
Choose a tag to compare

JSend.Client:

  • Added NakedContentParser, capable of parsing content not wrapped in a JSend "envelope"
  • Added JSendSchemas - loads JSON schemas to validate a JSend message
  • Moved parsers into the Parsers namespace
  • Removed non-generic JSendResponse
  • Split JSendResponse<T> into 3 different types: JSuccessResponse<T>, JSuccessWithDataResponse<T> and JErrorResponse

v0.7.0

29 May 21:29
Compare
Choose a tag to compare

JSend.WebApi:

  • Improved testability of JSendApiController
    • Result types can now be instantiated (but not executed) even if the controller does not have a HttpRequestMessage or a UrlHelper.

v0.6.0

23 May 11:22
Compare
Choose a tag to compare

JSend.WebApi:

  • Added IJSendResult<out T> interface to enable composing used-defined results with out-of-the-box results.

v0.5.0

09 Apr 17:43
Compare
Choose a tag to compare

JSend.Client:

  • Added support for .NET 4.0
  • Added support for Windows 8
  • Added support for Windows Phone 8.1
  • Added support for Windows Phone 8 (Silverlight)
  • Added support for Silverlight 5

v0.4.0

07 Apr 11:33
Compare
Choose a tag to compare

JSend.Client:

  • JSendClientSettings.SerializerSettings are now used to deserialize HTTP response messages.
  • IJSendParser.ParseAsync now takes a JsonSerializerSettings as a parameter

v0.3.0

05 Apr 13:46
Compare
Choose a tag to compare

JSend.Client:

  • Added support for relative URLs
  • Added CompositeInterceptor
  • Added HttpClient and SerializerSettings properties to IJSendClient
  • Renamed JSendResponseException to JSendRequestException
  • Wrapped HttpRequestExceptions with JSendRequestExceptions

v0.2.0

03 Apr 08:03
Compare
Choose a tag to compare

Introduced JSend.Client