Releases: shlinkio/shlink-ip-geolocation
Releases · shlinkio/shlink-ip-geolocation
v4.2.0
v4.1.0
Changed
- Update to PHPStan 1.11
- Switch to xdebug for code coverage reports, as pcov is not marking functions as covered
- Stop using
ValinorConfigFactory
fromshlinkio/shlink-config
Added
- Nothing
Removed
- Nothing
Fixed
- Nothing
Deprecated
- Nothing
v4.0.0
Changed
- Nothing
Added
- #37 Create a new
Shlinkio\Shlink\IpGeolocation\GeoLite2\GeoLite2ReaderFactory
service which can be used to generateGeoIp2\Database\Reader
instances on the fly.
Removed
- This library no longer registers a
GeoIp2\Database\Reader
service in the dependency injection container. UseShlinkio\Shlink\IpGeolocation\GeoLite2\GeoLite2ReaderFactory
instead.
Fixed
- Nothing
Deprecated
- Nothing
v3.5.0
Changed
- Update dependencies
- Update to PHPUnit 11
Added
- Nothing
Removed
- Remove dependency on infection and mutation tests
Fixed
- Nothing
Deprecated
- Nothing
v3.4.0
Changed
- Remove dependency on functional-php.
Added
- Add support for
geoip2/geoip2
3.0
Removed
- Nothing
Fixed
- Nothing
Deprecated
- Nothing
v3.3.0
Changed
- Update to PHPUnit 10 and migrate to PHPUnit 10.1 config format.
- Define stricter callable types in
DbUpdater
.
Added
- Add support for PHP 8.3
Removed
- Drop support for PHP 8.1
Fixed
- Nothing
Deprecated
- Nothing
v3.2.0
Changed
- Migrated GeoLite2Options to ValinorConfigFactory.
- Migrated infection config to json5
- Migrated from phpspec/prophecy to PHPUnit mocks
Added
- Nothing
Removed
- Nothing
Fixed
- Nothing
Deprecated
- Nothing
v3.1.1
Changed
- Nothing
Added
- Nothing
Removed
- Nothing
Fixed
- Extracted specific exception for missing license key for easier handling of that specific use case.
Deprecated
- Nothing
v3.1.0
Changed
- Nothing
Added
- Ensured an exception is thrown when trying to download visits and a license key is not available, to let consumers handle this as they want.
Removed
- Nothing
Fixed
- Nothing
Deprecated
- Nothing
v3.0.0
Changed
- Updated to infection 0.26, enabling HTML reports.
- Added explicitly enabled composer plugins to composer.json.
- Applied some PHP 8.1 syntax.
Added
- Nothing
Removed
- Dropped support for PHP 8.0
Fixed
- Nothing
Deprecated
- Nothing