Skip to content

Releases: maxmind/MaxMind-DB-Reader-php

1.1.1

15 Sep 21:27

Choose a tag to compare

  • Development files were added to the .gitattributes as export-ignore so
    that they are not part of the Composer release. Pull request by Michele
    Locati. GitHub #39.

1.1.0: PHP 7 Support for C Extension

04 Jan 16:02

Choose a tag to compare

  • The MaxMind DB extension now supports PHP 7. Pull request by John Boehr.
    GitHub #27.

1.0.3: Fix errors with broken strlen

13 Mar 22:36

Choose a tag to compare

  • All uses of strlen were removed. This should prevent issues in situations
    where the function is overloaded or otherwise broken.

1.0.2: Extension segfault fix

19 Jan 18:53

Choose a tag to compare

  • Previously the MaxMind DB extension would cause a segfault if the Reader
    object's destructor was called without first having called the constructor.
    (Reported by Matthias Saou & Juan Peri. GitHub #20.)

1.0.1: Release to fix extension version number

12 Jan 23:29

Choose a tag to compare

  • In the last several releases, the version number in the extension was
    incorrect. This release is being done to correct it. No other code changes
    are included.

1.0.0

19 Dec 23:45

Choose a tag to compare

  • First production release.
  • In the pure PHP reader, a string length test after fread() was replaced
    with the difference between the start pointer and the end pointer. This
    provided a 15% speed increase.

0.3.3

15 Sep 17:26

Choose a tag to compare

0.3.3 Pre-release
Pre-release
  • Clarified behavior of 128-bit type in documentation.
  • Updated phpunit and fixed some test breakage from the newer version.

0.3.2

10 Sep 19:36

Choose a tag to compare

0.3.2 Pre-release
Pre-release
  • Fixed invalid reference to global class RuntimeException from namespaced
    code. Fixed by Steven Don. GitHub issue #15.
  • Additional documentation of Metadata class as well as misc. documentation
    cleanup.

0.3.1

01 May 14:08

Choose a tag to compare

0.3.1 Pre-release
Pre-release
  • The API now works when mbstring.func_overload is set.
  • BCMath is no longer required. If the decoder encounters a big integer,
    it will try to use GMP and then BCMath. If both of those fail, it will
    throw an exception. No databases released by MaxMind currently use big
    integers.
  • The API now officially supports HHVM when using the

0.3.0

19 Feb 16:40

Choose a tag to compare

0.3.0 Pre-release
Pre-release
  • This API is now licensed under the Apache License, Version 2.0.
  • The code for the C extension was cleaned up, fixing several potential
    issues.