Releases: dvdoug/PHPCoord
Releases · dvdoug/PHPCoord
v5.10.2
Fixed
- Fix off by 1 error when computing certain British/Irish grid references
v5.10.1
Fixed
- Compatibility with opcache preloading
v5.10.0
Added
- Added a new method
isWithinCRSBoundingArea()
on most Point
objects (all except VerticalPoint
) to check if they lie within the bounds of their defined CRS
v5.9.2
Changed
- Split declaration of the
Projected::EPSG_*
constants into multiple files internally to aid with static analysis
in IDEs (there are so many, the file defining them was over the max file size analysis threshold for Intelephense)
v5.9.1
Changed
- Updates to data for USA and WGS84
- Support for Irish polynomial transformation in the ETRS89 to TM75 direction (TM75 to ETRS89 was already supported)
Fixed
- British and Irish Grid references were rounding rather than truncating causing a sometimes off-by-1 error
v5.9.0
Changed
- Updates to data for Czechia, Denmark, ETRS89, Germany, Martinique, Portugal, St Helena, UK and WGS84
- Switched from Vincenty to Karney algorithm for calculating distance between two Geographic points
- Minimum PHP version increased to 8.1
v5.8.0
Added
- Support for compressed grid files to reduce distribution sizes
v5.7.0
Changed
- Updates to data for Canada, Denmark, France, Germany and USA
- More aggressive buffering of extent polygons
v4.7.1
The v4.x series is receiving basic maintenance only. All feature development takes place in v5.x.
This is because one of PHP8.1's new deprecations
required a significant non-backwards compatible change to address.
Fixed
- Buffering of Irish extent
v5.6.0
Changed
- Updates to data for Australia, Austria, Canada, Germany, Italy, Netherlands, Portugal, South Korea, UK and USA