Skip to content

Releases: maxmind/GeoIP2-php

0.8.1

0.8.1 Pre-release
Pre-release

Choose a tag to compare

@oschwald oschwald released this 12 Sep 14:22
  • The check added to the GeoIP2\Database\Reader lookup methods in 0.8.0 did
    not work with the GeoIP2 City Database Subset by Continent with World
    Countries. This has been fixed. Fixes GitHub issue #23.

0.8.0

0.8.0 Pre-release
Pre-release

Choose a tag to compare

@oschwald oschwald released this 10 Sep 19:46
  • The GeoIP2\Database\Reader lookup methods (e.g., city(), isp()) now
    throw an BadMethodCallException if they are used with a database that
    does not match the method. In particular, doing a city() lookup on a
    GeoIP2 Country database will result in an exception, and vice versa.
  • A metadata() method has been added to the GeoIP2\Database\Reader class.
    This returns a MaxMind\Db\Reader\Metadata class with information about the
    database.
  • The name attribute was missing from the RepresentedCountry class.

0.7.0

0.7.0 Pre-release
Pre-release

Choose a tag to compare

@oschwald oschwald released this 22 Jul 16:24
  • The web service client API has been updated for the v2.1 release of the web
    service. In particular, the cityIspOrg and omni methods on
    GeoIP2\WebService\Client should be considered deprecated. The city
    method now provides all of the data formerly provided by cityIspOrg, and
    the omni method has been replaced by the insights method.
  • Support was added for GeoIP2 Connection Type, Domain and ISP databases.

0.6.3

0.6.3 Pre-release
Pre-release

Choose a tag to compare

@oschwald oschwald released this 12 May 17:55
  • With the previous Phar builds, some users received phar error: invalid url or non-existent phar errors. The correct alias is now used for the Phar,
    and this should no longer be an issue.

0.6.2

0.6.2 Pre-release
Pre-release

Choose a tag to compare

@oschwald oschwald released this 08 May 22:32
  • The Phar build was broken with Guzzle 3.9.0+. This has been fixed.

0.6.1

0.6.1 Pre-release
Pre-release

Choose a tag to compare

@oschwald oschwald released this 01 May 14:30
  • This API now officially supports HHVM.
  • The maxmind-db/reader dependency was updated to a version that does not require BC Math.
  • The Composer compatibility autoload rules are now targeted more narrowly.
  • A box.json file is included to build a Phar package.

0.6.0

0.6.0 Pre-release
Pre-release

Choose a tag to compare

@oschwald oschwald released this 19 Feb 16:40
  • This API is now licensed under the Apache License, Version 2.0.
  • Model and record classes now implement JsonSerializable.
  • isset now works with model and record classes.

0.5.0: Minor API Change

Pre-release

Choose a tag to compare

@oschwald oschwald released this 21 Oct 18:17
  • Renamed $languages constructor parameters to $locales for both the Client
    and Reader classes.
  • Documentation and code clean-up (Ben Morel).
  • Added the interface GeoIp2\ProviderInterface, which is implemented by both
    \GeoIp2\Database\Reader and \GeoIp2\WebService\Client.

0.4.0: GeoIP2 Database Released

Pre-release

Choose a tag to compare

@oschwald oschwald released this 16 Jul 19:42
  • This is the first release with the GeoIP2 database reader. Please see the
    README.md file and the \GeoIp2\Database\Reader class.
  • The general exception classes were replaced with specific exception classes
    representing particular types of errors, such as an authentication error.

0.3.0

0.3.0 Pre-release
Pre-release

Choose a tag to compare

@oschwald oschwald released this 12 Jul 14:05
  • API Change: GeoIP2 was renamed to GeoIp2 in namespace and class names to improve consistency.