Skip to content

Releases: maxmind/GeoIP2-perl

v0.040004

22 Jul 17:33
Compare
Choose a tag to compare
v0.040004 Pre-release
Pre-release
  • The web service client API has been updated for the v2.1 release of the web
    service. In particular, the city_isp_org() and omni() methods on
    GeoIP2::WebService::Client should be considered deprecated. The city()
    method now provides all of the data formerly provided by city_isp_org(), and
    the omni() method has been replaced by the insights method. Note that the
    city_isp_org() and omni() methods may start warning when used in the future.
  • Support was added for the GeoIP2 Connection Type,Domain, and ISP databases.

v0.040003

22 Jul 17:33
Compare
Choose a tag to compare
v0.040003 Pre-release
Pre-release
  • Explicitly import the B module when we use it. This didn't break on our Perl
    but broke elsewhere. Reported by Wes Young. GitHub PR #3.

v0.040002

03 Feb 23:33
Compare
Choose a tag to compare
v0.040002 Pre-release
Pre-release
  • Any webservice response with boolean values in the response caused a type
    error to be thrown.

v0.040001

03 Feb 23:33
Compare
Choose a tag to compare
v0.040001 Pre-release
Pre-release
  • Updated the docs to mention the MaxMind::DB::Reader::XS module.
  • Renamed the languages constructor parameter to locales for both the Client
    and Reader classes.

v0.040000

03 Feb 23:33
Compare
Choose a tag to compare
v0.040000 Pre-release
Pre-release
  • Added the GeoIP2::Database::Reader class. This provides an API for looking
    up data in a GeoIP2 database, as opposed to making a web service call.
  • Switched the version number scheme to X.YYYZZZ.
  • If an IP address is not found, whether for a web service call or in a
    downloaded database, the code always throws a
    GeoIP2::Error::IPAddressNotFound exception.

v0.0302

08 Jul 16:49
Compare
Choose a tag to compare
v0.0302 Pre-release
Pre-release
  • Make the license section of the docs match the LICENSE file in the repo. We
    meant to use "same as Perl 5" everywhere.

v0.0301

08 Jul 16:49
Compare
Choose a tag to compare
v0.0301 Pre-release
Pre-release
  • The first official beta release of this API.

v0.0300

08 Jul 16:50
Compare
Choose a tag to compare
v0.0300 Pre-release
Pre-release
  • Allow IPv6 addresses to be passed to the GeoIP2::WebService::Client class's
    methods.
  • We now support more languages. The new languages are de, es, fr, and pt-BR.
  • Postal code data is now returned as a separate top-level object. We now
    provide a GeoIP2::Record::Postal class for this data.
  • The REST API returns a record with data about your account. There is a new
    GeoIP2::Record::MaxMind class for this data.
  • Fixed bug in the City & CityISPOrg classes. Their subdivions() method was
    not working.
  • Type constraint errors are now thrown as GeoIP2::Type::Error objects.

v0.0200

08 Jul 16:50
Compare
Choose a tag to compare
v0.0200 Pre-release
Pre-release
  • Replaced all uses of Webservice with WebService.

v0.0100

08 Jul 16:51
Compare
Choose a tag to compare
v0.0100 Pre-release
Pre-release
  • First release upon an unsuspecting world.