Revision history for Net-IP-XS

0.09    16 May 2012
        - Remove Tie::Hash::Sorted dependency. It was not strictly
          necessary that the hash always be sorted, and it's more in
          line with how Net::IP works for it to only sort when
          NI_ip_iptype is called.
        - Fix NI_ip_is_ipv4 and NI_ip_is_ipv6 problems (both were
          writing past the end of an array in some cases).
        - Add 128-bit integer tests.

0.08    15 May 2012
        - Remove GMP dependency.
        - Fix NI_ip_aggregate memory error on invalid input.
        - Change NI_ip_binadd's behaviour on invalid input (non-zeroes
          treated as ones).
        - NI_ip_bintoint will now return at most ((1 << 128) - 1).
        - NI_ip_inttobin's result will now always be either 32 or 128
          characters in length.

0.07    18 August 2011
        - NI_ip_compress_v4_prefix now matches the behaviour of the
          version from Net::IP (it was returning incorrect results
          when the prefix length was not on an octet boundary).

0.06    11 March 2011
        - Fixed 0.05 change (it led to a memory leak in NI_aggregate).
        - Now compiles when using a C++ compiler (tested with gcc-g++).
        - Miscellaneous problems (wrong types, unused variables).

0.05    08 March 2011
        - Missing 'return 0' statement on aggregation failure in the 
          IPv6 aggregate object method.

0.04    07 March 2011
        - Use Devel::CheckLib when installing to see whether GMP 
          is present.

0.03    26 February 2011
        - Modified NI_ip_compress_address so that it does not use '::' 
          to shorten a single 16-bit 0 field (see RFC 5952).

0.02    10 April 2010
        - Added ip_add_num function and +/bool overloads.
        - Added 'PROC' export tag.

0.01    06 April 2010
        - Initial release.
