This file lists the backwards incompatible changes in the Perl
bindings API in version 2.0.

There are numerous other changes but they are meant to be
non-breaking.

To be on the safe side, new code should be written according to
what is presented in the documentation.

constructors:

    Geo::GDAL does not use the "create" constructors any more.  All
    constructors are called "new" and use the new syntax.  This
    applies to classes Geo::GDAL::ColorTable, Geo::OGR::Feature,
    Geo::OGR::FeatureDefn, Geo::OGR::FieldDefn,
    Geo::OGR::GeomFieldDefn, Geo::OGR::Geometry, and
    Geo::OSR::SpatialReference.

class Geo::GDAL::GCP:

    attributes GCP* are renamed as * (the prefix GCP is removed)

many classes:

    Class attributes (arrays or hashes with upcase names) may have
    been (re)moved, accessor functions which return lists, like
    GeometryTypes(), are the replacement.

Geo::OSR::SpatialReference:

    Overloading to "", and = have been removed. Use explicit
    method call As('PrettyWKT') instead.

Geo::OGR::Layer

    Tuple requires now the geometry fields as last.

Geo::OGR::Feature

    Tuple requires now the geometry fields as last.

Geo::OSR

    Projection and other constants (strings) are now mixed case, as
    the values in GDAL.