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,-1would refer to the
last element of the array. PR by Kyle Box. GitHub #205. - On Windows, the file name passed to
MMDB_openis now expected to be
UTF-8 encoded. This allows Unicode characters to be used in file names.
As part of this change,mmdblookupon 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_swhere 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-binariesoption toconfigure. Pull request by Fabrice
Fontaine. GitHub #166. - Previous releases incorrectly included
*.Pofiles in thetdirectory.
This has been corrected. Reported by Daniel Macks. GitHub #168. - The internal use of the
MMDB_snow has theconstmodifier. Public
functions that accepted anMMDB_sas an argument now also declare it as
const. Pull request by Kurt Johnson. GitHub #199. mmdblookupnow displays the prefix length for the record when using
the verbose flag. GitHub #172.