modernhttpclient-updated
3.4.3
dotnet add package modernhttpclient-updated --version 3.4.3
NuGet\Install-Package modernhttpclient-updated -Version 3.4.3
<PackageReference Include="modernhttpclient-updated" Version="3.4.3" />
paket add modernhttpclient-updated --version 3.4.3
#r "nuget: modernhttpclient-updated, 3.4.3"
// Install modernhttpclient-updated as a Cake Addin #addin nuget:?package=modernhttpclient-updated&version=3.4.3 // Install modernhttpclient-updated as a Cake Tool #tool nuget:?package=modernhttpclient-updated&version=3.4.3
This library brings the latest platform-specific networking libraries to Xamarin applications via a custom HttpClient handler.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid is compatible. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Universal Windows Platform | uap10 is compatible. |
Xamarin.iOS | xamarinios was computed. xamarinios10 is compatible. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
MonoAndroid 0.0
- Square.OkHttp3 (>= 3.12.6)
-
UAP 1.0
- Microsoft.NETCore.UniversalWindowsPlatform (>= 6.2.8)
- Portable.BouncyCastle-Signed (>= 1.7.0.2)
-
Xamarin.iOS 1.0
- Portable.BouncyCastle (>= 1.8.5)
NuGet packages (15)
Showing the top 5 NuGet packages that depend on modernhttpclient-updated:
Package | Downloads |
---|---|
SheshaMobile.Core
Common application functionality and features to be shared across the framework |
|
SheshaMobile.Core.Android
Common application functionality and features to be shared across the framework for Android |
|
SheshaMobile.Core.iOS
Common application functionality and features to be shared across the framework for iOS |
|
ItEnterprise.Common.EUSignStandard
ItEnterprise Common.EUSignStandard for Xamarin Forms |
|
AppHub.Common
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
3.4.3 | 1,009,335 | 12/10/2019 |
3.4.2 | 50,411 | 9/23/2019 |
3.3.4 | 102,302 | 7/10/2019 |
3.3.3 | 24,038 | 7/1/2019 |
3.3.2 | 22,979 | 6/25/2019 |
3.3.1 | 1,535 | 6/24/2019 |
3.3.0 | 1,291 | 6/24/2019 |
3.2.1 | 3,449 | 6/19/2019 |
2.8.2 | 1,692 | 6/19/2019 |
2.8.1 | 7,032 | 6/13/2019 |
2.8.0 | 4,856 | 6/10/2019 |
2.7.2 | 11,741,143 | 6/25/2018 |
2.7.1 | 39,018 | 5/19/2018 |
2.7.0 | 2,648 | 5/10/2018 |
2.6.0 | 20,019 | 1/29/2018 |
2.5.3 | 3,838 | 1/23/2018 |
2.5.1 | 1,958 | 1/22/2018 |
2.5.0 | 26,703 | 12/11/2017 |
2.4.9.1 | 8,021 | 6/25/2018 |
2.4.7 | 2,872 | 1/23/2018 |
2.4.5 | 1,976 | 1/21/2018 |
2.4.4 | 7,982 | 12/9/2017 |
2.4.3 | 2,946 | 12/5/2017 |
3.4.3
[Android] Updating to OkHttp3 3.12.6
[Android] Didn't find class "android.security.NetworkSecurityPolicy" on path: DexPathList bug #57
[Android] VerifyPins() fails for SHA1 and MD5 pins bug #58
[Android] Http2 support PR #63
[Android] Fix for #57 on android 5.0 application crashes PR #61
[iOS] Removing support for MD5 pins as it is not supported in Android OkHttp
3.4.2
[Android] Deprecating DangerousAllowInsecureHTTPLoads
[Android] CLEARTEXT enabled by default in pre-Lollipop
[Update] Refactoring CertificatePinner to match Android OkHttp
[Update] Adding CertificateOnly and PublicKeysOnly pinning modes
[Update] Default pinning mode set to CertificateOnly
[Update] Pinning mode set to PublicKeysOnly if at least pins for one domain are provided
[Update] MatchHostnameToPattern applied to all alternative names when validating hostname
[Update] Performing cookie path-checking before adding them to the cookie collection (PR by @phdonnelly)
[Update] Supporting public keys in sha256, sha1 and md5 formats
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