Releases: maxmind/GeoIP2-python
Releases · maxmind/GeoIP2-python
4.8.1
4.8.0
- IMPORTANT: Python 3.8 or greater is required. If you are using an older
version, please use an earlier release. - The
is_anycast
attribute was added togeoip2.record.Traits
.
This returnsTrue
if the IP address belongs to an
anycast network <https://en.wikipedia.org/wiki/Anycast>
_.
This is available for the GeoIP2 Country, City Plus, and Insights web services
and the GeoIP2 Country, City, and Enterprise databases.
4.7.0
4.6.0
4.5.0
- Support for mobile country code (MCC) and mobile network codes (MNC) was
added for the GeoIP2 ISP and Enterprise databases as well as the GeoIP2
City and Insights web services.mobile_country_code
and
mobile_network_code
attributes were added togeoip2.model.ISP
for the GeoIP2 ISP database andgeoip2.record.Traits
for the
Enterprise database and the GeoIP2 City and Insights web services.
We expect this data to be available by late January, 2022.
4.4.0
4.3.0
- Previously, the
py.typed
file was not being added to the source
distribution. It is now explicitly specified in the manifest. - The type hints for the database file in the
Reader
constructor have
been expanded to match those specified bymaxmindb.open_database
. In
particular,os.PathLike
andIO
have been added. - Corrected the type hint for the
metadata()
method onReader
. It
will return amaxminddb.extension.Metadata
if the C extension is being
used.