NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2110 most downloaded on Packagist
Geocoding addresses to coordinates
Last release 1 months ago
01 Sep 2026
Ships fairly regularly
a new release about every 6 months
Most releases are documented
notes for 34 of 45 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
45 releases · first in 2014
Add Guzzle 8 compatibility by @marijoo in #119
Full Changelog: 4.0.0...4.1.0
Full Changelog: https://github.com/spatie/geocoder/compare/4.0.0...4.1.0
One column per quarter.
Fix CI: update deprecated GitHub Actions (cache v1 → v4, checkout v3 → v4)
Update issue template by @AlexVanderbist in #116
getCoordinatesForAddressFull Changelog: 3.16.1...3.16.2
getCoordinatesForAddressFull Changelog: https://github.com/spatie/geocoder/compare/3.16.1...3.16.2
Laravel 12.x Compatibility by @laravel-shift in #115
Full Changelog: https://github.com/spatie/geocoder/compare/3.16.0...3.16.1
Laravel 11.x Compatibility by @laravel-shift in #113
Full Changelog: https://github.com/spatie/geocoder/compare/3.15.0...3.16.0
Return types by @francoism90 in #112
Full Changelog: 3.14.2...3.15.0
Full Changelog: https://github.com/spatie/geocoder/compare/3.14.2...3.15.0
Fixes the example for a specific language by @hofmannsven in #107
Full Changelog: 3.14.1...3.14.2
Full Changelog: https://github.com/spatie/geocoder/compare/3.14.1...3.14.2
fix partial_match error
partial_match errorUpdate formatResponse to include partial_match by @MultiSuperFreek in #103
Full Changelog: 3.13.1...3.14.0
Full Changelog: https://github.com/spatie/geocoder/compare/3.13.1...3.14.0
Update Geocoding API doc url by @newjett0617 in #102
Full Changelog: 3.13.0...3.13.1
Full Changelog: https://github.com/spatie/geocoder/compare/3.13.0...3.13.1
Full Changelog : 3.12.0...3.13.0
Full Changelog: 3.12.0...3.13.0
Full Changelog: https://github.com/spatie/geocoder/compare/3.12.0...3.13.0
Nothing published for this version
- Add support for PHP 8.1 Full Changelog: https://github.com/spatie/geocoder/compare/3.10.1...3.11.0
Full Changelog: https://github.com/spatie/geocoder/compare/3.10.1...3.11.0
- revert previous version
add plus_code to formatted response
plus_code to formatted response (#91)- Add support for PHP 8.0
- Add support for Laravel 8
add ability to resolve Geocoder from the fully qualified class name
return multiple results for reverse-geocoding
- allow Guzzle 7
return multiple results as array rather than just the first one
- add support for Laravel 7
improve testability by resolving the guzzle client out of the container
- add support for Laravel 6
drop support for PHP 7.1 and smaller
include address components in the response
fix PHP 7.0 requirement in composer.json
- add support for setting bounds
add viewport coordinates to Geocoder::formatResponse()
Geocoder::formatResponse()- improved exception handling
- add getAddressForCoordinates
getAddressForCoordinates- fix typo
- dropped support for PHP 5 - cleaned up internals - some small API changes
- require Guzzle 6 instead of 5
fixed the naming of variables in the Geocoder interface
Geocoder interfaceformatted_address to resultsensor parameterNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →