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 2026Releases
latest 60 of 66-
6.0.005 Jan 2026Release notes
Open source →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.enabledflag to turn it on/off. You can now remove manual registration of it.- BC Break:
Bazinga\GeocoderBundle\Doctrine\ORM\GeocoderListenerwas removed andBazinga\GeocoderBundle\Doctrine\ORM\GeocodeEntityListenerwas introduced
- BC Break:
- Removed providers:
Bazinga\GeocoderBundle\ProviderFactory\MaxMindBinaryFactoryBazinga\GeocoderBundle\ProviderFactory\GeoIPsFactoryBazinga\GeocoderBundle\ProviderFactory\MapzenFactory
- Removed
php-http/curl-clientdependency - Allow stringable object to be used to geocode address
What's Changed
- Cleanup CI configuring composer's minimum-stability by @norkunas in #365
- Remove deprecated provider factories by @norkunas in #369
- Replace deprecated
HttpClientDiscoveryusage toPsr18ClientDiscoveryby @norkunas in #370 - Remove deprecated
httplug_clientoption from providers by @norkunas in #371 - Fix
kernel.share_dirby @norkunas in #372 - Switch from yaml to php format services definition by @norkunas in #373
- Drop
php-http/curl-clientdependency by @norkunas in #374 - Remove deprecated
Address::$errorNamesby @norkunas in #376 - Remove
doctrine/annotationssupport by @norkunas in #377 - ci: fix deprecation for PhpCsFixer by @Chris53897 in #381
- chore: remove unused + bump dev dependencies by @Chris53897 in #380
- ci: add tests for PHP 8.5 by @Chris53897 in #367
- Allow stringable object to be used to geocode address by @norkunas in #382
- test: remove outdated PHP 7 listener by @Chris53897 in #385
- feat: allow doctrine/doctrine-bundle 3 by @Chris53897 in #384
- feat: allow symfony 8 by @Chris53897 in #387
- feat: allow psr/simple-cache 3 by @Chris53897 in #388
- feat: remove MaxMindBinary Provider by @Chris53897 in #386
- feat: drop support for symfony < 6 by @Chris53897 in #389
- Make classes final and add some types by @norkunas in #390
- Auto register doctrine services, and support multiple metadata drivers by @norkunas in #391
- feat: add strong PHP Types, cleanup by @Chris53897 in #392
- feat: migrate PHPStan 1 => 2 by @Chris53897 in #393
- feat: Added configuration options for error levels by @Chris53897 in #394
- Fix some phpstan warnings by @norkunas in #395
Full Changelog: 5.23.0...6.0.0
-
5.24.022 Dec 2025Release notes
Open source →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
-
5.23.013 May 2025Release notes
Open source → -
5.22.030 Apr 2025Release notes
Open source →What's Changed
- fix: [profiler] don't use dump/profiler_dump for number of results by @fbuchlak in #362
- Allow
willdurand/geocoderv5 by @norkunas in #363
New Contributors
Full Changelog: 5.21.0...5.22.0
-
5.21.017 Jan 2025Release notes
Open source →What's Changed
- Support Doctrine ORM v3 by @norkunas in #356
- Use
profiler_dumpinstead ofdumpby @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
-
5.20.122 May 2024Release notes
Open source →What's Changed
- Fix tests by @ker0x in #350
- Update .gitattributes file by @ker0x in #349
- Fix deprecation and CS by @norkunas in #354
New Contributors
Full Changelog: 5.20.0...5.20.1
-
5.20.003 Nov 2023Release notes
Open source →What's Changed
- Add test for fix plugin fakeip order by @ruano-a in #338
- tests: add tests for php 8.2 by @Chris53897 in #339
- Refactor tests by @norkunas in #344
- Fix ignoring tests directory by @franmomu in #345
- Allow using Symfony 7 and fix some deprecations by @javiereguiluz in #346
- Include PHP and Symfony version to CI job name by @norkunas in #347
New Contributors
- @javiereguiluz made their first contribution in #346
Full Changelog: 5.19.0...5.20.0
-
5.19.005 Dec 2022Release notes
Open source →Changed
- Allow PSR-18 client
- Updated Geocoder Provider dependency requirements to the latest versions
- Deprecate
httplug_clientoption in most provider factories in favour ofhttp_client.
Fixed
- Load fakeip plugin before cache
-
5.18.009 Jun 2022 -
5.17.001 Jun 2022Release notes
Open source →Changed
- Updated PHP requirement to ^7.4
- Updated minimum required version for some dependencies
- Deprecate
Address::$errorNamesin favour ofAddress::ERROR_NAMES.
-
5.16.227 May 2022 -
5.16.114 Dec 2021 -
5.16.030 Jun 2021Release notes
Open source →Added
- Allow Address validation constraint as php8 attribute usage
- Allow fake IP works for all IPs
-
5.15.004 May 2021Release notes
Open source →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
-
5.14.019 Jan 2021Release notes
Open source →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
-
5.13.019 Jan 2021 -
5.12.013 Aug 2020Release notes
Open source →Added
- Allow configuring local IP when using FakeIpPlugin
Changed
- Skip geocoding if address has not changed
-
5.11.008 Jan 2020Release notes
Open source →Added
- Allow an HTTP client to be injected via the constructor of providers
- Add MapboxFactory to docs
Fixed
- replace empty() check
-
5.10.003 Jan 2020Release notes
Open source →Added
- Add MapboxFactory
- Add GoogleMapsPlacesFactory
Fixed
- Fix tests/deprecations and Symfony 5 support
-
5.9.208 Nov 2019Release notes
Open source →Fixed
- Only trigger provider deprecation notices when they are explicitly configured
-
5.9.107 Nov 2019 -
5.9.007 Nov 2019Release notes
Open source →Added
- Auto tag dumpers with
bazinga_geocoder.dumper - Add api_key for the YandexFactory
- Add option to use Faker library for FakeIpPlugin
- Auto tag dumpers with
-
5.8.017 Oct 2019Release notes
Open source →Added
- Add logger support to ChainFactory
Changed
- Update FreeGeoIpFactory with freegeoip.app
-
5.7.020 Sep 2019Release notes
Open source →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
-
5.6.022 Aug 2019Release notes
Open source →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
-
5.5.010 Jul 2019Release notes
Open source →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
-
5.4.008 Jul 2019Release notes
Open source →Added
- Add address validator constraint
Fixed
- SF 4.2 Compliance
- Fix another SF 4.2 deprecation
- Doc fixes
- Custom vendor location symfony 4
-
5.3.018 Sep 2018Release notes
Open source →Added
- Support for Ipstack provider
- Support for adding precision argument for the Cache plugin.
-
5.2.008 Sep 2018Release notes
Open source →Added
- Support for Nominatim 5.0
Fixed
- Issue when defining plugins.
- Fixed invalid HTML profiler details table.
-
5.1.202 Feb 2018Release notes
Open source →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.
-
5.1.123 Jan 2018 -
5.1.015 Dec 2017Release notes
Open source →Added
Collector::clearto be compatible with Symfony 4.- Added support for IpInfo.
-
5.0.106 Dec 2017Nothing published for this version
-
5.0.003 Sep 2017Release notes
Open source →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\GeocoderBundletoBazinga\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
DumperManagerLoggableGeocoder, useLoggerPlugininstead.- Configuration for default provider (
default_provider) Bazinga\Bundle\GeocoderBundle\Provider\Cachewas removed, useCachePlugininstead.- All services IDs was removed except
bazinga_geocoder.geocoderandgeocoder.
-
5.0.0-beta106 Aug 2017 pre-releaseNothing published for this version
-
5.0.0-alpha103 Aug 2017 pre-releaseNothing published for this version
-
4.2.016 Jul 2017Nothing published for this version
-
4.1.025 Feb 2016 -
4.0.028 Oct 2015Nothing published for this version
-
3.1.031 Jul 2014Nothing published for this version
-
3.0.212 May 2014Nothing published for this version
-
3.0.115 Mar 2014Nothing published for this version
-
3.0.016 Jan 2014Nothing published for this version
-
2.0.014 Dec 2013Nothing published for this version
-
1.5.114 Dec 2013Nothing published for this version
-
1.5.028 Nov 2013Nothing published for this version
-
1.4.528 Aug 2013Nothing published for this version
-
1.4.422 Aug 2013Nothing published for this version
-
1.4.317 Aug 2013Nothing published for this version
-
1.4.217 Aug 2013Nothing published for this version
-
1.4.117 Aug 2013Nothing published for this version
-
1.4.017 Aug 2013Nothing published for this version
-
1.3.015 Aug 2013Nothing published for this version
-
1.2.613 Aug 2013Nothing published for this version
-
1.2.528 Jun 2013Nothing published for this version
-
1.2.428 Jun 2013Nothing published for this version
-
1.2.315 Mar 2013Nothing published for this version
-
1.2.204 Mar 2013Nothing published for this version
-
1.2.107 Feb 2013Nothing published for this version
-
1.2.015 Jan 2013Nothing published for this version