Skip to content

@anaisbetts anaisbetts released this May 22, 2015 · 19 commits to master since this release

What's New

Bug Fixes

Assets 3

@anaisbetts anaisbetts released this May 8, 2015 · 22 commits to master since this release

What's New

Better handling of network errors on iOS (#148, thanks @Tableau-David-Potter!)

  • Add CFNetworkErrors enum missing from Xamarin package.
  • Add NSUrlErrorExtended enum with values missing from Xamarin package.
  • Include an NSErrorException as the inner exception so that the client of the library can troubleshoot issues.
  • Always generate a WebException from the NSError - even if the status is unknown - so that it can be caught by the client.
Assets 3

@anaisbetts anaisbetts released this Apr 30, 2015 · 26 commits to master since this release

What's New

Allow disabling of caching (#145)

NativeMessageHandler now has a "DisableCaching" property that will allow you to ignore built-in HTTP caches when fetching content. Thanks @Tableau-David-Potter!

Bug Fixes:

  • Fix issues around cookie handling (#140, thanks @epetutsc)
  • Respect AllowAutoRedirect on iOS (#142, thanks @Tableau-David-Potter)
  • Fix issue on Android where cancellation would sometimes throw the wrong exception
  • Handle exception when content type isn't set (#141, thanks @peterno)
Assets 3

@anaisbetts anaisbetts released this Mar 22, 2015 · 45 commits to master since this release

What's New

  • Update to OkHttp 2.3.0
  • Fix a bug where cancellation would sometimes throw the wrong exception (#124, thanks @nicolascaorsi!)
Assets 3

@anaisbetts anaisbetts released this Feb 8, 2015 · 50 commits to master since this release

What's New

Cookie Support (#106)

ModernHttpClient now supports getting and setting of cookies via the new NativeCookieHandler class. Create one while initializing NativeMessageHandler and use the SetCookies and GetCookies methods to configure cookies. Thanks @sebfia!

Bug Fixes

Assets 3

@anaisbetts anaisbetts released this Dec 16, 2014 · 58 commits to master since this release

What's New

Bug Fixes:

  • Include the request with the response on Android (#104, thanks @tpurtell)
  • Fix issues with using multiple User Agent elements (#110, #111, thanks @kYann)
  • Build against Xamarin.iOS 8.6 for the latest 64-bit iOS support (thanks @Redth for the updated samples)
Assets 3

@anaisbetts anaisbetts released this Nov 10, 2014 · 69 commits to master since this release

What's New

  • Fix multipart form POSTs on Android (#92)
Assets 3

@anaisbetts anaisbetts released this Nov 6, 2014 · 71 commits to master since this release

What's New

Bug Fixes

  • Detect Captive Networks on Android (#90, thanks @molinch)
  • Correctly set the ReasonPhrase on Android for failed requests (#93, thanks @rogihee)
  • Ensure that cancellation on Android happens on non-UI threads (#96)
  • Correctly handle when custom certificate verification fails (#100, thanks @oleg-st)
Assets 3

@anaisbetts anaisbetts released this Sep 24, 2014 · 80 commits to master since this release

What's New

Bug Fixes

  • Fix issue where headers with multiple values weren't handled correctly (#84, thanks @rickykaare)
  • Correctly signal success when using custom TLS certificate verification (#85, thanks @brendanzagaeski)
  • Handle validation of wildcard certificates (#86, thanks @rickykaare)
  • Always derive from HttpClientHandler in NativeMessageHandler (thanks @damiensawyer)
Assets 3

@anaisbetts anaisbetts released this Sep 14, 2014 · 95 commits to master since this release

What's New

Xamarin 64-bit Support

Splat now supports the new Xamarin Unified API for 64-bit iOS applications. NuGet already understands this profile, so enabling this is as simple as adding the package to your 64-bit iOS app.

Assets 3
You can’t perform that action at this time.