- set isAotCompatible=true
- test : Microsoft.Maui.* 9.0.10
- vs : 17.12.0
- dotnet sdk 9.0.100
- android 35.0.7
- ios 18.0.9617
- C# 13.0
- Microsoft.Extensions.Logging.Abstractions 9.0.0
- test : Microsoft.Extensions.DependencyInjection 9.0.0
- test : Microsoft.Extensions.Logging 9.0.0
- test : Microsoft.Maui.* 9.0.0
- test : System.Text.Json 9.0.0
- vs : 17.11.5 (dotnet sdk 8.0.403 ; android 34.0.113 ; ios 18.0.8303)
- Microsoft.Extensions.Logging.Abstractions 8.0.2
- Square.OkHttp3 4.12.0.7
- Square.OkHttp3.UrlConnection 4.12.0.7
- Square.OkIO 3.9.1.1
- kotlin-stdlib 2.0.21 (jar)
- test : Microsoft.Extensions.DependencyInjection 8.0.1
- test : Microsoft.Extensions.Logging 8.0.1
- test : Microsoft.Maui.* 8.0.93
- test : Serilog 4.1.0
- test : System.Text.Json 8.0.5
- test : xunit & xunit.runner.utility 2.9.2
- vs : 17.10.0 (dotnet sdk 8.0.300)
- android workload 34.0.95 ; ios workload 17.2.8053
- BouncyCastle.Cryptography 2.4.0
- Square.OkHttp3 4.12.0.4
- Square.OkHttp3.UrlConnection 4.12.0.4
- Square.OkIO 3.9.0
- kotlin-stdlib 2.0.0 (jar)
- test : Microsoft.Maui.* 8.0.60
- test : Serilog 4.0.0
- test : Serilog.Sinks.Console 6.0.0
- test : Serilog.Sinks.Debug 3.0.0
- test : xunit 2.8.1
- test : xunit.runner.utility 2.8.1
- vs : 17.9.3 (dotnet sdk 8.0.202 ; maui 8.0.7 ; android 34.0.52 ; ios 17.2.8004)
- Microsoft.Extensions.Logging.Abstractions 8.0.1
- test : Microsoft.Maui.* 8.0.10
- test : System.Text.Json 8.0.3
- ios 17.2
- add code of conduct
- add nuget package icon
- enable deterministic build
- generate symbols package
- update readme file
- test : fix pin
- vs : 17.9.0 (dotnet sdk 8.0.200 ; maui 8.0.6 ; android 34.0.52 ; ios 17.2.8004)
- xcode 15.2 (ios 17.2)
- BouncyCastle.Cryptography 2.3.0 (instead of Portable.BouncyCastle)
- test : fix badssl client certificate
- test : Microsoft.Maui.* 8.0.7
- test : Serilog.Sinks.Console 5.0.1
- test : System.Text.Json 8.0.2
- test : xunit 2.7.0
- test : xunit.runner.utility 2.7.0
- add brotli
- set response version on android
- fix resource not closed in android decompressinterceptor
- fix deflate in android decompressinterceptor (rfc 1950 vs 1951)
- build : add readme to nuspec
- Square.OkHttp3 4.12.0.1
- Square.OkHttp3.UrlConnection 4.12.0.1
- Square.OkIO 3.6.0.1
- test : fix pin
- Square.OkHttp3 4.12.0
- Square.OkHttp3.UrlConnection 4.12.0
- Square.OkIO 3.6.0
- test : xunit 2.6.2
- test : xunit.runner.utility 2.6.2
- vs : 17.8.0 (dotnet sdk 8.0.100 ; maui 8.0.3 ; android 34.0.43 ; ios 17.0.8478)
- dotnet sdk 8.0.100
- target net8
- C# 12.0
- android 14 (api 34)
- xcode 15.0 (ios 17.0)
- fix ios test
- Microsoft.Extensions.Logging.Abstractions 8.0.0
- Square.OkHttp3 4.11.0.3
- Square.OkHttp3.UrlConnection 4.11.0.3
- Square.OkIO 3.5.0.1
- test : fix pin
- test : Microsoft.Extensions.* 8.0.0
- test : Serilog 3.1.1
- test : Serilog.Extensions.Logging 8.0.0
- test : Serilog.Sinks.Console 5.0.0
- test : System.Text.Json 8.0.0
- test : xunit 2.6.1
- test : xunit.runner.utility 2.6.1
- vs : 17.5.4 (maui 7.0.86 ; android 33.0.46 ; ios 16.4.7054)
- dotnet sdk 7.0.302
- Square.OkHttp3 4.11.0.1
- Square.OkHttp3.UrlConnection 4.11.0.1
- Square.OkIO 3.3.0.1
- test : use httpbingo instead of httpbin
- test : Serilog.Extensions.Logging 7.0.0
- test : System.Text.Json 7.0.2
- vs : 17.5.4 (maui 7.0.81 ; android 33.0.46 ; ios 16.2.2035)
- dotnet sdk 7.0.203
- add headers order (android only)
- vs : 17.5.0 (maui 7.0.59 ; android 33.0.26 ; ios 16.2.1024)
- dotnet sdk 7.0.200
- xcode 14.2 (ios 16.2)
- test : fix pin
- test trimmode full
- vs : 17.4.3 (xamarin.vs 17.4.0.312 ; xamarin.android 13.1.0.1 ; xamarin.ios 16.1.1.27 ; maui 7.0.52/7.0.100)
- donet sdk 7.0.101
- target net7.0
- C# 11.0
- xcode 14.1 (ios 16.1)
- fix wrong architecture for ios dll in nuget
- fix tests
- Microsoft.Extensions.Logging.Abstractions 7.0.0
- test : Microsoft.Extensions.* 7.0.0
- test : System.Text.Json 7.0.1 (remove Newtonsoft.Json)
- add net6.0 target and remove net6.0-windows target in libs
- get rid of singleproject/usemaui in csproj when possible
- fix tests
- test : add again testrunner.net
- vs : 17.3.6 (xamarin.vs 17.3.0.308 ; xamarin.android 13.0.0.0 ; xamarin.ios 16.0.0.75)
- dotnet sdk 6.0.400
- xcode 14.0.1 (ios 16.0)
- migrate projects to net6.0-android31.0, net6.0-ios15.4, net6.0-windows10.0.19041.0
- kotlin-stdlib 1.6.21 (jar)
- Microsoft.Extensions.Logging.Abstractions 6.0.2
- Square.OkHttp3 4.9.3.2
- Square.OkHttp3.UrlConnection 4.9.3.2
- Square.OkIO 2.10.0.5
- build : use nuspec file instead of NuGetizer
- test : migrate testrunner to maui single project
- test : fix pins
- test : add spkifingerprint tests
- test : Shiny.Xunit.Runners.Maui 1.0.0
- test : Serilog.Sinks.Xamarin 1.0.0
- test : xunit 2.4.2
- vs : 17.3.6 (xamarin.vs 17.3.0.308 ; xamarin.android 13.0.0.0 ; xamarin.ios 16.0.0.75)
- xcode 14.0.1 (ios 16.0)
- dotnet sdk 6.0.400
- Microsoft.Extensions.* 6.0.2
- kotlin-stdlib 1.6.21 (jar)
- Square.OkHttp3 4.9.3.2
- Square.OkHttp3.UrlConnection 4.9.3.2
- Square.OkIO 2.10.0.5
- fix proguard.cfg
- build : NuGetizer 0.9.0
- test : fix pin
- test : Serilog 2.12.0
- test : Serilog.Sinks.Console 4.1.0
- test : Serilog.Sinks.Xamarin 1.0.0
- test : Xamarin.Forms 5.0.0.2515
- test : xunit 2.4.1
- test : xunit.runner.utility 2.4.2
- vs : 17.2.4 (xamarin.vs 17.2.0.177 ; xamarin.android 12.3.3.3 ; xamarin.ios 15.10.0.5)
- xcode 13.4.1 (ios 15.5)
- android 12L (api 32)
- dotnet sdk 6.0.300
- MSBuild.Sdk.Extras 3.0.44
- fix certificate pins in tests
- Square.OkHttp3 4.9.3.1
- Square.OkHttp3.UrlConnection 4.9.3.1
- Square.OkIO 2.10.0.4
- build : NuGetizer 0.8.0
- test : Serilog 2.11.0
- test : Xamarin.Essentials 1.7.3
- test : Xamarin.Forms 5.0.0.2478
- vs : 17.1.1 (xamarin.vs 17.1.0.309 ; xamarin.android 12.2.0.4 ; xamarin.ios 15.6.0.3)
- dotnet sdk 6.0.200
- xcode 13.2 (ios 15.2)
- Microsoft.Extensions.* 6.0.1
- fix nuget/project references in release/debug configurations (get rid of bait and switch)
- fix tests
- SquareUp.OkHttp3 4.9.3
- SquareUp.OkHttp3.UrlConnection 4.9.3
- test : Serilog.Sinks.Console 4.0.1
- test : Xamarin.Essentials 1.7.1
- test : Xamarin.Forms 5.0.0.2337
- vs : 17.0.0 (xamarin.vs 17.0.0.336 ; xamarin.android 12.1.0.5 ; xamarin.ios 15.0.0.18)
- dotnet sdk 6.0.100
- build : centralize securehttpclient nuget version in directory.build.targets
- C# 10.0
- Microsoft.Extensions.* 6.0.0
- Portable.BouncyCastle 1.9.0
- SquareUp.OkHttp3 4.9.2
- SquareUp.OkHttp3.UrlConnection 4.9.2
- test : Serilog.Extensions.Logging 3.1.0
- test : Xamarin.Forms 5.0.0.2196
- test : .net6
- vs : 17.0.0-rc (xamarin.vs 17.0.0.315 ; xamarin.android 12.1.0.4 ; xamarin.ios 15.0.0.8)
- xcode 13.0 (ios 15.0)
- android 12 (api 31)
- dotnet sdk 5.0.400
- fix java unhandled exceptions on android by porting DecompressInterceptor c# code to java
- build : NuGetizer 0.7.5
- test : Microsoft.Extensions.DependencyInjection 5.0.2
- test : Serilog.Sinks.Console 4.0.0
- test : Xamarin.Essentials 1.7.0
- test : Xamarin.Forms 5.0.0.2125
- use official square bindings instead of forked ones
- remove android's sslsocketfactory code that is not used anymore
- vs : 16.10.0 (xamarin.vs 16.10.000.228 ; xamarin.android 11.3.0.1 ; xamarin.ios 14.20.0.1)
- dotnet sdk 5.0.300
- xcode 12.5 (ios 14.5)
- test : fix pin
- test : Newtonsoft.Json 13.0.1
- test : Xamarin.Kotlin.StdLib 1.5.0.1
- build : use nugetizer 0.7.0 and get rid of manually updated .nuspec file
- vs : 16.8.6 (xamarin.vs 16.8.000.262 ; xamarin.android 11.1.0.26 ; xamarin.ios 14.10.0.4)
- iOS: import full certificate chain instead of only the last one
- Portable.BouncyCastle 1.8.10
- fix support for AllowAutoRedirect=false (was missing on android)
- fix support for UseCookies=false (was missing on android and ios)
- fix support for UseProxy=false (was missing on android and ios)
- fix error on android and ios when get request has an empty body
- fix parsing of set-cookie header with folding on ios
- ios now supports both system's proxy and httpclienthandler's proxy
- test : Xamarin.Forms 5.0.0.2012
- vs : 16.8.5 (xamarin.vs 16.8.000.262 ; xamarin.android 11.1.0.26 ; xamarin.ios 14.10.0.4)
- xcode 12.4 (ios 14.4)
- Microsoft.Extensions.* 5.0.x
- fix nuspec
- remove duplicate code
- Xamarin.SquareUp.OkHttp3 4.9.1
- Xamarin.SquareUp.OkHttp3.UrlConnection 4.9.1
- test : fix pin
- add buildTransitive for nuget targets
- test : Xamarin.Essentials 1.6.1
- test : Xamarin.Forms 5.0.0.1931
- improve handling of timeout and unknownhost exceptions on android
- Xamarin.SquareUp.Okio 2.10.0
- vs : 16.8.4 (xamarin.vs 16.8.000.261 ; xamarin.android 11.1.0.26 ; xamarin.ios 14.8.0.3)
- Portable.BouncyCastle 1.8.9
- netstandard2.1
- compute spki without bouncycastle thanks to netstandard2.1 on .net
- C# 9.0
- dotnet sdk 5.0.101
- xcode 12.3 (ios 14.3)
- Microsoft.Extensions.* 3.1.11
- MSBuild.Sdk.Extras 3.0.23
- test : remove UWP project
- test : netcoreapp5.0
- test : Xamarin.Kotlin.StdLib 1.4.20
- test : Xamarin.Essentials 1.6.0
- test : Xamarin.Forms 5.0.0.1874
- vs : 16.8.3 (xamarin.vs 16.8.000.260 ; xamarin.android 11.1.0.17 ; xamarin.ios 14.6.0.15)
- xcode 12.2 (ios 14.2)
- MSBuild.Sdk.Extras 3.0.22
- test : Microsoft.NETCore.UniversalWindowsPlatform 6.2.11
- android now supports both system's proxy and httpclienthandler's proxy
- fix decompression (deflate and gzip) on android
- get rid of specific code for android version < 21
- test : add android network security config in order to trust user ca and simplify http traffic inspection
- vs : 16.8.0 (xamarin.vs 16.8.000.255 ; xamarin.android 11.1.0.17 ; xamarin.ios 14.4.1.3)
- fix msbuild warnings (ignore VSX1000 warning ; use license instead of licenseUrl in nuspec)
- Microsoft.Extensions.Logging.Abstractions 3.1.10
- Xamarin.SquareUp.OkHttp3 4.9.0
- Xamarin.SquareUp.OkHttp3.UrlConnection 4.9.0
- Xamarin.SquareUp.Okio 2.9.0
- android 11
- xcode 12.1 & ios 14.1
- test : Xamarin.Kotlin.StdLib 1.3.61
- test : remove Flurl
- test : netcoreapp3.1
- test : Microsoft.Extensions.DependencyInjection 3.1.10
- test : Microsoft.Extensions.Logging 3.1.10
- test : Xamarin.Forms 4.8.0.1687
- vs : 16.7.6 (xamarin.vs 16.7.000.456 ; xamarin.android 11.0.2.0 ; xamarin.ios 14.00.0.0)
- .net core sdk 3.1.400
- ios : xcode 12.0 (ios 14.0)
- fix tests
- MSBuild.Sdk.Extras 2.1.2
- Microsoft.Extensions.Logging.Abstractions 3.1.9
- Portable.BouncyCastle 1.8.8
- test : Xamarin.Essentials 1.5.3.2
- test : Xamarin.Forms 4.8.0.1534
- test : Xunit.SkippableFact 1.4.13
- test : Microsoft.Extensions.DependencyInjection 3.1.9
- test : Microsoft.Extensions.Logging 3.1.9
- test : Serilog 2.10.0
- test : reference nuget only in release
- vs : 16.6.0 preview 4.0 (xamarin.vs 16.6.000.1052 ; xamarin.android 10.3.0.74 ; xamarin.ios 13.18.1.31)
- make logger mandatory (required for DI scenario)
- test : add UWP test runner
- test : add test fixture
- test : Xamarin.Essentials 1.5.3.1
- test : Xamarin.Forms 4.6.0.726
- test : Xunit.SkippableFact 1.4.8
- test : Serilog.Sinks.Xamarin 0.2.0.64
- test : Microsoft.Extensions.DependencyInjection 3.1.3
- vs : 16.6.0 preview 2.1 (xamarin.vs 16.6.000.984 ; xamarin.android 10.3.0.33 ; xamarin.ios 13.18.0.22)
- .net core sdk 3.0.200
- add tests for ecc certificates
- Microsoft.Extensions.Logging.Abstractions 3.1.3
- Portable.BouncyCastle 1.8.6.7
- test : Xamarin.Essentials 1.5.2
- test : Xamarin.Forms 4.5.0.617
- vs : 16.5.0 preview 4.0 (xamarin.vs 16.5.000.468 ; xamarin.android 10.2.0.99 ; xamarin.ios 13.14.1.38)
- Microsoft.Extensions.Logging.Abstractions 3.1.2
- Portable.BouncyCastle 1.8.6
- test : Xamarin.Essentials 1.5.0
- test : Xamarin.Forms 4.5.0.356
- fix nuspec
- vs : 16.5.0 preview 2.0 (xamarin.vs 16.5.000.400 ; xamarin.android 10.2.0.84 ; xamarin.ios 13.14.1.17)
- C# 8.0
- Microsoft.Extensions.Logging.Abstractions 3.1.1
- test : Xamarin.Forms 4.3.0.991640
- vs : 16.5.0 preview 1.0 (xamarin.vs 16.5.000.307 ; xamarin.android 10.2.0.16 ; xamarin.ios 13.14.0.6)
- test : Xamarin.Forms 4.4.0.991265
- add proguard.cfg to nuget package
- vs : 16.3.10 (xamarin.vs 16.3.0.281 ; xamarin.android 10.0.6.2 ; xamarin.ios 13.6.0.12)
- Microsoft.Extensions.Logging.Abstractions 3.1.0
- Portable.BouncyCastle 1.8.5.2
- test : Newtonsoft.Json 12.0.3
- test : Xamarin.Forms 4.3.0.991211
- test : move certs to resources
- test : add http2 check
- fix exception mess
- test project cleanup
- test : Xunit.SkippableFact 1.3.12
- test : Xamarin.Essentials 1.3.1
- test : Xamarin.Forms 4.3.0.908675
- test : Flurl.Http 2.4.2
- vs : 16.3.6 (xamarin.vs 16.3.0.277 ; xamarin.android 10.0.3.0 ; xamarin.ios 13.4.0.2)
- .net core sdk 3.0.100
- MSBuild.Sdk.Extras 2.0.54
- add build files to solution
- portable pdb
- test on android 10 and ios 13
- netcoreapp3.0
- fix pin in tests
- fix expected tls version in tests
- Serilog 2.9.0
- Serilog.Sinks.Xamarin 0.1.37
- Serilog.Extensions.Logging 3.0.1
- Microsoft.Extensions.Logging.Abstractions 3.0.0
- Square.OkHttp3 3.14.4
- Square.Okio 1.17.4
- Square.OkHttp3.UrlConnection 3.12.3
- removed Karamunting.Square.*
- finally fixing properly the redirect uri bug on android
- fix missing data in reponse's last request for android
- vs : 16.2.0 preview 3.0 (xamarin.vs 16.2.0.81 ; xamarin.android 9.4.0.34 ; xamarin.ios 12.14.0.93)
- android: make sure the request url in the response corresponds to the last redirect url
- MSBuild.Sdk.Extras 2.0.29
- vs : 16.2.0 preview 2.0 (xamarin.vs 16.2.0.61 ; xamarin.android 9.4.0.17 ; xamarin.ios 12.14.0.83)
- .net core sdk 2.1.700
- Karamunting.Android.Square.OkHttp 3.14.2
- Karamunting.Android.Square.Okio 1.17.4
- Karamunting.Square.OkHttp3.UrlConnection 3.14.2
- Newtonsoft.Json 12.0.2
- Serilog.Extensions.Logging 2.0.4
- vs 2019 : 16.0.0 preview 4.3 (xamarin.vs 16.0.0.513 ; xamarin.android 9.2.0.5 ; xamarin.ios 12.6.0.23 ; vs for mac 8.0 build 2931)
- global.json dotnet sdk 2.1.602
- MSBuild.Sdk.Extras 1.6.68
- Portable.BouncyCastle 1.8.5
- Serilog 2.8.0
- Newtonsoft.Json 12.0.1
- Microsoft.Extensions.Logging.Abstractions 2.2.0
- xunit 2.4.1
- xunit.runner.utility 2.4.1
- xunit.runner.devices 2.5.25
- fix certificate pin in tests
- Karamunting.Android.Square.OkHttp 3.14.0
- Karamunting.Android.Square.Okio 1.17.3
- Karamunting.Square.OkHttp3.UrlConnection 3.14.0
- min Android version 21 (for okhttp 3.13.0)
- clean android test csproj ; use d8
- xamarin : 15.8.5 (xamarin.vs 4.11.0.776 ; xamarin.android 9.0.0.19 ; xamarin.ios 12.0.0.15 ; vs for mac 7.6.8.38)
- MSBuild.Sdk.Extras 1.6.55
- Portable.BouncyCastle 1.8.3
- xunit 2.4.0
- add global.json for .net sdk version 2.1.402
- support Android 9.0 and iOS 12
- use JavaNetCookieJar from OkHttp3.UrlConnection
- fix android Set-Cookie header issue (#7)
- ios : xcode 9.4.1 (ios 11.4)
- abstract client certificates into certificate providers (#6)
- xamarin : 15.7.3 (xamarin.vs 4.10.10.1 ; xamarin.android 8.3.3.2 ; xamarin.ios 11.12.0.4 ; mono 5.10.1.57 ; vs for mac 7.5.2.40)
- add support for setting custom Root CAs
- Portable.BouncyCastle 1.8.2
- xamarin : 15.7.2 (xamarin.vs 4.10.0.448 ; xamarin.android 8.3.0.19 ; xamarin.ios 11.10.1.178 ; mono 5.10.1.47 ; vs for mac 7.5.1.22)
- fix certificatepinner test
- better logging with ILogger (and Serilog in test runners)
- use multi-targeting for source project
- use default debugtype (portable) as it's now supported by xamarin
- simplify nuget pack
- add xmldoc
- add support for client certificates (by gtbX)
- xamarin : 15.6.5 servicing release (xamarin.vs 4.9.0.753 ; xamarin.android 8.2.0.16 ; xamarin.ios 11.9.1.24 ; mono 5.8.1.0 ; vs for mac 7.4.2.12)
- Portable.BouncyCastle 1.8.1.4
- Newtonsoft.Json 11.0.2
- support Android 8.1
- android : build-tools 27.0.3, platform-tools 27.0.1
- ios : xcode 9.3
- netstandard 2.0 ; clean csproj ; fix warnings
- fix certificatepinner test
- xUnit 2.3.1
- Square.OkHttp3 3.8.1 ; Square.OkIO 1.13.0
- xamarin : 15.4 stable (xamarin.vs 4.7.10.22 ; xamarin.android 8.0.0.33 ; xamarin.ios 11.2.0.8 ; mono 5.4.0.201)
- android : build-tools 26.0.2, platform-tools 26.0.1
- support Android 8.0
- support iOS 11
- fix pin change in certificate test
- security fix for iOS
- fix android certificate pinner when adding several hostnames
- change architecture for iOS
- more certificatePinner tests
- several bug fixes
- simplify version management
- migration for VS2017 & VS For Mac
- xamarin : xamarin 4.5.0.486 ; xamarin.android 7.3.1.2 ; xamarin.ios 10.10.0.37 ; mono 5.0.1
- android : build-tools 26, platform-tools 26
- Portable.BouncyCastle 1.8.1.2
- Newtonsoft.Json 10.0.3
- xunit 2.2.0
- Square.OkHttp3 3.5.0 ; Square.OkIO 1.11.0
- support Android 7.1
- netstandard 1.6.1
- netcoreapp 1.1.0
- system.net.requests 4.3.0
- fix iOS projects order (xamarin bug #44887)
- test : fix delete cookie test
- android : better implementation of cookiejar
- xamarin : upgrade to cycle 8 sr1 stable (xamarin.vs 4.2.1.60 ; xamarin.android 7.0.2.37 ; xamarin.ios 10.2.1.5 ; mono 4.6.2.7)
- test : add delete cookie test
- test : fix pin in ssl test following certificate change
- android : fix delete cookie
- xamarin : upgrade to cycle 8 sr0 stable update (xamarin.vs 4.2.0.703 ; xamarin.android 7.0.1.3 ; xamarin.ios 10.0.1.10 ; mono 4.6.1.5)
- rename project : NativeHttpClient -> SecureHttpClientHandler
- iOS / portable : certificate pinner is not static anymore
- test : fix certificate pinner tests
- test : autostart
- get rid of proxy
- Square.OkIO 1.10.0
- Square.OkHttp3 3.4.1.1
- Microsoft.NETCore.App 1.0.1
- build : modify test csproj to delete nuget.props file after build
- test : add http tests
- add certificatePinning project (for iOS and netstandard)
- iOS : add certificate pinning
- xamarin : upgrade to cycle 8 sr0 beta (xamarin.vs 4.2.0.688 ; xamarin.android 7.0.1.0 ; xamarin.ios 10.0.1.5 ; mono 4.6.0.251)
- xamarin : upgrade to cycle 8 sr0 stable (xamarin.vs 4.2.0.695 ; xamarin.android 7.0.1.2 ; xamarin.ios 10.0.1.8 ; mono 4.6.1.3)
- test : now accepts improvable tls1.2 (required for ios)
- xamarin : upgrade to cycle 8 stable (xamarin.vs 4.2.0.680 ; xamarin.android 7.0.0.18 ; xamarin.ios 10.0.0.6 ; mono 4.6.0.245)
- add iOS projects and update nuget script
- iOs implementation using NSUrlSessionHandler, but no certificate pinning for the moment
- generate versions automatically from version file
- xamarin : upgrade to cycle 8 beta pre3 (xamarin.vs 4.2.0.628 ; xamarin.android 7.0.0.3 ; mono 4.6.0.182)
- android : support android N (7.0)
- android : remove one useless dependency
- merge assemblies before packing nuget
- clean android resources
- remove pdb and mdb from nuget
- remove useless bait dll and use directly the portable versionning
- do not expose some public classes (thanks to internalsvisibleto)
- bait and switch : add abstractions dll
- clean nuget pack
- clean some references, force Square.OkIO 1.9.0
- implement bait and switch trick more properly with abstract dll
- add proxy (on supported platforms)
- webexception in case of trust failure
- re-add debug logs
- change nativemessagehandler constructors
- new project name : NativeHttpClient
- android : get rid of useless options (progressstreamcontent ; throwoncaptive ; disablecaching)
- android : use okhttp's certificatepinner and get rid of dirty legacy code
- portable : add certificate pinner
- use OkHttp 3.4.1
- fix concurrency issue with cookie manager
- increase timeout to 100s
- merge tests in common dll
- get rid of servicepointmanager
- cleaning
- support Tls1.2 on android <5.0
- validate certificates properly using subjectAltNames (for zesto)
- use OkHttp 2.7.5
- cleaning