PackageTrack
Sign in Get early access

spatie/geocoder

Geocoding addresses to coordinates

4.0.0 5.4M downloads/mo #2124 most downloaded on Packagist spatie/geocoder

What this package is like to depend on

Last release 6 months ago

20 Feb 2026

Ships fairly regularly

a new release about every 5 months

Most releases are documented

notes for 33 of 44 stable releases

Nothing withdrawn

no release was ever pulled

12 years old

44 releases · first in 2014

2 releases in the last 12 months

see the full history below

Release timeline

44 releases · May 2014 to Feb 2026
2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 44
  1. 4.0.0 20 Feb 2026
    Release notes

    What's changed

    • Add Laravel 13.x compatibility
    • Require PHP 8.3+
    • Require Laravel 11+
    • Update PHPUnit to 11/12
    • Fix CI: update deprecated GitHub Actions (cache v1 → v4, checkout v3 → v4)
    • Update test expectations for current Google Geocoding API responses
    Open source →
    Release notes

    What's changed

    • Add Laravel 13.x compatibility
    • Require PHP 8.3+
    • Require Laravel 11+
    • Update PHPUnit to 11/12
    • Fix CI: update deprecated GitHub Actions (cache v1 → v4, checkout v3 → v4)
    • Update test expectations for current Google Geocoding API responses
    Open source →
    Release notes

    4.0.0 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  2. 3.16.2 20 Nov 2025
    Release notes

    What's Changed

    • Update issue template by @AlexVanderbist in #116
    • Update docblock for getCoordinatesForAddress

    Full Changelog: 3.16.1...3.16.2

    Open source →
    Release notes

    What's Changed

    • Update issue template by @AlexVanderbist in https://github.com/spatie/geocoder/pull/116
    • Update docblock for getCoordinatesForAddress

    Full Changelog: https://github.com/spatie/geocoder/compare/3.16.1...3.16.2

    Open source →
    Release notes

    3.16.2

    Compare

    Choose a tag to compare

    Open source →
  3. 3.16.1 21 Feb 2025
    Release notes

    What's Changed

    Full Changelog: 3.16.0...3.16.1

    Open source →
    Release notes

    What's Changed

    • Laravel 12.x Compatibility by @laravel-shift in https://github.com/spatie/geocoder/pull/115

    Full Changelog: https://github.com/spatie/geocoder/compare/3.16.0...3.16.1

    Open source →
    Release notes

    3.16.1

    Compare

    Choose a tag to compare

    Open source →
  4. 3.16.0 02 Mar 2024
    Release notes

    What's Changed

    Full Changelog: 3.15.0...3.16.0

    Open source →
    Release notes

    What's Changed

    • Laravel 11.x Compatibility by @laravel-shift in https://github.com/spatie/geocoder/pull/113

    Full Changelog: https://github.com/spatie/geocoder/compare/3.15.0...3.16.0

    Open source →
    Release notes

    3.16.0

    Compare

    Choose a tag to compare

    Open source →
  5. 3.15.0 17 Oct 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 3.14.2...3.15.0

    Open source →
    Release notes

    What's Changed

    • Return types by @francoism90 in https://github.com/spatie/geocoder/pull/112

    New Contributors

    • @francoism90 made their first contribution in https://github.com/spatie/geocoder/pull/112

    Full Changelog: https://github.com/spatie/geocoder/compare/3.14.2...3.15.0

    Open source →
    Release notes

    3.15.0

    Compare

    Choose a tag to compare

    Open source →
  6. 3.14.2 01 Feb 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 3.14.1...3.14.2

    Open source →
    Release notes

    What's Changed

    • Fixes the example for a specific language by @hofmannsven in https://github.com/spatie/geocoder/pull/107
    • Add PHP 8.2 Support by @patinthehat in https://github.com/spatie/geocoder/pull/108
    • Laravel 10.x Compatibility by @laravel-shift in https://github.com/spatie/geocoder/pull/110

    New Contributors

    • @hofmannsven made their first contribution in https://github.com/spatie/geocoder/pull/107
    • @patinthehat made their first contribution in https://github.com/spatie/geocoder/pull/108
    • @laravel-shift made their first contribution in https://github.com/spatie/geocoder/pull/110

    Full Changelog: https://github.com/spatie/geocoder/compare/3.14.1...3.14.2

    Open source →
    Release notes

    3.14.2

    Compare

    Choose a tag to compare

    Open source →
  7. 3.14.1 29 Jun 2022
    Release notes
    • fix partial_match error
    Open source →
    Release notes
    • fix partial_match error
    Open source →
    Release notes

    3.14.1

    Compare

    Choose a tag to compare

    Open source →
  8. 3.14.0 28 Jun 2022
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 3.13.1...3.14.0

    Open source →
    Release notes

    What's Changed

    • Update formatResponse to include partial_match by @MultiSuperFreek in https://github.com/spatie/geocoder/pull/103

    New Contributors

    • @MultiSuperFreek made their first contribution in https://github.com/spatie/geocoder/pull/103

    Full Changelog: https://github.com/spatie/geocoder/compare/3.13.1...3.14.0

    Open source →
    Release notes

    3.14.0

    Compare

    Choose a tag to compare

    Open source →
  9. 3.13.1 26 Jun 2022
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 3.13.0...3.13.1

    Open source →
    Release notes

    What's Changed

    • Update Geocoding API doc url by @newjett0617 in https://github.com/spatie/geocoder/pull/102

    New Contributors

    • @newjett0617 made their first contribution in https://github.com/spatie/geocoder/pull/102

    Full Changelog: https://github.com/spatie/geocoder/compare/3.13.0...3.13.1

    Open source →
    Release notes

    3.13.1

    Compare

    Choose a tag to compare

    Open source →
  10. 3.13.0 21 Mar 2022
    Release notes

    Full Changelog: 3.12.0...3.13.0

    Open source →
    Release notes

    Full Changelog: https://github.com/spatie/geocoder/compare/3.12.0...3.13.0

    Open source →
    Release notes

    3.13.0

    Compare

    Choose a tag to compare

    Open source →
  11. 3.12.0 09 Feb 2022

    Nothing published for this version

  12. 3.11.0 18 Nov 2021
    Release notes
    • Add support for PHP 8.1

    Full Changelog: https://github.com/spatie/geocoder/compare/3.10.1...3.11.0

    Open source →
  13. 3.10.1 02 Dec 2020
    Release notes
    • revert previous version
    Open source →
  14. 3.10.0 01 Dec 2020
    Release notes
    • add plus_code to formatted response (#91)
    Open source →
  15. 3.9.3 01 Dec 2020
    Release notes
    • Add support for PHP 8.0 (#90)
    Open source →
  16. 3.9.2 09 Sep 2020
    Release notes
    • Add support for Laravel 8
    Open source →
  17. 3.9.1 05 Aug 2020
    Release notes
    • add ability to resolve Geocoder from the fully qualified class name (#87)
    Open source →
  18. 3.9.0 27 Jul 2020
    Release notes
    • return multiple results for reverse-geocoding (#86)
    Open source →
  19. 3.8.1 01 Jul 2020
    Release notes
    • allow Guzzle 7
    Open source →
  20. 3.8.0 11 May 2020
    Release notes
    • return multiple results as array rather than just the first one (#73)
    Open source →
  21. 3.7.0 04 Mar 2020
    Release notes
    • add support for Laravel 7
    Open source →
  22. 3.6.1 04 Jan 2020
    Release notes
    • improve testability by resolving the guzzle client out of the container
    Open source →
  23. 3.6.0 04 Sep 2019
    Release notes
    • add support for Laravel 6
    Open source →
  24. 3.5.0 31 May 2019
    Release notes
    • add country parameter
    • drop support for PHP 7.1 and smaller
    Open source →
  25. 3.4.0 24 Jan 2019
    Release notes
    • include address components in the response
    Open source →
  26. 3.3.1 15 May 2018
    Release notes
    • fix PHP 7.0 requirement in composer.json
    Open source →
  27. 3.3.0 20 Apr 2018
    Release notes
    • add support for setting bounds
    Open source →
  28. 3.2.0 30 Mar 2018
    Release notes
    • add viewport coordinates to Geocoder::formatResponse()
    Open source →
  29. 3.1.1 22 Feb 2018
    Release notes
    • improved exception handling
    Open source →
  30. 3.1.0 25 Oct 2017
    Release notes
    • add getAddressForCoordinates
    Open source →
  31. 3.0.1 24 Oct 2017
    Release notes
    • fix typo
    Open source →
  32. 3.0.0 24 Oct 2017
    Release notes
    • dropped support for PHP 5
    • cleaned up internals
    • some small API changes
    Open source →
  33. 2.3.2 15 Nov 2016
    Release notes
    • require Guzzle 6 instead of 5
    Open source →
  34. 2.3.1 04 Sep 2016
    Release notes
    • fixed the naming of variables in the Geocoder interface

    2.3.0 - 2016-09-01

    • added support for regions and languages
    • added Laravel integration

    2.2.0 - 2016-08-20

    • add formatted_address to result

    2.1.3 - 2016-08-07

    • remove sensor parameter

    2.1.2 - 2016-07-04

    • upgrade Guzzle version

    2.1.1 - 2016-03-10

    • use HTTPS to connect to google
    Open source →
  35. 2.3.0 01 Sep 2016

    Nothing published for this version

  36. 2.2.0 20 Aug 2016

    Nothing published for this version

  37. 2.1.3 06 Aug 2016

    Nothing published for this version

  38. 2.1.2 04 Jul 2016

    Nothing published for this version

  39. 2.1.1 10 Mar 2016

    Nothing published for this version

  40. 2.1.0 24 Jul 2015

    Nothing published for this version

  41. 2.0.0 12 Jun 2015

    Nothing published for this version

  42. 1.0.0 23 May 2015

    Nothing published for this version

  43. 0.1.2 01 Oct 2014

    Nothing published for this version

  44. 0.1.1 01 May 2014

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive