PackageTrack
Sign in Get early access

willdurand/geocoder-bundle

Integration of Geocoder into Symfony

6.0.0 6.8M downloads/mo #2560 most downloaded on Packagist geocoder-php/BazingaGeocoderBundle

What this package is like to depend on

Last release 7 months ago

05 Jan 2026

Ships fairly regularly

a new release about every 6 months

Some releases are documented

notes for 34 of 64 stable releases

Nothing withdrawn

no release was ever pulled

14 years old

66 releases · first in 2012

2 releases in the last 12 months

see the full history below

Release timeline

66 releases · Sep 2012 to Jan 2026
2013 2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 60 of 66
  1. 6.0.0 05 Jan 2026
    Release notes

    Notable changes

    • Symfony requirement was bumped to ^6.4 and support for 8.0 was added
    • PHP requirement was bumped to ^8.1
    • Doctrine annotations support was removed, use PHP attributes
    • Automated registration of Doctrine listener. You can control it via bazinga_geocoder.orm.enabled flag to turn it on/off. You can now remove manual registration of it.
      • BC Break: Bazinga\GeocoderBundle\Doctrine\ORM\GeocoderListener was removed and Bazinga\GeocoderBundle\Doctrine\ORM\GeocodeEntityListener was introduced
    • Removed providers:
      • Bazinga\GeocoderBundle\ProviderFactory\MaxMindBinaryFactory
      • Bazinga\GeocoderBundle\ProviderFactory\GeoIPsFactory
      • Bazinga\GeocoderBundle\ProviderFactory\MapzenFactory
    • Removed php-http/curl-client dependency
    • Allow stringable object to be used to geocode address

    What's Changed

    Full Changelog: 5.23.0...6.0.0

    Open source →
  2. 5.24.0 22 Dec 2025
    Release notes

    What's Changed

    • Cleanup CI configuring composer's minimum-stability by @norkunas in #365
    • Fix test by @norkunas in #375
    • Deprecate using options array to configure Address validation constraint by @norkunas in #383

    Full Changelog: 5.23.0...5.24.0

    Open source →
  3. 5.23.0 13 May 2025
    Release notes

    What's Changed

    Full Changelog: 5.22.0...5.23.0

    Open source →
  4. 5.22.0 30 Apr 2025
    Release notes

    What's Changed

    • fix: [profiler] don't use dump/profiler_dump for number of results by @fbuchlak in #362
    • Allow willdurand/geocoder v5 by @norkunas in #363

    New Contributors

    Full Changelog: 5.21.0...5.22.0

    Open source →
  5. 5.21.0 17 Jan 2025
    Release notes

    What's Changed

    • Support Doctrine ORM v3 by @norkunas in #356
    • Use profiler_dump instead of dump by @norkunas in #357
    • Update CI to run with PHP 8.4 and Symfony 7.2 by @norkunas in #358
    • docs: replace travis ci badge, with the one from github actions by @Chris53897 in #352
    • Drop support for Symfony < 5.4, drop CI test for Symfony 7.1 by @ker0x in #342

    Full Changelog: 5.20.1...5.21.0

    Open source →
  6. 5.20.1 22 May 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 5.20.0...5.20.1

    Open source →
  7. 5.20.0 03 Nov 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 5.19.0...5.20.0

    Open source →
  8. 5.19.0 05 Dec 2022
    Release notes

    See Changelog for changes

    Open source →
    Release notes

    Changed

    • Allow PSR-18 client
    • Updated Geocoder Provider dependency requirements to the latest versions
    • Deprecate httplug_client option in most provider factories in favour of http_client.

    Fixed

    • Load fakeip plugin before cache
    Open source →
  9. 5.18.0 09 Jun 2022
    Release notes

    See Changelog for changes

    Open source →
    Release notes

    Added

    • Add OpenRouteService factory
    Open source →
  10. 5.17.0 01 Jun 2022
    Release notes

    See Changelog for changes

    Open source →
    Release notes

    Changed

    • Updated PHP requirement to ^7.4
    • Updated minimum required version for some dependencies
    • Deprecate Address::$errorNames in favour of Address::ERROR_NAMES.
    Open source →
  11. 5.16.2 27 May 2022
    Release notes

    Fixed

    • Fix deprecations with Symfony 6.1
    Open source →
  12. 5.16.1 14 Dec 2021
    Release notes

    Fixed

    • Allow Symfony 6
    Open source →
  13. 5.16.0 30 Jun 2021
    Release notes

    Added

    • Allow Address validation constraint as php8 attribute usage
    • Allow fake IP works for all IPs
    Open source →
  14. 5.15.0 04 May 2021
    Release notes

    Added

    • Add locationIQ provider
    • Add support for PHP 8 attributes

    Fixed

    • Fix annotation metadata driver with Doctrine proxies
    • Fix ORM tests

    Removed

    • Remove unnecessary version check for registerAliasForArgument
    Open source →
  15. 5.14.0 19 Jan 2021
    Release notes

    Added

    • Add support for PHP 8.0

    Changed

    • Upgrade dependencies to up to date versions

    Removed

    • Remove PHP 7.2 support
    • Remove Symfony 3.4 support
    Open source →
  16. 5.13.0 19 Jan 2021
    Release notes

    Added

    • Add support for api-key based authentication in here factory
    Open source →
  17. 5.12.0 13 Aug 2020
    Release notes

    Added

    • Allow configuring local IP when using FakeIpPlugin

    Changed

    • Skip geocoding if address has not changed
    Open source →
  18. 5.11.0 08 Jan 2020
    Release notes

    Added

    • Allow an HTTP client to be injected via the constructor of providers
    • Add MapboxFactory to docs

    Fixed

    • replace empty() check
    Open source →
  19. 5.10.0 03 Jan 2020
    Release notes

    Added

    • Add MapboxFactory
    • Add GoogleMapsPlacesFactory

    Fixed

    • Fix tests/deprecations and Symfony 5 support
    Open source →
  20. 5.9.2 08 Nov 2019
    Release notes

    Fixed

    • Only trigger provider deprecation notices when they are explicitly configured
    Open source →
  21. 5.9.1 07 Nov 2019
    Release notes

    Fixed

    • Fix extension cannot replace non-defined argument
    Open source →
  22. 5.9.0 07 Nov 2019
    Release notes

    Added

    • Auto tag dumpers with bazinga_geocoder.dumper
    • Add api_key for the YandexFactory
    • Add option to use Faker library for FakeIpPlugin
    Open source →
  23. 5.8.0 17 Oct 2019
    Release notes

    Added

    • Add logger support to ChainFactory

    Changed

    • Update FreeGeoIpFactory with freegeoip.app
    Open source →
  24. 5.7.0 20 Sep 2019
    Release notes

    Added

    • Add Algolia provider factory

    Changed

    • Skip empty address values in listener
    • Allow cache lifetime as null
    • Update dev dependencies
    • Make sure we run action on PRs
    Open source →
  25. 5.6.0 22 Aug 2019
    Release notes

    Added

    • Added missing step in Doctrine documentation
    • Address annotation can be used over a getter
    • Add docs about autowiring
    • Integrate phpstan at level 2
    • Adding github actions

    Changed

    • Deprecate MapzenFactory
    • Deprecate GeoIPsFactory
    • Rename Changelog.md to CHANGELOG.md

    Removed

    • Remove useless phpdocs
    Open source →
  26. 5.5.0 10 Jul 2019
    Release notes

    Added

    • Add autowiring bindings by Provider interface + providerName
    • Exposes Here provider to the bundle

    Fixed

    • Add missing tag for AddressValidator constraint

    Changed

    • Update readme
    • Fix method name
    • Drop unmaintained Symfony versions support
    Open source →
  27. 5.4.0 08 Jul 2019
    Release notes

    Added

    • Add address validator constraint

    Fixed

    • SF 4.2 Compliance
    • Fix another SF 4.2 deprecation
    • Doc fixes
    • Custom vendor location symfony 4
    Open source →
  28. 5.3.0 18 Sep 2018
    Release notes

    Added

    • Support for Ipstack provider
    • Support for adding precision argument for the Cache plugin.
    Open source →
  29. 5.2.0 08 Sep 2018
    Release notes

    Added

    • Support for Nominatim 5.0

    Fixed

    • Issue when defining plugins.
    • Fixed invalid HTML profiler details table.
    Open source →
  30. 5.1.2 02 Feb 2018
    Release notes

    Fixed

    • Make sure commands not using the container.
    • Fixed issue with using custom factories. We do not validate custom factories better.
    • We are more relaxed in our requirements for HTTPClients. You may now use the option http_client.
    Open source →
  31. 5.1.1 23 Jan 2018
    Release notes

    Fixed

    • Adding commands as services
    • Fixed twig paths for webprofiler
    Open source →
  32. 5.1.0 15 Dec 2017
    Release notes

    Added

    • Collector::clear to be compatible with Symfony 4.
    • Added support for IpInfo.
    Open source →
  33. 5.0.1 06 Dec 2017

    Nothing published for this version

  34. 5.0.0 03 Sep 2017
    Release notes

    Version 5 does only support Symfony 3.3+ and PHP7. We dropped some complexity and added plenty of type hints.

    Added

    • Support for Geocoder 4.0
    • Provider factories
    • Support for plugins

    Changed

    • Namespace changed from Bazinga\Bundle\GeocoderBundle to Bazinga\GeocoderBundle
    • The "fake IP" feature does not change any environment or Symfony variables.
    • Configuration for providers has been changed. We now use factories.

    Before:

    bazinga_geocoder:
      providers:
        bing_maps:
          api_key: "Foo"
          locale: 'sv'
    

    After:

    bazinga_geocoder:
      providers:
        acme:
          factory: "Bazinga\GeocoderBundle\ProviderFactory\BingMapsFactory"
          locale: 'sv'
          options:
            api_key: "foo"
    

    Removed

    • DumperManager
    • LoggableGeocoder, use LoggerPlugin instead.
    • Configuration for default provider (default_provider)
    • Bazinga\Bundle\GeocoderBundle\Provider\Cache was removed, use CachePlugin instead.
    • All services IDs was removed except bazinga_geocoder.geocoder and geocoder.
    Open source →
  35. 5.0.0-beta1 06 Aug 2017 pre-release

    Nothing published for this version

  36. 5.0.0-alpha1 03 Aug 2017 pre-release

    Nothing published for this version

  37. 4.2.0 16 Jul 2017

    Nothing published for this version

  38. 4.1.0 25 Feb 2016
    Release notes

    No changelog before this version

    Open source →
  39. 4.0.0 28 Oct 2015

    Nothing published for this version

  40. 3.1.0 31 Jul 2014

    Nothing published for this version

  41. 3.0.2 12 May 2014

    Nothing published for this version

  42. 3.0.1 15 Mar 2014

    Nothing published for this version

  43. 3.0.0 16 Jan 2014

    Nothing published for this version

  44. 2.0.0 14 Dec 2013

    Nothing published for this version

  45. 1.5.1 14 Dec 2013

    Nothing published for this version

  46. 1.5.0 28 Nov 2013

    Nothing published for this version

  47. 1.4.5 28 Aug 2013

    Nothing published for this version

  48. 1.4.4 22 Aug 2013

    Nothing published for this version

  49. 1.4.3 17 Aug 2013

    Nothing published for this version

  50. 1.4.2 17 Aug 2013

    Nothing published for this version

  51. 1.4.1 17 Aug 2013

    Nothing published for this version

  52. 1.4.0 17 Aug 2013

    Nothing published for this version

  53. 1.3.0 15 Aug 2013

    Nothing published for this version

  54. 1.2.6 13 Aug 2013

    Nothing published for this version

  55. 1.2.5 28 Jun 2013

    Nothing published for this version

  56. 1.2.4 28 Jun 2013

    Nothing published for this version

  57. 1.2.3 15 Mar 2013

    Nothing published for this version

  58. 1.2.2 04 Mar 2013

    Nothing published for this version

  59. 1.2.1 07 Feb 2013

    Nothing published for this version

  60. 1.2.0 15 Jan 2013

    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