Changelog
View Sourcev0.7.0 (2026-04-04)
Enhancements
- Lower memory consumption by hibernating the storage server (#6)
Backwards incompatible changes
- Minimum required Elixir version is now
~> 1.9
- Minimum required Elixir version is now
v0.6.0 (2020-09-21)
Enhancements
- Reduced memory usage when loading a database from a remote location (#3)
Backwards incompatible changes
:geolixhas been updated to~> 2.0
v0.5.0 (2020-05-31)
Enhancements
- Decoding options can now be configured and passed using
:mmdb2_decoder_options - Setting
result_as: :rawcan now by default deactivate the result struct transformation - Usage of
Supervisorfunctions becoming deprecated in Elixir1.11.0has been removed
- Decoding options can now be configured and passed using
Backwards incompatible changes
:mmdb2_decoderhas been updated to~> 3.0
v0.4.0 (2020-04-12)
- Enhancements
- Database files are always passed to
untarandunzipto support the changed MaxMind download URLs (#2)
- Database files are always passed to
v0.3.0 (2019-12-15)
Bug fixes
:mmdb2_decoderhas been moved from:included_applicationsto:applicationsto avoid potential problems with release tooling (elixir-geolix/geolix#24)
Backwards incompatible changes
- Minimum required Elixir version is now
~> 1.7 :mmdb2_decoderhas been updated to~> 2.1- As a result the database descriptions in
MMDB2Decoder.Metadataare now always a map with binary keys instead of atom keys
- As a result the database descriptions in
- Minimum required Elixir version is now
v0.2.0 (2019-10-19)
Enhancements
- Databases are now stored in ets tables instead of Agent processes
Bug fixes
- Receiving a non 200 response from a remote database will now log an error instead of crashing (elixir-geolix/geolix#28)