Releases: maxmind/MaxMind-DB-Reader-python
Releases · maxmind/MaxMind-DB-Reader-python
2.0.3
- The 2.0.0 release unintentionally required Python to be compiled with
mmap
support for the module to work. mmap
is now optional
again. Reported by john-heasman-cg. GitHub #76.
2.0.2
- Added
py.typed
file per PEP 561. Reported by Árni Már Jónsson.
2.0.1
- Fix minimum required python version in
setup.py
. Pull request by
Boros Gábor. GitHub #69 & #70.
2.0.0
- IMPORTANT: Python 3.6 or greater is required. If you are using an older
version, please use a 1.x.x release.
- Type hints have been added.
1.5.4
- 1.5.3 was missing a test database. This release adds the test file.
There are no other changes. Reported by Lumír 'Frenzy' Balhar. GitHub #60.
1.5.3
- Fix a segfault when decoding a database with a corrupt data section.
Reported by Robert Scott. GitHub #58.
1.5.2
- Minor performance improvements in the pure Python reader.
1.5.1
- Fix a possible segfault due to not correctly incrementing the reference
on a returned object.
1.5.0
- Python 3.3 and 3.4 are no longer supported.
- The extension source directory was moved to prevent an
ImportWarning
when importing the module on Python 2 with -Wdefault
set. Reported by
David Szotten and Craig de Stigter. GitHub #31.
- The
get
method now accepts ipaddress.IPv4Address
and
ipaddress.IPv6Address
objects in addition to strings. This works with
both the pure Python implementation as well as the extension. Based on a
pull request #48 by Eric Pruitt. GitHub #50.
- A new method,
get_with_prefix_len
, was added. This method returns a
tuple containing the record and the prefix length.
1.4.1
- Fix test failure on Python 3.7. Reported by Carl George. GitHub #35.