- IMPORTANT: Python 2.7 and 3.5 support has been dropped. Python 3.6 or greater
is required. - Asyncio support has been added for web service requests. To make async
requests, usegeoip.webservice.AsyncClient
. geoip.webservice.Client
now provides aclose()
method and associated
context managers to be used inwith
statements.- Type hints have been added.
- The attributes
postal_code
andpostal_confidence
have been removed
fromgeoip2.record.Location
. These would previously always beNone
. user_id
is no longer supported as a named argument for the constructor
ongeoip2.webservice.Client
. Useaccount_id
or a positional
parameter instead.- For both
Client
andAsyncClient
requests, the default timeout is
now 60 seconds.