NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2449 most downloaded on Packagist
Geo-related tools PHP 7.3+ library
Last release 6 months ago
18 Mar 2026
Ships fairly regularly
a new release about every 12 months
Nearly every release is documented
notes for 35 of 35 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
35 releases · first in 2013
Update cast/param types by @dwightwatson in #195
Support for PHP 8.4 by @batyrmastyr in #194
Full Changelog: 1.2.0...1.3.0
One column per quarter.
PHP 8.2 CI support by @phpfui in #184
Full Changelog: 1.1.0...1.2.0
Suppressed of deprecation warnings
Suppressed deprecation warning for JsonSerializable in PHP 8.1 #167
toDegreeDecimalMinutes() [BC break]initialBearing() and finalBearing()Fix incompatibility with PHP >= 7.4 by saving longitude and latitude as a string
Allow PHP8 & Fix PHPUnit deprecations
Added Symfony 5 support.
Added Symfony 5 support.
See change log for changes
See change log for changes
willdurand/geocoder 4.ArrayCollection::mergeBoundingBox::mergeBoundingBoxInterface::mergeBoundingBoxInterface::getAsPolygonGeometryCollectionGeometryInterfaceMultiPolygonBoundingBox::getPolygon to BoundingBox::getAsPolygonPolygonInterface extends GeometryInterfaceAbstractGeotools class in favor of CoordinateCouple. Also added constants to GeotoolsInterface.[BC break] Updated: Point is now Vertex everywhere
Point is now Vertex everywherePredis 1.0 versionThanks to all contributors!
Point is now Vertex [BC break]Predis 1.0 versionFixed: cache layer: Redis, Memcached and MongoDB
Fixed: division by zero in vincenty algorithm
Removed: not relevant autoloads
Fixed: HHVM compatible tested on HipHop VM 3.1.0-dev+2014.05.15
HipHop VM 3.1.0-dev+2014.05.15setFromString method to create and modify coordinate + doc - fix #31Updated: geotools CLI moved in bin folder
Updated: use SensioLabs Insight
Updated: loep (The League of Extraordinary Packages) is now owner
Updated: made it working with Geocoder 1.5.0
Added: Memcached cache test - fix #22
Updated: MongoDB cache search by key
Fixed: batched result object embed provider's name, query and exception string - fix #6
Fixed: empty ellipsoid name throws an exception now
Added: command exemples and refactoring
Added: international feet unit to CLI + test - fix #10
Added: support of different ellipsoid + doc + tests - fix #5
Added: dumper option to geocoder:geocode CLI + test
Refactored: getAdapter and getProvider in CLI
Added: CLI for Convert class + tests
Added: CLI for Distance and Point classes + tests
Added: Convert class, tests and doc
Added: test to AbstractGeotools class
Added: Geohash class, tests and doc
Fixed: test to be compatible with PHP 5.3.x
Fixed: the minimum-stability of React/Async
Added: stillmaintained.com to the doc
Your coding agent can read these notes before it upgrades. Set up the MCP server →