> Legend: - feat: A new feature - fix: A bug fix - docs: Documentation only changes - style: White-space, formatting, missing semi-colons, etc - refactor: A code change that neither fixes a bug nor adds a feature - perf: A code change that improves performance - test: Adding missing tests - chore: Changes to the build process or auxiliary tools/libraries/documentation ## 0.9.0 - feat: upgrade to tokio 1.0 - feat: add tokio-openssl support ## 0.8.0 - feat: add rustls-webpki feature (see #16) - feat: add ability to force use CONNECT method for HTTP/2.0 ## 0.7.0 - fix: plain http connection not proxied ## 0.6.0 - feat: upgrade to hyper 0.13 and tokio 0.2 ## 0.5.1 - feat: add rustls feature ## 0.5.0 - feat: upgrade to hyper 0.12 ## 0.4.1 - feat: make TLS support configurable ## 0.4.0 - feat: split Proxy into Proxy and ProxyConnector allowing to handle a list of proxies - doc: add a set_proxy expression for http requests - doc: fix some wrong comments - perf: avoid one clone ## 0.3.0 - refactor: add a match_fn macro in tunnel - fix: add missing '\' in connect message - feat: do not use connect for pure http request. Else provide headers to update the primary request with. - feat: have Custom intercept be an opaque struct using `Arc` to be Send + Sync + Clone ## 0.2.0 - feat: Add Intercept::None to never intercept any connection - fix: Add Send + Sync constraints on Intercept::Custom function (breaking) - feat: Make Intercept::matches function public - feat: Add several function to get/modify internal states