Skip to content

Releases: shlinkio/shlink-ip-geolocation

v4.2.0

24 Nov 13:24
Compare
Choose a tag to compare

Changed

  • Update shlinkio coding standard to v2.4
  • Add default values to Location constructor params, making it easier to handle with named parameters.
  • Update to PHPStan 2.0

Added

  • Nothing

Removed

  • Nothing

Fixed

  • Nothing

Deprecated

  • Nothing

v4.1.0

27 Oct 07:30
Compare
Choose a tag to compare

Changed

  • Update to PHPStan 1.11
  • Switch to xdebug for code coverage reports, as pcov is not marking functions as covered
  • Stop using ValinorConfigFactory from shlinkio/shlink-config

Added

  • Nothing

Removed

  • Nothing

Fixed

  • Nothing

Deprecated

  • Nothing

v4.0.0

09 Mar 08:20
074a627
Compare
Choose a tag to compare

Changed

  • Nothing

Added

  • #37 Create a new Shlinkio\Shlink\IpGeolocation\GeoLite2\GeoLite2ReaderFactory service which can be used to generate GeoIp2\Database\Reader instances on the fly.

Removed

  • This library no longer registers a GeoIp2\Database\Reader service in the dependency injection container. Use Shlinkio\Shlink\IpGeolocation\GeoLite2\GeoLite2ReaderFactory instead.

Fixed

  • Nothing

Deprecated

  • Nothing

v3.5.0

03 Mar 17:46
Compare
Choose a tag to compare

Changed

  • Update dependencies
  • Update to PHPUnit 11

Added

  • Nothing

Removed

  • Remove dependency on infection and mutation tests

Fixed

  • Nothing

Deprecated

  • Nothing

v3.4.0

17 Dec 18:46
Compare
Choose a tag to compare

Changed

  • Remove dependency on functional-php.

Added

  • Add support for geoip2/geoip2 3.0

Removed

  • Nothing

Fixed

  • Nothing

Deprecated

  • Nothing

v3.3.0

25 Nov 19:02
Compare
Choose a tag to compare

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

16 Dec 21:30
Compare
Choose a tag to compare

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

18 Sep 14:50
Compare
Choose a tag to compare

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

18 Sep 14:32
5ae337c
Compare
Choose a tag to compare

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

07 Aug 06:29
78b742f
Compare
Choose a tag to compare

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