Revision history for IP::Geolocation::MMDB

1.008  2022-06-07 16:58:48 CEST

  - Ensure that the module is subclassable. Fixed by Yujuan Jiang.

1.007  2022-04-01 21:00:13 CEST

  - Replace div() with arithmetic operators as GCC 11.2.0 may produce wrong
    values

1.006  2022-03-23 03:29:15 CET

  - Add Math::BigInt 1.999806 to the configuration requirements
  - Revert to checking the libmaxminddb version with a regular expression

1.005  2022-03-16 17:32:21 CET

  - Check if Math::BigInt actually works
  - Improve some error messages in the build and test scripts

1.004  2022-03-07 17:32:21 CET

  - Reintroduce the Windows support

1.003  2022-01-25 15:13:30 CET

  - Windows is no longer supported

1.002  2022-01-24 04:51:57 CET

  - Skip the tests if libmaxminddb is too old

1.001  2022-01-23 07:25:04 CET

  - Require libmaxminddb 1.2.0 or newer

1.000  2022-01-22 09:06:57 CET

  - Depend on Math::BigInt 1.999806 and use as_hex() instead of to_hex()
  - Add a safety check

0.009  2022-01-11 08:08:25 CET

  - Depend on Math::BigInt 1.999811

0.008  2022-01-10 15:07:38 CET

  - Implement iterate_search_tree
  - Fix the code for MMDB_UINT128_IS_BYTE_ARRAY

0.007  2022-01-03 13:19:29 CET

  - Implement IP::Geolocation::MMDB::Metadata

0.006  2022-01-02 04:14:40 CET

  - Remove loop initial declarations from MMDB.xs
  - _to_bigint is now a virtual method
  - Improved tests

0.005  2021-12-31 21:16:14 CET

  - Handle MMDB_UINT128_IS_BYTE_ARRAY

0.004  2021-12-31 17:00:26 CET

  - Store 64- and 128-bit integers in Math::BigInt objects

0.003  2021-12-30 10:04:58 CET

  - Don't call gai_strerror(), which may return UTF-16 on Windows
  - Add more tests

0.002  2021-12-29 01:16:55 CET

  - Skip the IPv6 tests on Windows

0.001  2021-12-27 08:03:18 CET

  - First version