Geoip2 Golang Versions Save

Unofficial MaxMind GeoIP2 Reader for Go

v1.9.0

10 months ago
  • Rearrange fields in structs to reduce memory usage. Although this does reduce readability, these structs are often created at very rates, making the trade-off worth it.

v1.8.0

1 year ago
  • Set Go version to 1.18 in go.mod.

v1.7.0

2 years ago
  • Set the minimum Go version in the go.mod file to 1.17.
  • Updated dependencies.

v1.6.1

2 years ago
  • This is a re-release with the changes that were supposed to be in 1.6.0.

v1.6.0

2 years ago
  • Add support for new mobile_country_code and mobile_network_code outputs on GeoIP2 ISP and GeoIP2 Enterprise.

v1.5.0

3 years ago
  • Add StaticIPScore field to Enterprise. Pull request by Pierre Bonzel. GitHub #54.
  • Add IsResidentialProxy field to AnonymousIP. Pull request by Brendan Boyle. GitHub #72.
  • Support DBIP-ASN-Lite database. Requested by Muhammad Hussein Fattahizadeh. GitHub #69.

v1.4.0

4 years ago
  • This module now uses Go modules. Requested by Axel Etcheverry. GitHub #52.
  • DBIP databases are now supported. Requested by jaw0. GitHub #45.
  • Allow using the ASN method with the GeoIP2 ISP database. Pull request by lspgn. GitHub #47.
  • The example in the README.md now checks the length of the subdivision slice before using it. GitHub #51.

v1.3.0

4 years ago
  • Added support for the GeoIP2 Enterprise database.

v1.2.1

6 years ago
  • HTTPS is now used for the test data submodule rather than the Git protocol

v1.2.0

6 years ago
  • The country structs for geoip2.City and geoip2.Country now have an IsInEuropeanUnion boolean field. This is true when the associated country is a member state of the European Union. This requires a database built on or after February 13, 2018.
  • Switch from Go Check to Testify. Closes #27