Skip to content

Latest commit

 

History

History
54 lines (35 loc) · 2.01 KB

CHANGELOG.md

File metadata and controls

54 lines (35 loc) · 2.01 KB

Changelog

v0.7.0-dev

  • Backwards incompatible changes
    • Minimum required Elixir version is now ~> 1.9

v0.6.0 (2020-09-21)

  • Enhancements

    • Reduced memory usage when loading a database from a remote location (#3)
  • Backwards incompatible changes

    • :geolix has 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: :raw can now by default deactivate the result struct transformation
    • Usage of Supervisor functions becoming deprecated in Elixir 1.11.0 has been removed
  • Backwards incompatible changes

    • :mmdb2_decoder has been updated to ~> 3.0

v0.4.0 (2020-04-12)

  • Enhancements
    • Database files are always passed to untar and unzip to support the changed MaxMind download URLs (#2)

v0.3.0 (2019-12-15)

  • Bug fixes

    • :mmdb2_decoder has been moved from :included_applications to :applications to avoid potential problems with release tooling (elixir-geolix/geolix#24)
  • Backwards incompatible changes

    • Minimum required Elixir version is now ~> 1.7
    • :mmdb2_decoder has been updated to ~> 2.1
      • As a result the database descriptions in MMDB2Decoder.Metadata are now always a map with binary keys instead of atom keys

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)

v0.1.0 (2019-09-08)

  • Initial separation from :geolix

  • Enhancements

    • Database metadata is now available via Geolix.metadata/0,1 (#1)