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