All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- This release drops support for the EOL versions of PHP 5.3, 5.4 and 5.5.
- Fix: Remove setting unsupported
primary
option when creating theDoctrine\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).
- Feature: New functions
ST_DistanceSphere
,ST_DistanceSpheroid
andST_LengthSpheroid
. Those functions should be used in PostGIS 2.2 and onwards instead of the deprecated functionsST_Distance_Sphere
,ST_Distance_Spheroid
andST_Length_Spheroid
. Thanks to @JunkMyFunk for the report (#32). - Feature: Tests now use namespaced classes from PHPUnit. Thanks @carusogabriel (#33).
- 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).
- Feature: New function
ST_AddPoint
. Thanks @ltsstar (#26). - Feature: New function
Geography
.
- Feature: New function
Geometry
. Thanks @dragosprotung (#22).
- Feature: New function
ST_SnapToGrid
. Thanks @dragosprotung (#21).
- Fix: Fix handling of table and column names using reserved words. Thanks to @maximilian-walter for reporting (#19).
- 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.
- 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.
- First stable release.