Releases: maxmind/MaxMind-DB-Reader-python
Releases · maxmind/MaxMind-DB-Reader-python
2.2.0
- The return type for
maxminddb.open_database()
has been simplified
to be just theReader
class as opposed to a union of that with
the extension class. This is done by casting the extension to
Reader
. The extension class has the same public API as the
pure Python implementation. This simplifies type checking for users of
this library. TheReader
class is exposed asmaxminddb.Reader
.
Pull request by wouter bolsterlee. GitHub #88. maxminddb.__all__
is now set to define a public API. Pull request
by wouter bolsterlee. GitHub #88.- Fix minor regression in
repr
output ofmaxminddb.reader.Metadata
in 2.1.0.
2.1.0
- The C extension now correctly supports objects that implement the
os.PathLike
interface. - When opening a database fails due to an access issue, the correct
OSError
subclass will now be thrown. - The
Metadata
class object is now available from the C extension
module asmaxminddb.extension.Metadata
rather than
maxminddb.extension.extension
. - Type stubs have been added for
maxminddb.extension
.