| ⇢ | A | GeoIp2CityAdapter added | |
| ⇢ | A | GeoIp2Database added | |
| ⇢ | A | GeoPluginAdapter added | |
| ⇢ | A | IpstackAdapter added | |
| ⇢ | A | GeoData added | |
| ⇢ | A | CacheStorage added | |
| ⇢ | A | DummyStorage added | |
| A | ↛ | LocatorAbstract removed | |
| A | ↛ | FreeGeoIpLocator removed | |
| A | ↛ | GeoIpOfflineLocator removed | |
| A | ↛ | GeoIpWrapper removed | |
| A | ↛ | GeoPluginLocator removed |
| ⇢ | A | GeoIp2Database::hasDbFile() added | |
| ⇢ | A | IpstackAdapter::getLocationData() added | |
| ⇢ | A | GeoPluginAdapter::getLocationData() added | |
| ⇢ | A | GeoIp2CityAdapter::getLocationData() added | |
| ⇢ | A | GeoIp2Database::updateDbFile() added | |
| ⇢ | A | GeoIp2CityAdapter::getGeoIpReader() added | |
| ⇢ | A | GeoData::setData() added | |
| ⇢ | A | CacheStorage::getOrSet() added | |
| ⇢ | A | GeoPluginAdapter::getName() added | |
| ⇢ | A | GeoFinder::__construct() added | |
| ⋮ | view more | ||
| B | ↛ | LocatorAbstract::getPreparedCountryData() removed | |
| B | ↛ | GeoIpWrapper::hasDbFile() removed | |
| A | ↛ | GeoIpWrapper::getFullDataByIp() removed | |
| A | ↛ | GeoIpOfflineLocator::getGeoIpObject() removed | |
| A | ↛ | GeoIpWrapper::getGeoIpObject() removed | |
| A | ↛ | GeoIpWrapper::clearGeoIpObject() removed | |
| A | ↛ | GeoIpWrapper::resetFullDataByIp() removed | |
| A | ↛ | GeoIpWrapper::updateDbFile() removed | |
| A | ↛ | FreeGeoIpLocator::getCountryCodeFromLocationData() removed | |
| A | ↛ | GeoPluginLocator::getCountryCodeFromLocationData() removed | |
| ⋮ | view more | ||