Skip to content

Releases: tmenier/Flurl

Flurl.Http 4.0.0-pre6

03 Nov 19:43
Compare
Choose a tag to compare
Flurl.Http 4.0.0-pre6 Pre-release
Pre-release
  • Additional configuration enhancements for #770 (description updated).
  • BREAKING: Refactored a shared interface (#773)

Full Changelog: Flurl.Http.4.0.0-pre5...Flurl.Http.4.0.0-pre6

Flurl.Http 4.0.0-pre5

22 Oct 16:28
Compare
Choose a tag to compare
Flurl.Http 4.0.0-pre5 Pre-release
Pre-release
  • BREAKING: Complete overhaul of Flurl's configuration system (#770)
  • Use SocketsHttpHandler on supported platforms (#769)

Full Changelog: Flurl.4.0.0-pre4...Flurl.Http.4.0.0-pre5

Flurl.Http 4.0.0-pre4

09 Oct 02:50
Compare
Choose a tag to compare
Flurl.Http 4.0.0-pre4 Pre-release
Pre-release
  • First-class support for persisting and restoring CookieJar (#758)
  • HTTP 2.0 support via Settings.HttpVersion (#639)
  • BREAKING: ConfigureRequest renamed to WithSettings (#764)
  • BREAKING: Eliminate Flurl's IHttpClientFactory (#736)
  • BUGFIX: AllowRealHttp now reverts to original HttpClient, eliminating certain quirks (#683)
  • BUGFIX: Prevent extra space added to Content-Type headers (#740)
  • Flurl no longer disposes request message automatically, per best practices (#650)

Full Changelog: Flurl.3.0.7...Flurl.Http.4.0.0-pre4

Flurl 4.0.0-pre4

09 Oct 02:00
Compare
Choose a tag to compare
Flurl 4.0.0-pre4 Pre-release
Pre-release
  • AppendQueryParams method/overloads (#688), thx @Marusyk!
  • BUGFIX: SetQueryParams with collection, duplicate keys should append not overwrite (#370)
  • BUGFIX: False negatives with Url.IsValid (#462)

Full Changelog: Flurl.3.0.7...Flurl.4.0.0-pre4

Flurl 3.0.7

20 Dec 19:40
Compare
Choose a tag to compare
  • Retain trailing ? or # if specified in original string (#734)

Flurl.Http 4.0.0-pre3

20 Dec 23:07
Compare
Choose a tag to compare
Flurl.Http 4.0.0-pre3 Pre-release
Pre-release
  • JSON deserialization case-insensitive by default (#719)
  • Removed circular redirect detection (#714)
  • Fixed ShouldHaveCalled false negative with URL ending with ? (#721)

Flurl.Http 4.0.0-pre2

20 Jun 12:34
Compare
Choose a tag to compare
Flurl.Http 4.0.0-pre2 Pre-release
Pre-release
  • Default GetStreamAsync to unbuffered behavior (#630, breaking)
  • Drop WithClient extension methods (#590, breaking)
  • Drop ConnectionLeaseTimeout setting (#703, breaking)
  • Move CancellationToken to last arg everywhere that it isn't (#702, breaking)

Flurl.Http 4.0.0-pre1

05 Jun 17:28
Compare
Choose a tag to compare
Flurl.Http 4.0.0-pre1 Pre-release
Pre-release
  • Drop dependency on Newtonsoft.Json in favor of System.Text.Json (#517)*
  • Drop non-generic dynamic-returning JSON methods (#699)
  • Update target frameworks (#544 )

*WARNING: Your code may fail in subtle ways after upgrading if it depends on things like serialization attributes or global settings from the Newtonsoft library. To continue to use Newtonsoft with Flurl.Http 4.0 and later, add and register this Newtonsoft serializer in your code.

Flurl.Http 3.2.4

20 May 16:44
Compare
Choose a tag to compare
  • Create symbols package for upload to nuget.org (#601, thx @gitfool)
  • BUGFIX: NullRefEx when no body specified in RespondWith (#606)
  • Trim leading/trailing whitespace from header values (#623)

Flurl 3.0.6

20 May 16:41
Compare
Choose a tag to compare
  • Create symbols package for upload to nuget.org (#601, thx @gitfool)