Revision history for Perl extension Net::Whois::IP.

0.01  Tue Feb 11 13:35:58 2003
	- original version; First release version
0.03 Wed Mar 5 9:25:00 2003
	- updated based on bug report for ip 199.4.199.0
0.14 Thu Mar 6 10:17:00 2003
	- added array of hashes for all responses for all queries run
0.35 Mon Jun 30 10:15:40 2003
 	- added optional multiples flag which causes all response for a record
	 to be returned in an array
0.45 Tue Aug 12 10:11:43 2003
	- added optional reference to an array to be based in.  This array
	 will affect the search method and what are consider "stoppers" for
	 records
1.00 Tue Dec 6 12:55:22 2005
	-no bug reports for a year... ready for release
1.10 Mon Sep 6 8:55:33 2010
	- added case-insensitive flag to pattern match for orgid
1.19_01 2026-06-12 - jseymour
    - Fixed whoisip_query() list/scalar return behavior to match documentation
    - Fixed typo in "Failed to Connect" message in _get_connect()
    - Fixed possible undef dereference in _do_processing()
    - Fixed operator-precedence ambiguity in conditional statement in
      _do_processing()

    - Added guard against unknown WHOIS registrar in _do_lookup()
    - Eliminated hard-coded WHOIS server query options in favor
      of centralized hash table lookups
    - Replaced enumerated registrar check in _do_processing() with
      registrar hash table lookup test
    - Replaced hard-coded ARIN "exact match prefix" with defined
      constant
    - Replaced simple sleep() call for throttling with per-server
      throttling mechanism

    - Added synthesized parent/ancestor WHOIS response records for
      certain ARIN hierarchy queries, normalized into standard WHOIS
      response-hash format.

    - Renamed "do_debug()" to "_do_debug()"
    - Renamed debugging statements to use quieter mixed-case names and added
      a debugging switch instead of requiring commenting/uncommenting code
    - Replaced debugging output of array reference addresses with
      actual array values
    - Eliminated redundant "Flag set/unset" debugging output
    - Added registrar query debug statement
    - Added debugging helpers to inspect WHOIS responses and WHOIS
      response arrays

    - Added deterministic Test::More-based regression tests

    - Cleaned up POD documentation and relocated to top of file for
      easier discovery
    - Removed obsolete commented-out code
    - Cleaned up visual structure by separating some loop and
      conditional bodies from surrounding code and normalized
      indentation—both to better visualize flow
    - Changed string quoting from double quotes to single quotes where
      there was no variable interpolation, as per current Perl best
      practices
1.20 2026-06-18 - jseymour
    - Promoted 1.19_01 to 1.20
    - Added release tarball to repo
1.20_01 2026-06-21 - jseymour
    - Corrected 1.20 tarball Changes entry in repo
    - Corrected POD formatting for proper HTML rendering of code examples
      (This resolves CPAN RT issue #110962)
    - Corrected test output validation in t/test1.t and t/testx.t
    - Added skips to test.pl, t/test1.t, and t/testx.t to skip for automated
      smoke testers that may have port 43 blocked
      (These two should resolve CPAN RT issue #160043)
    - Fixed parsing of IPv6 NetRange records and other WHOIS fields containing
      embedded colons
      (This resolves CPAN RT issue #88989)
    - Removed build artifacts from repo tracking
    - Created .gitignore and added build artifacts to it
1.20_02 2026-06-22 - jseymour
    - Improved automated-test skip logic to detect actual port 43
      unavailability before skipping live WHOIS tests
    - Removed obsolete CVS/SVN keyword expansion tag from IP.pm
1.21 2026-06-24 - jseymour
    - Promoted 1.20_02 to 1.21
    - Added 1.21 release tarball to repo

