Releases: anaisbetts/ModernHttpClient
Releases · anaisbetts/ModernHttpClient
ModernHttpClient 2.4.2
What's New
Bug Fixes
- Pass the hostname to ServerCertificateValidatorCallback (#152, thanks @Tableau-David-Potter)
ModernHttpClient 2.4.1
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.
ModernHttpClient 2.4.0
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:
ModernHttpClient 2.3.0
What's New
- Update to OkHttp 2.3.0
- Fix a bug where cancellation would sometimes throw the wrong exception (#124, thanks @nicolascaorsi!)
ModernHttpClient 2.2.0
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
- Fix response URL to reflect redirection (#120, thanks @Clancey)
- Fix a race condition in ReadAsync (#121, thanks @howardzlee)
ModernHttpClient 2.1.5
ModernHttpClient 2.1.4
What's New
- Fix multipart form POSTs on Android (#92)
ModernHttpClient 2.1.3
What's New
Bug Fixes
ModernHttpClient 2.1.2
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)
ModernHttpClient 2.1.1
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.