- Backwards incompatible changes
- Minimum required Elixir version is now
~> 1.17
- Minimum required Elixir version is now
- Enhancements
- Added option to download a specific version (e.g. commit) of the MaxMind MMDB2 fixtures while defaulting to the
mainbranch - Downloads of the MaxMind MMDB2 fixtures are done with SSL verification when running OTP 21 or later using the
:castorelibrary and:public_key.pkix_verify_hostname_match_fun/1
- Added option to download a specific version (e.g. commit) of the MaxMind MMDB2 fixtures while defaulting to the
- Bug fixes
- Warnings from pre-release Elixir
1.11have been addressed
- Warnings from pre-release Elixir
-
Enhancements
- IPv6 addresses are available in
Benchmark.mmdb - IPv6 addresses are available in
Geolix.mmdb
- IPv6 addresses are available in
-
Backwards incompatible changes
- Minimum required Elixir version is now
~> 1.7
- Minimum required Elixir version is now
-
Enhancements
- Entries to benchmark parsing of specific data types have been extended in
Benchmark.mmdb - Official MaxMind MMDB2 fixtures can be downloaded using
Geolix.TestData.MMDB2Fixture.download/2. To get the fixture contents and only download if not found locally you can useGeolix.TestData.MMDB2Fixture.contents/2
- Entries to benchmark parsing of specific data types have been extended in
-
Backwards incompatible changes
- Minimum required Elixir version is now
~> 1.5
- Minimum required Elixir version is now
- Enhancements
- Entries to benchmark parsing of specific data types have been added to
Benchmark.mmdb Geolix.TestData.file/2is available to use in favor of manually joining the database directory and filename
- Entries to benchmark parsing of specific data types have been added to
- Enhancements
Benchmark.mmdbhas been added with the intent to be gradually extended with datasets useful to mmdb2 lookup and decoding benchmarks
- Initial Release