@@ -1,8 +1,19 @@
+2.000001 2014-09-22
+
+- Removed beta notice from documentation.
+
+
+2.000000 2014-09-22
+
+- First production release.
+
+
0.050001 2014-09-17
- Relaxed city() database check to accept more databases. This change has no
effect for customers using currently released MaxMind databases.
+
0.050000 2014-09-15
[BACKWARDS INCOMPATIBILITIES]
@@ -33,7 +33,7 @@
"requires" : {
"B" : "0",
"Data::Dumper" : "0",
- "Data::Validate::IP" : "0.19",
+ "Data::Validate::IP" : "0.24",
"Exporter" : "0",
"Getopt::Long" : "0",
"JSON" : "0",
@@ -42,7 +42,7 @@
"List::MoreUtils" : "0",
"List::Util" : "0",
"MIME::Base64" : "0",
- "MaxMind::DB::Reader" : "0.060001",
+ "MaxMind::DB::Reader" : "1.000000",
"Moo" : "0",
"Moo::Role" : "0",
"Params::Validate" : "0",
@@ -80,7 +80,7 @@
"web" : "https://github.com/maxmind/GeoIP2-perl"
}
},
- "version" : "0.050001",
+ "version" : "2.000001",
"x_authority" : "cpan:MAXMIND",
"x_contributors" : [
"Graham Knop <haarg@haarg.org>"
@@ -24,7 +24,7 @@ name: GeoIP2
requires:
B: '0'
Data::Dumper: '0'
- Data::Validate::IP: '0.19'
+ Data::Validate::IP: '0.24'
Exporter: '0'
Getopt::Long: '0'
JSON: '0'
@@ -33,7 +33,7 @@ requires:
List::MoreUtils: '0'
List::Util: '0'
MIME::Base64: '0'
- MaxMind::DB::Reader: '0.060001'
+ MaxMind::DB::Reader: '1.000000'
Moo: '0'
Moo::Role: '0'
Params::Validate: '0'
@@ -49,7 +49,7 @@ requires:
resources:
bugtracker: https://github.com/maxmind/GeoIP2-perl/issues
repository: git://github.com/maxmind/GeoIP2-perl.git
-version: '0.050001'
+version: '2.000001'
x_authority: cpan:MAXMIND
x_contributors:
- 'Graham Knop <haarg@haarg.org>'
@@ -24,7 +24,7 @@ my %WriteMakefileArgs = (
"PREREQ_PM" => {
"B" => 0,
"Data::Dumper" => 0,
- "Data::Validate::IP" => "0.19",
+ "Data::Validate::IP" => "0.24",
"Exporter" => 0,
"Getopt::Long" => 0,
"JSON" => 0,
@@ -33,7 +33,7 @@ my %WriteMakefileArgs = (
"List::MoreUtils" => 0,
"List::Util" => 0,
"MIME::Base64" => 0,
- "MaxMind::DB::Reader" => "0.060001",
+ "MaxMind::DB::Reader" => "1.000000",
"Moo" => 0,
"Moo::Role" => 0,
"Params::Validate" => 0,
@@ -55,7 +55,7 @@ my %WriteMakefileArgs = (
"base" => 0,
"utf8" => 0
},
- "VERSION" => "0.050001",
+ "VERSION" => "2.000001",
"test" => {
"TESTS" => "t/*.t t/GeoIP2/*.t t/GeoIP2/Database/*.t t/GeoIP2/Error/*.t t/GeoIP2/Model/*.t t/GeoIP2/WebService/*.t"
}
@@ -65,7 +65,7 @@ my %WriteMakefileArgs = (
my %FallbackPrereqs = (
"B" => 0,
"Data::Dumper" => 0,
- "Data::Validate::IP" => "0.19",
+ "Data::Validate::IP" => "0.24",
"Exporter" => 0,
"Getopt::Long" => 0,
"HTTP::Status" => 0,
@@ -76,7 +76,7 @@ my %FallbackPrereqs = (
"List::MoreUtils" => 0,
"List::Util" => 0,
"MIME::Base64" => 0,
- "MaxMind::DB::Reader" => "0.060001",
+ "MaxMind::DB::Reader" => "1.000000",
"Moo" => 0,
"Moo::Role" => 0,
"Params::Validate" => 0,
@@ -2,7 +2,7 @@ NAME
GeoIP2 - Perl API for MaxMind's GeoIP2 web services and databases
VERSION
- version 0.050001
+ version 2.000001
DESCRIPTION
This distribution provides an API for the GeoIP2 web services
@@ -14,13 +14,6 @@ DESCRIPTION
See GeoIP2::WebService::Client for details on the web service client API
and GeoIP2::Database::Reader for the database API.
-BETA NOTE
- This is a beta release. The API may change before the first production
- release, which will be numbered 2.0000.
-
- You may find information on the GeoIP2 beta release process on our
- website <http://www.maxmind.com/en/geoip2_beta>.
-
SPEEDING UP DATABASE READING
This module only depends on the pure Perl implementation of the MaxMind
database reader (MaxMind::DB::Reader). If you install the libmaxminddb
@@ -5,7 +5,7 @@ author = Olaf Alders <oalders@maxmind.com>
license = Perl_5
copyright_holder = MaxMind, Inc.
-version = 0.050001
+version = 2.000001
[NextRelease]
format = %-8v %{yyyy-MM-dd}d
@@ -1,9 +1,9 @@
package GeoIP2::Database::Reader;
-$GeoIP2::Database::Reader::VERSION = '0.050001';
+$GeoIP2::Database::Reader::VERSION = '2.000001';
use strict;
use warnings;
-use Data::Validate::IP 0.16
+use Data::Validate::IP 0.24
qw( is_ipv4 is_ipv6 is_private_ipv4 is_private_ipv6 );
use GeoIP2::Error::Generic;
use GeoIP2::Error::IPAddressNotFound;
@@ -14,7 +14,7 @@ use GeoIP2::Model::Domain;
use GeoIP2::Model::Insights;
use GeoIP2::Model::ISP;
use GeoIP2::Types qw( Str );
-use MaxMind::DB::Reader 0.060001;
+use MaxMind::DB::Reader 1.000000;
use Moo;
@@ -160,7 +160,7 @@ GeoIP2::Database::Reader - Perl API for GeoIP2 databases
=head1 VERSION
-version 0.050001
+version 2.000001
=head1 SYNOPSIS
@@ -1,5 +1,5 @@
package GeoIP2::Error::Generic;
-$GeoIP2::Error::Generic::VERSION = '0.050001';
+$GeoIP2::Error::Generic::VERSION = '2.000001';
use strict;
use warnings;
@@ -21,7 +21,7 @@ GeoIP2::Error::Generic - A generic exception
=head1 VERSION
-version 0.050001
+version 2.000001
=head1 SYNOPSIS
@@ -1,5 +1,5 @@
package GeoIP2::Error::HTTP;
-$GeoIP2::Error::HTTP::VERSION = '0.050001';
+$GeoIP2::Error::HTTP::VERSION = '2.000001';
use strict;
use warnings;
@@ -23,7 +23,7 @@ GeoIP2::Error::HTTP - An HTTP transport error
=head1 VERSION
-version 0.050001
+version 2.000001
=head1 SYNOPSIS
@@ -1,5 +1,5 @@
package GeoIP2::Error::IPAddressNotFound;
-$GeoIP2::Error::IPAddressNotFound::VERSION = '0.050001';
+$GeoIP2::Error::IPAddressNotFound::VERSION = '2.000001';
use strict;
use warnings;
@@ -29,7 +29,7 @@ GeoIP2::Error::IPAddressNotFound - An exception thrown when an IP address is not
=head1 VERSION
-version 0.050001
+version 2.000001
=head1 SYNOPSIS
@@ -1,5 +1,5 @@
package GeoIP2::Error::Type;
-$GeoIP2::Error::Type::VERSION = '0.050001';
+$GeoIP2::Error::Type::VERSION = '2.000001';
use strict;
use warnings;
@@ -33,7 +33,7 @@ GeoIP2::Error::Type - A type validation error.
=head1 VERSION
-version 0.050001
+version 2.000001
=head1 SYNOPSIS
@@ -1,5 +1,5 @@
package GeoIP2::Error::WebService;
-$GeoIP2::Error::WebService::VERSION = '0.050001';
+$GeoIP2::Error::WebService::VERSION = '2.000001';
use strict;
use warnings;
@@ -31,7 +31,7 @@ GeoIP2::Error::WebService - An explicit error from the GeoIP2 web service
=head1 VERSION
-version 0.050001
+version 2.000001
=head1 SYNOPSIS
@@ -1,5 +1,5 @@
package GeoIP2::Model::City;
-$GeoIP2::Model::City::VERSION = '0.050001';
+$GeoIP2::Model::City::VERSION = '2.000001';
use strict;
use warnings;
@@ -26,7 +26,7 @@ GeoIP2::Model::City - Model class for GeoIP2 Precision: City and GeoIP2 City
=head1 VERSION
-version 0.050001
+version 2.000001
=head1 SYNOPSIS
@@ -1,5 +1,5 @@
package GeoIP2::Model::ConnectionType;
-$GeoIP2::Model::ConnectionType::VERSION = '0.050001';
+$GeoIP2::Model::ConnectionType::VERSION = '2.000001';
use strict;
use warnings;
@@ -29,7 +29,7 @@ GeoIP2::Model::ConnectionType - Model class for the GeoIP2 Connection Type datab
=head1 VERSION
-version 0.050001
+version 2.000001
=head1 SYNOPSIS
@@ -1,5 +1,5 @@
package GeoIP2::Model::Country;
-$GeoIP2::Model::Country::VERSION = '0.050001';
+$GeoIP2::Model::Country::VERSION = '2.000001';
use strict;
use warnings;
@@ -27,7 +27,7 @@ GeoIP2::Model::Country - Model class for the GeoIP2 Precision: Country and GeoIP
=head1 VERSION
-version 0.050001
+version 2.000001
=head1 SYNOPSIS
@@ -1,5 +1,5 @@
package GeoIP2::Model::Domain;
-$GeoIP2::Model::Domain::VERSION = '0.050001';
+$GeoIP2::Model::Domain::VERSION = '2.000001';
use strict;
use warnings;
@@ -29,7 +29,7 @@ GeoIP2::Model::Domain - Model class for the GeoIP2 Domain database
=head1 VERSION
-version 0.050001
+version 2.000001
=head1 SYNOPSIS
@@ -1,5 +1,5 @@
package GeoIP2::Model::ISP;
-$GeoIP2::Model::ISP::VERSION = '0.050001';
+$GeoIP2::Model::ISP::VERSION = '2.000001';
use strict;
use warnings;
@@ -47,7 +47,7 @@ GeoIP2::Model::ISP - Model class for the GeoIP2 ISP database
=head1 VERSION
-version 0.050001
+version 2.000001
=head1 SYNOPSIS
@@ -1,5 +1,5 @@
package GeoIP2::Model::Insights;
-$GeoIP2::Model::Insights::VERSION = '0.050001';
+$GeoIP2::Model::Insights::VERSION = '2.000001';
use strict;
use warnings;
@@ -26,7 +26,7 @@ GeoIP2::Model::Insights - Model class for GeoIP2 Precision: Insights
=head1 VERSION
-version 0.050001
+version 2.000001
=head1 SYNOPSIS
@@ -1,5 +1,5 @@
package GeoIP2::Record::City;
-$GeoIP2::Record::City::VERSION = '0.050001';
+$GeoIP2::Record::City::VERSION = '2.000001';
use strict;
use warnings;
@@ -35,7 +35,7 @@ GeoIP2::Record::City - Contains data for the city record associated with an IP a
=head1 VERSION
-version 0.050001
+version 2.000001
=head1 SYNOPSIS
@@ -1,5 +1,5 @@
package GeoIP2::Record::Continent;
-$GeoIP2::Record::Continent::VERSION = '0.050001';
+$GeoIP2::Record::Continent::VERSION = '2.000001';
use strict;
use warnings;
@@ -35,7 +35,7 @@ GeoIP2::Record::Continent - Contains data for the continent record associated wi
=head1 VERSION
-version 0.050001
+version 2.000001
=head1 SYNOPSIS
@@ -1,5 +1,5 @@
package GeoIP2::Record::Country;
-$GeoIP2::Record::Country::VERSION = '0.050001';
+$GeoIP2::Record::Country::VERSION = '2.000001';
use strict;
use warnings;
@@ -21,7 +21,7 @@ GeoIP2::Record::Country - Contains data for the country record associated with a
=head1 VERSION
-version 0.050001
+version 2.000001
=head1 SYNOPSIS
@@ -1,5 +1,5 @@
package GeoIP2::Record::Location;
-$GeoIP2::Record::Location::VERSION = '0.050001';
+$GeoIP2::Record::Location::VERSION = '2.000001';
use strict;
use warnings;
@@ -51,7 +51,7 @@ GeoIP2::Record::Location - Contains data for the location record associated with
=head1 VERSION
-version 0.050001
+version 2.000001
=head1 SYNOPSIS
@@ -1,5 +1,5 @@
package GeoIP2::Record::MaxMind;
-$GeoIP2::Record::MaxMind::VERSION = '0.050001';
+$GeoIP2::Record::MaxMind::VERSION = '2.000001';
use strict;
use warnings;
@@ -26,7 +26,7 @@ GeoIP2::Record::MaxMind - Contains data for the maxmind record returned from a w
=head1 VERSION
-version 0.050001
+version 2.000001
=head1 SYNOPSIS
@@ -1,5 +1,5 @@
package GeoIP2::Record::Postal;
-$GeoIP2::Record::Postal::VERSION = '0.050001';
+$GeoIP2::Record::Postal::VERSION = '2.000001';
use strict;
use warnings;
@@ -33,7 +33,7 @@ GeoIP2::Record::Postal - Contains data for the postal code record associated wit
=head1 VERSION
-version 0.050001
+version 2.000001
=head1 SYNOPSIS
@@ -1,5 +1,5 @@
package GeoIP2::Record::RepresentedCountry;
-$GeoIP2::Record::RepresentedCountry::VERSION = '0.050001';
+$GeoIP2::Record::RepresentedCountry::VERSION = '2.000001';
use strict;
use warnings;
@@ -29,7 +29,7 @@ GeoIP2::Record::RepresentedCountry - Contains data for the represented country r
=head1 VERSION
-version 0.050001
+version 2.000001
=head1 SYNOPSIS
@@ -1,5 +1,5 @@
package GeoIP2::Record::Subdivision;
-$GeoIP2::Record::Subdivision::VERSION = '0.050001';
+$GeoIP2::Record::Subdivision::VERSION = '2.000001';
use strict;
use warnings;
@@ -41,7 +41,7 @@ GeoIP2::Record::Subdivision - Contains data for the subdivision record associate
=head1 VERSION
-version 0.050001
+version 2.000001
=head1 SYNOPSIS
@@ -1,5 +1,5 @@
package GeoIP2::Record::Traits;
-$GeoIP2::Record::Traits::VERSION = '0.050001';
+$GeoIP2::Record::Traits::VERSION = '2.000001';
use strict;
use warnings;
@@ -74,7 +74,7 @@ GeoIP2::Record::Traits - Contains data for the traits record associated with an
=head1 VERSION
-version 0.050001
+version 2.000001
=head1 SYNOPSIS
@@ -1,5 +1,5 @@
package GeoIP2::Role::Error::HTTP;
-$GeoIP2::Role::Error::HTTP::VERSION = '0.050001';
+$GeoIP2::Role::Error::HTTP::VERSION = '2.000001';
use strict;
use warnings;
@@ -1,5 +1,5 @@
package GeoIP2::Role::HasIPAddress;
-$GeoIP2::Role::HasIPAddress::VERSION = '0.050001';
+$GeoIP2::Role::HasIPAddress::VERSION = '2.000001';
use strict;
use warnings;
@@ -1,5 +1,5 @@
package GeoIP2::Role::HasLocales;
-$GeoIP2::Role::HasLocales::VERSION = '0.050001';
+$GeoIP2::Role::HasLocales::VERSION = '2.000001';
use strict;
use warnings;
@@ -1,5 +1,5 @@
package GeoIP2::Role::Model::Flat;
-$GeoIP2::Role::Model::Flat::VERSION = '0.050001';
+$GeoIP2::Role::Model::Flat::VERSION = '2.000001';
use strict;
use warnings;
@@ -1,5 +1,5 @@
package GeoIP2::Role::Model::HasSubdivisions;
-$GeoIP2::Role::Model::HasSubdivisions::VERSION = '0.050001';
+$GeoIP2::Role::Model::HasSubdivisions::VERSION = '2.000001';
use strict;
use warnings;
@@ -1,5 +1,5 @@
package GeoIP2::Role::Model::Location;
-$GeoIP2::Role::Model::Location::VERSION = '0.050001';
+$GeoIP2::Role::Model::Location::VERSION = '2.000001';
use strict;
use warnings;
@@ -1,5 +1,5 @@
package GeoIP2::Role::Model;
-$GeoIP2::Role::Model::VERSION = '0.050001';
+$GeoIP2::Role::Model::VERSION = '2.000001';
use strict;
use warnings;
@@ -1,5 +1,5 @@
package GeoIP2::Role::Record::Country;
-$GeoIP2::Role::Record::Country::VERSION = '0.050001';
+$GeoIP2::Role::Record::Country::VERSION = '2.000001';
use strict;
use warnings;
@@ -1,5 +1,5 @@
package GeoIP2::Role::Record::HasNames;
-$GeoIP2::Role::Record::HasNames::VERSION = '0.050001';
+$GeoIP2::Role::Record::HasNames::VERSION = '2.000001';
use strict;
use warnings;
@@ -1,5 +1,5 @@
package GeoIP2::Types;
-$GeoIP2::Types::VERSION = '0.050001';
+$GeoIP2::Types::VERSION = '2.000001';
use strict;
use warnings;
@@ -1,5 +1,5 @@
package GeoIP2::WebService::Client;
-$GeoIP2::WebService::Client::VERSION = '0.050001';
+$GeoIP2::WebService::Client::VERSION = '2.000001';
use 5.008;
use strict;
@@ -312,7 +312,7 @@ GeoIP2::WebService::Client - Perl API for the GeoIP2 Precision web services
=head1 VERSION
-version 0.050001
+version 2.000001
=head1 SYNOPSIS
@@ -1,5 +1,5 @@
package GeoIP2;
-$GeoIP2::VERSION = '0.050001';
+$GeoIP2::VERSION = '2.000001';
use 5.008;
1;
@@ -16,7 +16,7 @@ GeoIP2 - Perl API for MaxMind's GeoIP2 web services and databases
=head1 VERSION
-version 0.050001
+version 2.000001
=head1 DESCRIPTION
@@ -29,14 +29,6 @@ L<GeoLite2 databases|http://dev.maxmind.com/geoip/geoip2/geolite2/>.
See L<GeoIP2::WebService::Client> for details on the web service client API
and L<GeoIP2::Database::Reader> for the database API.
-=head1 BETA NOTE
-
-This is a beta release. The API may change before the first production
-release, which will be numbered 2.0000.
-
-You may find information on the GeoIP2 beta release process on
-L<our website|http://www.maxmind.com/en/geoip2_beta>.
-
=head1 SPEEDING UP DATABASE READING
This module only depends on the pure Perl implementation of the MaxMind