| ⇢ | A | ProxySelector added | |
| ⇢ | A | ProxyServerAddress added | |
| ⇢ | A | ProxyClientFactory added | |
| ⇢ | A | ProxyProviderFactory added | |
| ⇢ | A | RequestFactory added | |
| ⇢ | A | CachedProvider added | |
| ⇢ | A | ChainProvider added | |
| ⇢ | A | DummyProvider added | |
| ⇢ | A | FreeProxyListProvider added |
| ⇢ | C | FreeProxyListProvider::collectAddresses() added | |
| ⇢ | B | ProxyProviderFactory::buildProviders() added | |
| ⇢ | B | FreeProxyListProvider::isEnoughFresh() added | |
| ⇢ | A | DummyProvider::collectAddresses() added | |
| ⇢ | A | RequestFactory::create() added | |
| ⇢ | A | ChainProvider::collectAddresses() added | |
| ⇢ | A | ProxyClientFactory::__construct() added | |
| ⇢ | A | DummyProvider::setMode() added | |
| ⇢ | A | ProxyClientFactory::create() added | |
| ⇢ | A | ProxyClientFactory::getClientOptions() added | |
| ⋮ | view more | ||
| A | ↛ | PassThroughController::getProxy() removed | |