Permalink
Commits on Dec 3, 2018
  1. Update changelogs (#911)

    jbelien committed Dec 3, 2018
    * [OpenCage] Update CHANGELOG.md
    
    Version 4.1.0
    
    * [GoogleMaps] Update CHANGELOG.md
  2. Add ability to specify component filters for Google Maps (#896)

    Farskies authored and jbelien committed Dec 3, 2018
  3. Improve for opencage provider (#908)

    eugenekurasov authored and jbelien committed Dec 3, 2018
    * Added model for OpenCage with two extra field: geohash and formatted address.
    country_code save in uppercase.
    
    * Update OpenCageTest.php
    
    * Improve OpenCageAddress model
    
    - Add MGRS
    - Add Maidenhead
    - Add what3words
    
    * Apply fixes from StyleCI
    
    * Update OpenCage.php
    
    * Update OpenCage.php
Commits on Nov 30, 2018
  1. Update AddressBuilder.php (#910)

    jbelien committed Nov 30, 2018
    Fix #909
Commits on Nov 27, 2018
  1. Update CHANGELOG.md (#907)

    jbelien committed Nov 27, 2018
  2. Fix Mapbox Query build when there is Bound (#906)

    damienalexandre authored and jbelien committed Nov 27, 2018
Commits on Nov 23, 2018
  1. Integrate Geoportail.lu geocoder (#898)

    frantzmiccoli authored and jbelien committed Nov 23, 2018
Commits on Nov 15, 2018
  1. Allow HTTPlug 2.0 (#903)

    Nyholm authored and jbelien committed Nov 15, 2018
Commits on Nov 6, 2018
  1. Fix tests IpInfo (#899)

    jbelien authored and Nyholm committed Nov 6, 2018
    * Update src/Provider/IpInfo/Tests/IpInfoTest.php
    
    * Add cached responses
Commits on Sep 18, 2018
  1. Prepare for new release of cache plugin (#890)

    Nyholm committed Sep 18, 2018
Commits on Sep 15, 2018
  1. Use PHP 7.2 on travis (#889)

    Nyholm authored and jbelien committed Sep 15, 2018
Commits on Sep 14, 2018
  1. Update README.md (#888)

    jbelien committed Sep 14, 2018
    Add new providers.
    Close #886
  2. Change branch alias to 1.0 (#887)

    Nyholm authored and jbelien committed Sep 14, 2018
  3. fix which Mapzen property becomes adminLevel 2 (#846)

    stevevance authored and Nyholm committed Sep 14, 2018
    * fix which Mapzen property becomes adminLevel 2
    
    * Update MapzenTest.php
    
    Fix to pass Travis CI build.
    
    * Update MapzenTest.php
    
    Fix to pass Travis CI build.
  4. Minor changes to trigger subtree split (#885)

    Nyholm committed Sep 14, 2018
  5. Update MapQuest.php (#884)

    jbelien committed Sep 14, 2018
    Apply fixes from StyleCI
  6. Adding provider ipstack (#879)

    jGielen authored and jbelien committed Sep 14, 2018
    * adding ipstack as a provider
    
    * fixing the styleci errors
    
    * forgot to remove a space for styleci
    
    * adding cache for phpunit
    
    * added locale to the provider
    
    * fix test to pass with deps="low"
  7. Add Mapbox Provider (#876)

    fedeisas authored and jbelien committed Sep 14, 2018
    * Add Mapbox Provider
    
    * Fixing code styling
    
    * Add dummy Mapbox API key to phpunit
  8. Add new provider for Algolia Places (#854)

    Fabex authored and jbelien committed Sep 14, 2018
    * add new provider for Algolia Places
    
    * remove algolia http endpoint
    
    * CS
    
    * use new getRequest method instead of override old getUrlContents
    
    * CS
    
    * Add Tests for AlgoliaPlaces geocoder-php (first draft).
    - Missing: test the provider with real API_KEY and APP_ID
    - catch the degradedQuery Server Response
    
    * add ALGOLIA_API_KEY and ALGOLIA_APP_ID to phpunit.xml.dist
    
    * Check for noResults
    
    * checkfor city
    
    * ALGOLIA_APP_ID to phpunit.xml.dist
    
    * ALGOLIA_API_KEY
    
    * checkfor locale_names
    
    * run composer test anew
    
    * Update AlgoliaPlaces.php
    
    * Update AlgoliaPlaces.php
    
    * Update AlgoliaPlaces.php
    
    * test again, convert response into associative arrays json_decode(serverResponse, true)
    
    * test again, convert response into associative arrays json_decode(serverResponse, true)
    
    * Comment
    
    * remove $jsonResponse['nbHits'] == 0 ||
    
    * asc
    
    * A
    
    * use elseif
    
    * $builder->addAdminLevel($i + 1, $adminLevel[0]);
    
    * Update AlgoliaPlaces.php
    
    * Update AlgoliaPlaces.php
    
    * Update AlgoliaPlaces.php
    
    * Update AlgoliaPlaces.php
    
    * Update AlgoliaPlaces.php
    
    * Update AbstractHttpProvider.php
    
    * Update AlgoliaPlaces.php
    
    * Update AlgoliaPlaces.php
    
    * Rework from Lubuntu
    
    * uncomment getParsedResponse
    
    * add missing namespaces
    
    * Remove elseif
    
    * remove else
    
    * set back to call getUrlContents
    
    * set back to call getParsedResponse
    
    * Try with explicitelly call AbstractHttpProvider::getParsedResponse
    
    * add new provider for Algolia Places
    
    * remove algolia http endpoint
    
    * CS
    
    * use new getRequest method instead of override old getUrlContents
    
    * CS
    
    * fix test + update provider integration tests
    
    * CS
    
    * remove commented log
    
    * update geocoder-php/common-http deps
    
    * Update phpunit.xml.dist
    
    * Update Readme.md
  9. Few tests and Review on Here Provider (#871)

    sheub authored and jbelien committed Sep 14, 2018
    * Add Here Provider
    
    * Rename here.php to Here.php
    
    * Update Here.php
    
    * Update HereAddress.php
    
    * Update Here.php
    
    * Update HereAddress.php
    
    * Update Here.php
    
    * Update Here.php
    
    * Review Corrections
    
    * +     * @param string     $appId   An App ID.
    +     * @param string     $apoCode An App code.
    
    * Add Tests files
    
    * Add phpunit.xml.dist
    
    * Corrections after running tests
    
    * use{}
    
    * FIX IT!
    
    * Few Styles #844
    
    * HereMaps->Here
    
    * .Some more tests
    
    * style
    
    * Build Test OK if $testIpv4 = false;
    
    * Update HereTest.php
    
    * Code review from Baachi
    
    * Update Here.php
    
    * Update Readme.md
    
    * updated Here_Test and cached_responses
    
    * Add
    <server name="HERE_APP_ID" value="YOUR_APP_ID" />
    <server name="HERE_APP_CODE" value="YOUR_APP_CODE" />
    
    * Update Readme.md
    
    * Reworking of the Tests with adjustments to fit the two Credentials keys (appID and AppCode) of the Here Provider
    
    * style-ci correction + override testGeocodeQueryWithNoResults, testReverseQuery and testReverseQueryWithNoResults
    
    * Styles
    
    * Update IntegrationTest.php
    
    * Correct the extends and the naming (to HereCachedResponseClient)
    
    * Remove Overriding file HereCachedResponseClient.php
    
    * update cached_responses
    
    * set provider-integration-tests requirement 1.1.0
    
    * Update Readme.md
    
    * Update Readme.md
    
    * Update composer.json
  10. Add precision argument in CachePlugin (#883)

    samybasset authored and Nyholm committed Sep 14, 2018
Commits on Aug 17, 2018
  1. Improve error message (#880)

    holtkamp authored and Nyholm committed Aug 17, 2018
    in case a provider can NOT geocode an address / query
Commits on Jul 20, 2018
  1. MapQuest improvement (#840)

    TerjeBr authored and Nyholm committed Jul 20, 2018
    * Changes to common files for PR #840
    
    * MapQuest support 5Box address specification
    
    * With these changes I find it way easier to merge your PR
    
    * Let us keep the method extractAddressFromQuery
    
    * Update Readme.md
Commits on Jul 8, 2018
  1. [Nominatim] Updated doc blocks (#875)

    Nyholm authored and jbelien committed Jul 8, 2018
    * Updated doc blocks
    
    * cs
Commits on Jul 6, 2018
  1. Nominatim geocoder cannot handle IP addresses (#859)

    mtmail authored and Nyholm committed Jul 6, 2018
    * Nominatim provider: Remove IP search feature. Upgrade 4.1=>5.0 (breaking change)
    
    * Update CHANGELOG.md
  2. Update Nominatim.php (#873)

    jbelien authored and Nyholm committed Jul 6, 2018
    * Update Nominatim.php
    
    Add `User-Agent` and `Referer` headers.
    Fix #853
    
    * Update Nominatim.php
    
    Allows to define User-Agent (required) and Referer (optional) with the constructor.
    
    * Update Nominatim.php
    
    Revert OpenStreetMap Nominatim server url.
    I used a test url to check if User-Agent and Referer are correctly sent.
    
    * Update Readme.md
    
    Add Nominatim Usage Policy link.
    
    * Update tests
    
    Add "User-Agent".
Commits on Jun 28, 2018
  1. Update README.md (#870)

    jbelien authored and Nyholm committed Jun 28, 2018
    Add Here provider.
    Fix #869
  2. Add FreeGeoIp change log (#868)

    Stadly authored and Nyholm committed Jun 28, 2018
  3. Use AbstractHttpProvider in FreeGeoIp (#865)

    Stadly authored and Nyholm committed Jun 28, 2018
    * Use AbstractHttpProvider in FreeGeoIp
    
    Use `getRequest` and `getParsedResponse` from `AbstractHttpProvider` instead of duplicating code in `FreeGeoIp`. See #864.
    
    * Remove unnecessary uses
    
    * Update dependencies
  4. Added changelog for 4.1 (#866)

    Nyholm committed Jun 28, 2018
Commits on Jun 27, 2018
  1. Split getUrlContents (#864)

    Stadly authored and Nyholm committed Jun 27, 2018
    * Split getUrlContents
    
    Since `getUrlContents()` takes the url as a string argument, it is not possible to set headers, such as `Accept-Language`, for the request. Therefore I created `getRequest()` to generate the request based on the url string, but without fetching the contents. Then headers can be added to the request, before the request is passed to `getRequestContents()` which fetches the content.
    
    * Rename method
Commits on Jun 26, 2018
  1. Style fixes (#862)

    Nyholm committed Jun 26, 2018
  2. Add countrySet support for TomTom (#850)

    hohl authored and Nyholm committed Jun 26, 2018
    * Add countrySet support for TomTom
    
    * fix style-ci complains
  3. OpenCage website URL changed (#858)

    freyfogle authored and Nyholm committed Jun 26, 2018
  4. Add Here Provider (#844)

    sheub authored and Nyholm committed Jun 26, 2018
    * Add Here Provider
    
    * Rename here.php to Here.php
    
    * Update Here.php
    
    * Update HereAddress.php
    
    * Update Here.php
    
    * Update HereAddress.php
    
    * Update Here.php
    
    * Update Here.php
    
    * Review Corrections
    
    * +     * @param string     $appId   An App ID.
    +     * @param string     $apoCode An App code.
    
    * Add Tests files
    
    * Add phpunit.xml.dist
    
    * Corrections after running tests
    
    * use{}
    
    * FIX IT!
    
    * Few Styles #844
    
    * HereMaps->Here
    
    * .Some more tests
    
    * style
    
    * Build Test OK if $testIpv4 = false;
    
    * Update HereTest.php
    
    * Code review from Baachi
    
    * Update Here.php
    
    * Update Readme.md
    
    * updated Here_Test and cached_responses
    
    * Add
    <server name="HERE_APP_ID" value="YOUR_APP_ID" />
    <server name="HERE_APP_CODE" value="YOUR_APP_CODE" />
    
    * Update Readme.md
    
    * Reworking of the Tests with adjustments to fit the two Credentials keys (appID and AppCode) of the Here Provider
    
    * style-ci correction + override testGeocodeQueryWithNoResults, testReverseQuery and testReverseQueryWithNoResults
    
    * Styles
    
    * Update IntegrationTest.php
    
    * Correct the extends and the naming (to HereCachedResponseClient)