Using requests > 2.26 , pyopenssl no longer a dependency Allow setting the http protocol to make API requests (less secure) Batch example: add progress bar, can be switched off Batch example: add image of output to README Examples: mark scripts as executable
2.1.1
Add python 3.11, no longer test against python 3.6 Test suite: add pytest-asyncio to enable async tests Batch example: exception handling caused another exception Batch example: by default don't request annotations (faster) Documentation improvements
2.1.0
Better handling of non-JSON error responses from API Test on Python 3.10
2.0.0
Python 2 no longer supported New geocode_async and reverse_geocode_async methods You can now reuse HTTP connections for multiple requests by using a `with` block Updated examples/batch.py using asyncronous/parallel requests, much faster Mayor refactor of test suite Some tests now run against the live API endpoint using test API keys
1.2.2
Test on Python 3.9
1.2.1
Ensure OpenSSL is available on installation Add exponential backoff to HTTP requests