1.4.0 - DO NOT USE
Pre-release
Pre-release
DO NOT USE. UNINTENDED ABI BREAK.
- A negative array index may now be used with
MMDB_get_value
,
MMDB_vget_value
, andMMDB_aget_value
. This specifies the element
from the end of the array. For instance,-1
would refer to the
last element of the array. PR by Kyle Box. GitHub #205. - On Windows, the file name passed to
MMDB_open
is now expected to be
UTF-8 encoded. This allows Unicode characters to be used in file names.
As part of this change,mmdblookup
on Windows now converts its
arguments to UTF-8. PR by Gerald Combs. GitHub #189 & #191. - Fix a memory leak that occurred when freeing an
MMDB_s
where the
database had no languages defined in the metadata. If you are using an
official MaxMind database, this leak does not affect you. Pull request
by Kókai Péter. GitHub #180. - Add
--disable-binaries
option toconfigure
. Pull request by Fabrice
Fontaine. GitHub #166. - Previous releases incorrectly included
*.Po
files in thet
directory.
This has been corrected. Reported by Daniel Macks. GitHub #168. - The internal use of the
MMDB_s
now has theconst
modifier. Public
functions that accepted anMMDB_s
as an argument now also declare it as
const
. Pull request by Kurt Johnson. GitHub #199. mmdblookup
now displays the prefix length for the record when using
the verbose flag. GitHub #172.