- Update Bulgaria currency from BGN to EUR
- Fix PHP 8.5 deprecation warnings (null array offsets, dynamic properties)
- Allow symfony/cache and symfony/http-foundation ^8.0
- Add support for IPinfo Residential Proxy Detection API
- Add support for IPinfo Core API
- Add support for IPinfo Plus API
- Fixes PHP8.0 support, add symfony/cache ^7.0 support, phpunit 11,12 support
- Run tests on PHP 8.3 and 8.4
- Fix ipv6 notations and add tests
- Add support for IPinfo Lite API
- No-op release.
- No-op release.
- Fixed cache key.
- Patched deprecations.
- Default cache changed. Replaced
sabre/cachewithsymfony/cache.
- Added the link of country flag image.
- Require PHP >= 8.0.
- Add local bogon checking.
- Added Stringable implementation for PHP 8.0 with backward compatibility.
- Added batch ops integration.
- Added the ability to disable cache usage entirely.
- Added Maps integration.
- Added versioned cache keys. This allows more reliable changes to cached data in the future without causing confusing incompatibilities. This should be transparent to the user. This is primarily useful for users with persistent cache implementations.
- Bug fix issue reported in Laravel SDK (ipinfo/laravel#14) which also applies in PHP SDK, with #27.
- Deprecate PHP 7.2 support.
- Add support for PHP 8.0.
- A
guzzle_optsoption is supported in the settings, which allows full Guzzle option overrides. - A
timeoutoption is supported in the settings, which is the request timeout value, and defaults to 2 seconds. BREAKING: this was previously unconfigurable and was 0 seconds, i.e. infinite timeout. - The
buildHeadersmethod on the mainIPinfoclient is now private. BREAKING: this will no longer be available for use from the client. - Only non-EOL PHP 7 versions are supported. In particular, PHP 7.2 and above are all supported and tested in the CI.