v2.0.0
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(useST_3DMakeBoxinstead)ST_AsKMLST_Distance_Sphere(useST_DistanceSphereinstead)ST_Distance_Spheroid(useST_DistanceSpheroidinstead)ST_Length3D(useST_3DLengthinstead)ST_Length_Spheroid(useST_LengthSpheroidinstead)ST_Length2D_SpheroidST_Shift_Longitude(useST_ShiftLongitudeinstead)
-
The dummy
RasterTypehas 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.