modernhttpclient-updated 3.3.4

This library brings the latest platform-specific networking libraries to Xamarin applications via a custom HttpClient handler.

Install-Package modernhttpclient-updated -Version 3.3.4
dotnet add package modernhttpclient-updated --version 3.3.4
<PackageReference Include="modernhttpclient-updated" Version="3.3.4" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add modernhttpclient-updated --version 3.3.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

3.3.4
[Update] Skip pinning for specific domain with empty pins array
[Update] Validating pins and client certificate base64 string
3.3.3
[Update] Adding support for Proxy-Authorization
[UWP] Pin wildcard hostnames #34
3.3.2
[Android] Supporting TLS 1.2+
3.3.1
[Android] Allowing TLS with CLEARTEXT simultaneously
3.3.0
Renaming SSLConfig to TLSConfig
Renaming EnableUntrustedCertificates to DangerousAcceptAnyServerCertificateValidator, moving it as a property of TLSConfig
Adding TLSConfig DangerousAllowInsecureHTTPLoads to enable plaintext HTTP in Android, matching iOS NSAppTransportSecurity $35
Adding support for wildcard hostname validation #34
3.2.1
Cumulative versioning update.
2.8.2
Validating hostname against certificate Subject Alternative Names, if any, in case it doesn't match the CN
2.8.1
[iOS] Timeout using wrong TimeSpan value #31.
[Android] "Trust anchor for certification path not found." with self-signed certificate.
2.8.0
Code refactoring.
Adding support for Mutual TLS Authentication
Enforcing TLS1.2
Adding support for web proxy.
[iOS] Removing minimumSSLProtocol static property.
[Android] Removing verifyHostnameCallback static property.
[Android] Removing customTrustManager static property.
2.7.2
[Android] Handshake failed (adding customTrustManager static property) #11
2.7.1
[Android] MissingMethodException Method 'ModernHttpClient.NativeMessageHandler..ctor' not found. #9
[iOS] Removing minimumSSLProtocol from NativeMessageHandler ctor
[UWP] Exception on UWP with Xamarin Forms #3
2.7.0
Migrating to a multi-target project
[Android] Calling HttpClient methods should throw .Net Exception when fail #5
[Android] VerifyHostnameCallback parameter function on constructor (NativeMessageHandler - Android) when customSSLVerification is true #6
[Android] ReasonPhrase is empty under HTTPS #8
2.6.0
Adding support for UWP
Adding support for netstandard 2.0
2.5.3
Cookies set with the native handler will be merged into the Cookie header
2.5.1
[Android] NativeCookieHandler, if provided, is set as the default CookieJar for OkHttpClient
Adding DeleteCookies, SetCookie and DeleteCookie to NativeCookieHandler
2.5.0
[Android] Updating to Square.OkHttp3
2.4.7
Cookies set with the native handler will be merged into the Cookie header
2.4.5
[Android] NativeCookieHandler, if provided, is set as the default cookie handler for OkHttpClient
Adding DeleteCookies, SetCookie and DeleteCookie to NativeCookieHandler
2.4.4
[Android] SIGABRT after UnknownHostException #229
[iOS] Updating obsolete NSUrlSessionDelegate to INSUrlSessionDelegate
Adding EnableUntrustedCertificates to support self-signed certificates
2.4.3
Adding Timeout property
[Android] Updating to Square.OkHttp 2.7.5
[Android] Timeout value is not respected on Android #192

Showing the top 1 GitHub repositories that depend on modernhttpclient-updated:

Repository Stars
Drutol/MALClient
Not so small client app for Myanimelist.net - Windows 10 UWP & Android

Version History

Version Downloads Last updated
3.3.4 3,879 7/10/2019
3.3.3 1,681 7/1/2019
3.3.2 1,631 6/25/2019
3.3.1 227 6/24/2019
3.3.0 79 6/24/2019
3.2.1 1,038 6/19/2019
2.8.2 81 6/19/2019
2.8.1 1,868 6/13/2019
2.8.0 1,199 6/10/2019
2.7.2 168,459 6/25/2018
2.7.1 23,221 5/19/2018
2.7.0 1,161 5/10/2018
2.6.0 13,169 1/29/2018
2.5.3 2,003 1/23/2018
2.5.1 486 1/22/2018
2.5.0 25,057 12/11/2017
2.4.9.1 3,418 6/25/2018
2.4.7 913 1/23/2018
2.4.5 485 1/21/2018
2.4.4 5,728 12/9/2017
2.4.3 562 12/5/2017