doctrine-postgis

Spatial and Geographic Data with PostGIS and Doctrine.

MIT License

Downloads
1.3M
Stars
208
Committers
9
doctrine-postgis - v2.3.0 Latest Release

Published by jsor 8 months ago

  • Switch to platform options from deprecated custom schema options. Thanks @sasa-b (#64).
  • Better compatibility with different Doctrine ORM versions.
doctrine-postgis - v2.2.0

Published by jsor over 1 year ago

  • Make handling create table sql simple and robust. Reuse native Platform::getCreateTableSQL() instead of copying the code from Doctrine.
  • Skip create table generation if a table has no spatial indexes.
doctrine-postgis - v2.1.0

Published by jsor over 2 years ago

  • Remove persistent Connection/SchemaManager instance from event listeners.
    The event listeners now always use the connection instance provided by the
    event args.
doctrine-postgis - v2.0.0

Published by jsor about 3 years ago

New major release which introduces a new dependency version support matrix.

Dependency Supported Versions
PHP ^8.0
PostGIS 3.0 and 3.1
PostgreSQL 11, 12 and 13
Doctrine ORM ^2.9
Doctrine DBAL ^2.13 and ^3.1

Other Changes

  • The following DQL functions have been removed, mostly because they are also no
    longer available in PostGIS:

    • ST_MakeBox3D (use ST_3DMakeBox instead)
    • ST_AsKML
    • ST_Distance_Sphere (use ST_DistanceSphere instead)
    • ST_Distance_Spheroid (use ST_DistanceSpheroid instead)
    • ST_Length3D (use ST_3DLength instead)
    • ST_Length_Spheroid (use ST_LengthSpheroid instead)
    • ST_Length2D_Spheroid
    • ST_Shift_Longitude (use ST_ShiftLongitude instead)
  • The dummy RasterType has been removed. Register a custom type mapping
    instead, e.g. $platform->registerDoctrineTypeMapping('raster', 'string').

  • Add parameter and return type declarations.

  • Switch from Travis CI to GitHub Actions for running CI pipeline.

  • Add Docker setup to allow running tests against the different supported
    PostgreSQL / PostGIS versions.

doctrine-postgis - v1.8.0

Published by jsor about 3 years ago

This release now allows installation on PHP 8.

Note: While it is possible to install this library on PHP 8, it is not officially support right now. Use with care and at your own risk.

doctrine-postgis - v1.7.0

Published by jsor about 6 years ago

  • This release drops support for the EOL versions of PHP 5.3, 5.4 and 5.5.
doctrine-postgis - v1.6.0

Published by jsor over 6 years ago

  • Fix: Remove setting unsupported primary option when creating the Doctrine\DBAL\Schema\Column object. This prevents triggering a deprecation error for DBAL >= 2.7. Thanks @simonwelsh (#38).
  • Feature: Run test against PHP 7.2. Thanks @carusogabriel (#35).
doctrine-postgis - v1.5.0

Published by jsor almost 7 years ago

  • Feature: New functions ST_DistanceSphere, ST_DistanceSpheroid and ST_LengthSpheroid. Those functions should be used in PostGIS 2.2 and onwards instead of the deprecated functions ST_Distance_Sphere, ST_Distance_Spheroid and ST_Length_Spheroid. Thanks to @JunkMyFunk for the report (#32).
  • Feature: Tests now use namespaced classes from PHPUnit. Thanks @carusogabriel (#33).
doctrine-postgis - v1.4.1

Published by jsor over 7 years ago

  • Fix: Ensure SRID values from metadata are casted to int to prevent unecessary schema diffs when using XML mappings. Thanks to @HenningCash for the report (#30).
doctrine-postgis - v1.4.0

Published by jsor almost 8 years ago

  • Feature: New function ST_AddPoint. Thanks @ltsstar (#26).
  • Feature: New function Geography.
doctrine-postgis - v1.3.0

Published by jsor almost 8 years ago

  • Feature: New function Geometry. Thanks @dragosprotung (#22).
doctrine-postgis - v1.2.0

Published by jsor almost 8 years ago

  • Feature: New function ST_SnapToGrid. Thanks @dragosprotung (#21).
doctrine-postgis - v1.1.2

Published by jsor almost 8 years ago

  • Fix: Fix handling of table and column names using reserved words. Thanks to @maximilian-walter for reporting (#19).
doctrine-postgis - v1.1.1

Published by jsor about 8 years ago

  • Fix: The event subscribers now allow multiple calls to postConnect for the same connection instance. This is done by MasterSlaveConnection for example when switching master/slave connections. Thanks to @gcavana for reporting, patch courtesy of @NoiseByNorthwest in #17.
doctrine-postgis - v1.1.0

Published by jsor over 8 years ago

  • Feature: New raster DBAL type.
    Note: This type is not suited to be used in entity mappings.
    It just prevents "Unknown database type..." exceptions thrown during
    database inspections by the schema tool.
doctrine-postgis - v1.0.0

Published by jsor about 9 years ago

  • First stable release.