Skip to content

Releases: geocoder-php/GeocoderLaravel

1.0.1

31 Jan 00:56

Choose a tag to compare

Changed

  • Laravel 5.3 requirement back to Laravel 5.0, JUST IN CASE it was working for people. (Only Laravel 5.3 and up is officially supported.)

1.0.0 Finally live! :)

31 Jan 00:47

Choose a tag to compare

Updated

  • minimum Laravel requirement specification to 5.3 (it was previously already the case, but not enforced in composer.json).

Notes

  • migration from egeloen/http-adapter to php-http/httplug is coming with the next release of geocoder-php.

Geocoder 3.3.x Support!

14 Oct 03:09

Choose a tag to compare

Pre-release

Hi all, this is a fairly big release, with lots of backwards-incompatible changes. Be sure to read the readme carefully if you are upgrading!

This is tagged as release candidate 1 to suss out any wrinkles before marking it stable. Please test and report back. I will am implementing this in live projects and will monitor functionality as well.

Added

  • ability to dump results #16.
  • ability to use multiple providers in addition to the chain provider #47.
  • more integration tests.
  • special aggregator that allows chaining of geocode() and other methods.

Changed

  • README documentation.
  • to use Geocoder 3.3.x.
  • namespace to Geocoder\Laravel\....
  • service provider to auto-load the facade.
  • config file format.
  • geocoding commands necessary to obtain results (must use ->all(), ->get(),
    or ->dump()) after the respective command.
  • the service provider architecture.

Fixed

  • MaxMindBinary Provider being instantiated with an Adapter #24.
  • GeoIP2 Provider being instantiated with a generic Adapter.

0.6.0 (2015-07-28)

28 Jul 12:32

Choose a tag to compare

  • Added: support for Laravel 5.1

0.5.0

11 Mar 22:15

Choose a tag to compare

  • [BC] the package is now compatible for Laravel 5
  • improved the doc
  • add code of conduct

0.4.1

23 Jun 16:53

Choose a tag to compare

  • fix the way to "implode" provider's arguments from the config file
  • improve unit tests

0.4.0

13 May 19:39

Choose a tag to compare

This release uses Geocoder 2.4.* :)

0.3.0

12 May 22:42

Choose a tag to compare

Release

  • Supports provider's arguments [BC break]

Upgrade

Only app/config/packages/toin0u/geocoder-laravel/config.php stucture is changed. And it's easy to upgrade your config file.

Before:
return array(
    'provider' => 'Geocoder\Provider\GoogleMapsProvider',
    'adapter'  => 'Geocoder\HttpAdapter\CurlHttpAdapter'
);
Now:
return array(
    'providers' => array(
        'Geocoder\Provider\GoogleMapsProvider' => array('my-locale', 'my-region', $ssl = true),
        'Geocoder\Provider\CloudMadeProvider'  => array('my-api-key'),
        'Geocoder\Provider\FreeGeoIpProvider'  => null, // or array()
        // ...
    ),
    'adapter'  => 'Geocoder\HttpAdapter\CurlHttpAdapter'
);

0.2.0

16 Nov 14:40

Choose a tag to compare

  • use Geocoder 2.3.x
  • use config file
  • use singleton instead of share
  • improve tests