The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.050000 - 2014-09-15

  • BACKWARDS INCOMPATIBILITIES
    • The deprecated city_isp_org() and omni() methods have been removed. Also, the insights() on GeoIP2::Database::Reader has been removed.
    • When looking up a private IP address in GeoIP2::Database::Reader, a GeoIP2::Error::Generic exception is now thrown by that class rather than relying on MaxMind::DB::Reader to throw an exception.
    • The GeoIP2::Database::Reader lookup methods (e.g., city(), isp()) now throw a GeoIP2::Error::Generic 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.
  • FEATURES
    • A metadata() method has been added to the GeoIP2::Database::Reader class. This returns a MaxMind::DB::Metadata object with information about the database.

Modules

Perl API for MaxMind's GeoIP2 web services and databases
Perl API for GeoIP2 databases
A generic exception
An HTTP transport error
An exception thrown when an IP address is not in the MaxMind GeoIP2 database
A type validation error.
An explicit error from the GeoIP2 web service
Model class for GeoIP2 Precision: City and GeoIP2 City
Model class for the GeoIP2 Connection Type database
Model class for the GeoIP2 Precision: Country and GeoIP2 Country
Model class for the GeoIP2 Domain database
Model class for the GeoIP2 ISP database
Model class for GeoIP2 Precision: Insights
Contains data for the city record associated with an IP address
Contains data for the continent record associated with an IP address
Contains data for the country record associated with an IP address
Contains data for the location record associated with an IP address
Contains data for the maxmind record returned from a web service query
Contains data for the postal code record associated with an IP address
Contains data for the represented country record associated with an IP address
Contains data for the subdivision record associated with an IP address
Contains data for the traits record associated with an IP address
Perl API for the GeoIP2 Precision web services

Provides

in lib/GeoIP2/Role/Error/HTTP.pm
in lib/GeoIP2/Role/HasIPAddress.pm
in lib/GeoIP2/Role/HasLocales.pm
in lib/GeoIP2/Role/Model.pm
in lib/GeoIP2/Role/Model/Flat.pm
in lib/GeoIP2/Role/Model/HasSubdivisions.pm
in lib/GeoIP2/Role/Model/Location.pm
in lib/GeoIP2/Role/Record/Country.pm
in lib/GeoIP2/Role/Record/HasNames.pm
in lib/GeoIP2/Types.pm