Revision history for Net::IP::Identifier

0.111     2015-05-31 11:10:22-07:00 America/Los_Angeles
    Fix joiners.  Add 'join' method.  Add test for IPv6 custom joiners.

    Refactored overloading to be more robust across perl versions.

    Remove all Hotmail netblocks (they belong to Microsoft now).


0.110     2015-05-28 11:02:01-07:00 America/Los_Angeles
    Fix how shift used in run method to satisfy certain versions of perl.

    Minor fix to extra/check_plugin (skip '::' blocks).

    Major changes/updates to a lot of POD.

    Add _ENTITY_REGEX_ to many Plugin modules.


0.106     2015-05-25 14:23:10-07:00 America/Los_Angeles
    Significant improvements to extra/check_plugin:
        add modules for parsing and caching WHOIS results.
        each successful WHOIS fetch is cached into an SQLite database (file
            is ~/.whois_cache.sqlite by default).  subsequent fetches of
            the same netblock come from the cache instead of re-fetching.
            cached entries are considered 'stale' after 30 days (default).
        Net::IP::Identifier::WhoisCache is a 'modulino', so it can be used
            as a standalone script.
        much better handling of candidate netblocks.
        improved reporting of netblocks that fail parsing or that don't
            belong to the entity.
        output in a format more suitable for including in the Plugin
            module.
        output chunks are combined into a single netblock when possible.

    All plugins re-checked with improved check_plugin, leading to better,
        more accurate coverage.

    Add plugins for DigitalOcean, Koffi-vend, LeaseWeb, Centarra (Avante),
        and ChinaNet (163data.com.cn).

    Add a plugin for internal (non-routable) netblocks (such as 10.0.0.0
        and 192.168.0.0).  The entity is 'internal'.


0.086     2015-01-18 13:19:10-08:00 America/Los_Angeles
    Add Plugins:
        1and1
        Amazon
        Baidu
        Fedex
        Microsoft
    Updated Plugins:
        Akamai
        Comcast
    clean up many missing and incorrect netblocks in plugins
    add support for range notation (N.N.N.N - M.M.M.M, IPv4 and IPv6))
    add IPv6 support
    significant changes/improvements to Binode:
        remove descend method, replace with construct, follow and traverse methods
        user now provides callbacks for follow and traverse
    add deep recursion support to handle IPv6
    use Binode to handle overlap and redundant checks
    add Net::IP::Identifier::Regex.pm to store useful regular expressions
        (some early perl distributions don't support Regexp::Common)
    add bin/net_cidr_lite_merge.pl
    add extra/check_plugin
    change die to croak in most places
    remove some debug stuff
    add _ENTITY_REGEX_ in plugins to make name checking flexible
    rename tests more logically

0.054     2014-11-15
    Original release.