All Versions
43
Latest Version
Avg Release Cycle
155 days
Latest Release
634 days ago

Changelog History
Page 1

  • v4.3.0 Changes

    July 30, 2022
    • ✂ Removed: Support for PHP 7.3
    • ➕ Added: Support for PHP 8.1
    • ➕ Added: GitHub Actions workflows
    • 🔄 Changed: Migrate from PHP-HTTP to PSR-18 client
  • v4.2.0 Changes

    December 22, 2020
    • ✂ Removed: Support for PHP 7.2
    • ➕ Added: Support for PHP 8.0
    • ⬆️ Changed: Upgrade to PHPUnit 9
  • v4.1.0 Changes

    July 04, 2020
    • ✂ Removed: support for PHP < 7.2
    • ➕ Added: Coordinates::toArray
    • ⚡️ Changed: Update namespaces
    • 🔄 Changed: Make sure we never use a country with name AND code as null
  • v4.0.0 Changes

    August 01, 2017
    • ⬇️ Dropped support for PHP < 7
    • Introduced GeocodeQuery and ReverseQuery.
    • ⚡️ Provider and Geocoder interfaces has been updated to use query objects
    • All providers are stateless and immutable.
    • Moved all providers to new namespaces. Previous Geocoder\Provider\BingMaps is now located at Geocoder\Provider\BingMaps\BingMaps
    • ➕ Added: Interface for Geocoder\Model\AddressCollection called Geocoder\Collection. Public APIs are updated to type hint for Geocoder\GeocoderResult.
    • ➕ Added: Interface for Geocoder\Model\Address called Geocoder\Location. Public APIs are updated to type hint for Geocoder\Location.
    • ➕ Added: GeoArray dumper
    • ➕ Added: Collection::isEmpty
    • 🔄 Changed: Location::getCoordinates will return null or a Coordinates object with coordinates data. It will never return Coordinates without data.
    • 🔄 Changed: Location::getBounds will return null or a Bounds object with coordinates data. It will never return Bounds without data.
    • 🔄 Changed: Support for unsecure transfer protocol was removed. The providers only support HTTPS.
    • 🔄 Changed: Using PSR-4 instead of PSR-0 for autoloading.
    • 🛠 Fixed: ArcGISOnline's street address should not contain city and country.
    • ✂ Removed: AdminLevel::toString in favor for AdminLevel::__toString.
    • ✂ Removed: Country::toString in favor for Country::__toString.
    • ✂ Removed: Address::getCountryCode in favor for Address::getCountry()->getCode().
    • ✂ Removed: Address::getLongitude in favor for Address::getCoordinates()->getLongitude().
    • ✂ Removed: Address::getLatitude in favor for Address::getCoordinates()->getLatitude().
    • ✂ Removed: Bounds::isDefined as it is always defined.
    • ✂ Removed: The following exception was removed: ZeroResults, ChainZeroResults, HttpError, UnexpectedValue
  • v3.3.0 Changes

    December 06, 2015

    This version officially supports PHP 7.0.


    🔄 CHANGELOG

    • ➕ Added: timezone field for FreeGeoIp provider
    • ➕ Added: guess method for street and suburb
    • ➕ Added: use city, town village or hamlet as locality
    • ➕ Added: return ISO 3166-2 region codes for the US and the rest of the world
    • 🛠 Fixed: AdminLevelCollection::checkLevel() (#468)
  • v3.2.0 Changes

    October 09, 2015
    • ➕ Added: add __toString() methods in AdminLevel and Country
    • ➕ Added: __toString()toStreamInterface` mock
    • 🛠 Fixed: postal code for GeoIP2 provider
    • 🛠 Fixed: Make sure we check for an error in the response of the Yandex provider
    • 🛠 Fixed: emergency message "You need to specify the country and region codes."

    Thank you to all contributors!

  • v3.1.0 Changes

    August 13, 2015
    • ➕ Added: show more API error messages in GoogleMaps
    • 🛠 Fixed: require http-adapter ~0.8
    • 🛠 Fixed: use https transport in Yandex provider (#431)
    • 📚 Updated: documentation
  • v3.0.0 Changes

    April 20, 2015

    Heya!

    After three alpha versions, I am really happy to announce the immediate availability of Geocoder v3 🔥

    🚀 All changes are described in the different pre-release pages:

    📚 The GitHub documentation is up to date, and the website will be updated soon.

    Thank you to all contributors ❤️❤️❤️

  • v3.0.0-alpha3 Changes

    February 13, 2015

    🚀 This is the new 3.0.0 pre-release , including the following changes:

    • ➕ Added: LocaleTrait to reduce code duplication
    • ➕ Added: introduce admin levels concept (see PR #398)
    • 🛠 Fixed: GeoIP2 results use underscore case
    • 🚀 Merged: branch '2.x' (see releases 2.8.1 and 2.8.2 for more details)
  • v3.0.0-alpha2 Changes

    December 22, 2014

    🚀 This is the new 3.0.0 pre-release , including the following changes:

    • ➕ Added: Introduce AddressCollection class
    • ➕ Added: new documentation