All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- [Unreleased]
- [1.32.1] - 2017-09-16
- [1.32.0] - 2017-09-11
- [1.31.0] - 2017-09-06
- [1.30.1] - 2017-08-29
- [1.29.1] - 2017-08-22
- [1.28.0] - 2017-08-19
- [1.27.0] - 2017-08-14
- [1.26.0] - 2017-08-11
- [1.25.0] - 2017-08-04
- [1.24.1] - 2017-08-02
- added opencage rate to show how many API queries remain for the day (issue #295)
- added
country_code
result when geocoding with osm - added bing batch forward & reverse geocoding
- added mapquest batch geocoding
- fixed google ratelimits
See on Pypi - PR #289 & PR #293 - (coverage 86%)
- added coverage badge on README
- improved test coverage calling debug in majority of providers
- fixed debug() function to be compatible with python 2.7
- fixed all providers parsing on geocode method: no errors if some fields are not found in the JSON
- restaured backward compatibility: no errors when trying to access data on a result which is not OK
See on Pypi - PR #288 - (coverage 83%)
- added pretty 'header' in README.md
- added Changelog (this file)
- refactored canadapost, moving key getter in keys.py
- refactored mapzen
- refactored ottawa
- refactored tomtom
- refactored yandex
- refactored tgos
- refactored opencage
- refactored maxmind
- refactored komoot
- refactored yahoo
- refactored baidu
- refactored gaode
- fixed
base.py: MultipleResultsQuery._catch_errors
which was not returning errors most of the time - fixed issue #207: tomtom, making use of new API
See on Pypi - PR #286 - (coverage 73%)
- added class attribute
_KEY_MANDATORY
[default to True] - refactored freegeoip, also changed url
- refactored geocodefarm
- refactored ipinfo
- refactored geolytica
- refactored here
- refactored tamu
- fixed with PR #287: Allow tamu requests without zip code
- fixed issue #215: Unofficial endpoint for FreeGeoIP causes intermittent errors
- refactored w3w
- refactored ipinfo
- refactored arcgis
- refactored osm
- fixed issue #154: Add ArcGIS Reverse geocoding
- fixed issue #279: Google client keys don't get picked up
- fixed issue #282: Accuracy is always None in 1.29.1 with Google Geocode
- fixed issue #260: updating what3words provider to use API v2
- added refactoring guide
- fixed issue #276: Opencage geocoder circular lookup for Town
- added Baidu reverse and Gaode providers (old style)
- added doc and test to proximity + BBox
- added
proximity
argument when geocoding with geonames, google, mapbox - added
BBox
helper class - added Snap
- refactored Google
- refactored mapquest
- refactored mapbox
- refactored bing
- fixed issue #272: Install with python 3.5 29 days ago
- fixed issue #270: Orderedset can't be installed without C++?
- added documentation on Work In Progress (mutiple results)
- fixed builds, passing again
See on Pypi (Coverage 54%)
- added coverage in make file
- refactored base.py to add support for multiple results with geonames.