All Versions
43
Latest Version
Avg Release Cycle
155 days
Latest Release
634 days ago
Changelog History
Page 1
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
andReverseQuery
. - ⚡️
Provider
andGeocoder
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 atGeocoder\Provider\BingMaps\BingMaps
- ➕ Added: Interface for
Geocoder\Model\AddressCollection
calledGeocoder\Collection
. Public APIs are updated to type hint forGeocoder\GeocoderResult
. - ➕ Added: Interface for
Geocoder\Model\Address
calledGeocoder\Location
. Public APIs are updated to type hint forGeocoder\Location
. - ➕ Added: GeoArray dumper
- ➕ Added:
Collection::isEmpty
- 🔄 Changed:
Location::getCoordinates
will return null or aCoordinates
object with coordinates data. It will never returnCoordinates
without data. - 🔄 Changed:
Location::getBounds
will return null or aBounds
object with coordinates data. It will never returnBounds
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 forAdminLevel::__toString
. - ✂ Removed:
Country::toString
in favor forCountry::__toString
. - ✂ Removed:
Address::getCountryCode
in favor forAddress::getCountry()->getCode()
. - ✂ Removed:
Address::getLongitude
in favor forAddress::getCoordinates()->getLongitude()
. - ✂ Removed:
Address::getLatitude
in favor forAddress::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, 2015This 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)
- ➕ Added: timezone field for
-
v3.2.0 Changes
October 09, 2015- ➕ Added: add
__toString()
methods inAdminLevel
andCountry
- ➕ Added:
__toString()to
StreamInterface` 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!
- ➕ Added: add
-
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
- ➕ Added: show more API error messages in
-
v3.0.0 Changes
April 20, 2015Heya!
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)
- ➕ Added:
-
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
- ➕ Added: Introduce