Skip to content

Releases: maxmind/GeoIP2-dotnet

2.7.0-beta1

02 Jun 14:48

Choose a tag to compare

2.7.0-beta1 Pre-release
Pre-release
  • .NET Core support. Switched to dotnet/cli for building. Pull request by
    Adeel Mujahid. GitHub #60.
  • Updated documentation to reflect that the accuracy radius is now included
    in City.

2.6.0

15 Apr 21:10

Choose a tag to compare

  • Added support for the GeoIP2 Enterprise database.
  • Plus all the changes in the beta releases.

2.6.0-beta3

10 Feb 19:24

Choose a tag to compare

2.6.0-beta3 Pre-release
Pre-release
  • Try-based lookup methods were added to DatabaseReader as an alternative to
    the existing methods. These methods return a boolean indicating whether the
    record was found rather than throwing an exception when it is not found.
    Pull request by Mani Gandham. GitHub #31, #50.

2.6.0-beta2

10 Feb 19:23

Choose a tag to compare

2.6.0-beta2 Pre-release
Pre-release
  • Parameterless endpoint methods were added to WebServiceClient. These
    return the record for the requesting IP address using the me endpoint as
    documented in the web services API documentation.
  • The target framework is now .NET 4.5 rather than 4.5.2 in order to work
    better with Mono. GitHub #44.

2.6.0-beta1

10 Feb 19:23

Choose a tag to compare

2.6.0-beta1 Pre-release
Pre-release
  • Upgrade MaxMindb.Db reader to 2.0.0-beta1. This includes significant
    performance improvements.

2.5.0: Drop .NET 4.0 Support

04 Dec 21:22

Choose a tag to compare

  • IMPORTANT: The target framework is now 4.5.2. Microsoft is ending support
    for 4.0, 4.5, and 4.5.1 on January 12, 2016. Removing support for these
    frameworks allows us to remove the dependency on the BCL libraries and fixes
    several outstanding issues. Closes #38, #39, #40, and #42.
  • The assembly version was bumped to 2.5.0.
  • Classes subclassing NamedEntity now have a default locale of en. This
    allows the Name property to be used (for English names) when the object is
    deserialized from JSON. Closes #41.
  • The locale parameter for the DatabaseReader and WebServiceClient
    constructors is now an IEnumerable<string> rather than a List<string>.
  • The tests now use NUnit 3.

2.4.0

23 Sep 15:20

Choose a tag to compare

  • First production release without RestSharp and with a strong name
  • Updated MaxMind.Db to 1.2.0.

2.4.0-beta1: Web Service Async Support, No RestSharp, Strong Name

10 Sep 17:06

Choose a tag to compare

  • Async support was added to the WebServiceClient. Each web-service end
    point now has a corresponding *Async(ip)` method. GitHub #1.
  • Use of RestSharp was replaced by HttpWebRequest for synchronous HTTP
    requests and HttpClient for asynchronous requests. Microsoft BCL libraries
    are used to provide async/await and HttpClient support on .NET 4.0.
    GitHub #33.
  • The library now has a strong name.

2.3.1: New MaxMind.Db version and exception serialization fix

21 Jul 18:31

Choose a tag to compare

  • Upgrade to MaxMind.Db 1.1.0.
  • Fix serialization on exceptions.

2.3.1-beta1: Update Dependencies

30 Jun 20:37

Choose a tag to compare

Pre-release
  • Upgrade to Json.NET 7.0.1.
  • Upgrade to MaxMind.Db 1.1.0-beta1. This release includes a number of
    significant improvements for the memory-mapped file mode.