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