Releases: tmenier/Flurl
Releases · tmenier/Flurl
Flurl.Http 2.3.0
This release focuses on enhancements to exception handling:
- Less verbose
FlurlHttpException.Message
(#297) - BREAKING: new
FlurlParsingException
, can be handled globally (#299) - BREAKING:
FlurlHttpException.GetResponseString
&GetResponseJson
replaced by async equivalents (#300) - BREAKING:
HttpCall.ErrorResponseBody
removed (#300) - Response string available on JSON parsing errors (#288)
- BUGFIX: Null ref exception in
ShouldHaveCalled..WithContentType
when body is empty (#285)
Flurl 2.7.1
Flurl.Http 2.2.1
WithHeader
should exclude/remove header if value is null (#282)
Flurl.Http 2.2
Flurl 2.7
Flurl.Http 2.1.1
- Up'd Flurl dependency to 2.6
Flurl 2.6
Flurl 2.5.2
Flurl.Http 2.1.0
- BREAKING:
FlurlHttp.ConfigureClient
takesAction<FlurlClient>
instead ofAction<FlurlHttpSettings>
(#247) - BREAKING:
DownloadFileAsync
favors filename inContent-Disposition
header over last URL segment whenfileName
arg isn't provided by user (#240) - BREAKING: When
DateTime
orDateTimeOffset
is passed as header value or URL-encoded content value, it is serialized to ISO 8601 (#249) - Fixed a couple settings inheritance glitches (#239, #246)
Flurl 2.5.1
- BREAKING: Serialize dates to ISO 8601 when using
DateTime
orDateTimeOffset
as values of query string params, etc (#249) - A few null checks to prevent possible bugs