Revision history for Perl extension Net::Google.

0.61	 Mon Feb 09, 2004

	 - Fixed bug in that would cause
	   an infinite loop when a user enters an invalid
	   API key (RT bug #4208)

	 - Fixed bug passing boolean for safe/filters
	   (RT bug #2737)

	 - Removed the N:G:Search->ie and N:G:Search->oe
	   methods after reading the docs a little more
	   carefully and seeing "The parameters <ie> and 
	   <oe> are required in client requests but their 
	   values are ignored." Gah! (RT bug #4393)

	 - Fixed typo in method name in
	   (thanks to mystery rt.cpan user!)

	 - Removed use of CPAN::MakeMaker

	 - Updated POD

0.60	 Mon Mar 10 2003

	 - Blessed Net::Google as 0.60

	 - Blessed Net::Google::tool as 1.0

	 - Updated POD and added comments

0.60_02	 Mon Mar 10 2003

	 - Tweaked to override 'http_proxy' method
	   to store url for later use since it doesn't have a
	   service thingy to update...duh.

	 - Tweaked 'http_proxy' method to store and 
	   return url

0.60_01	 Sun Mar 09 2003

	 - Updated global and service-related constructors to 
	   watch for an HTTP proxy argument.

	 - Added 'http_proxy' and 'key' (where necessary) methods
	   to global and service-related packages.

         - Updated hooks to allow 'debug' argument to (optionally)
	   be a reference to a subroutine.

	 - Service related packages are loaded at run-time rather
	   than compile-time.

	 - Updated to set HTTP proxy, if necessary.

	 - Added Net::Google::tool as base class for most others.

	 - Update Makefile.PL to check for LWP::Protocol::file

	 - Updated to set SOAP::Lite debugging via
	   SOAP::Trace rather than deprecated 'on_debug' method.

	 - Updated POD.

0.53	 Sat Feb 22 2003

	 - Checked for '__state'-ness before comparing it in
 ; would raise a warning when undefined and
           -w flag was in effect (thanks to Sherzod Ruzmetov for 
	   the heads up)
	 - Updated POD

0.52	 Sat Nov 02 2002

	 - Removed old code from (duh)

	 - Updated POD

0.52_1	 Fri Nov 01 2002

	 - Added Net::Google::Service, which isn't anything new but
	   just an abstracting of the code to return SOAP widgets

	 - Added leading '&' to constants so that they'll play nicely
	   with Perl 5.005_02 (see note in - props to 
	   Martin Ebert for pointing this out.)

	 - Updated to use CPAN::MakeMaker

	 - Fussed with .t files (mostly just so that they work correctly
	   when I call them from the command line)

	 - Updated POD

0.51	 Sat Oct 26 2002

	 - Updated to watch '__endIndex' key and have it take 
	   precedence over max_results method if the former is less than 
	   the latter. (Props to Bjoern Hoehrmann for the fix.)

	 - Added return_estimatedTotal() method to do the same thing but
	   comparing against '__estimatedTotalResultsCount'

	 - Replaced with t/*.t files

	 - Updated POD

0.5	 Wed May 03 2002
	 - Contributed patch by Marc Hedlund <>.

	 - Put single quotes around all $VERSION numbers in order to
           match MakeMaker's expected format (see ExtUtils::MakeMaker
           perldoc, Using Attributes and Parameters: VERSION_FROM).
           Fixes make install errors with perl-5.6.1.

	 - Created a new Net::Google::Response object to hold more
           information from the search response.

	 - Updated Net::Google::Search to use Net::Google::Response.

	 - Added Net::Google::Search::_state and introduced some degree
	   of memoization to response/result objects

	 - Moved most of the code in Net::Google::Search::results into

	 - Updated to be a bit more verbose (Thanks to Lee Goddard 
	   and the CPAN-testers.)

	 - Updated POD
0.4.2	 Wed Apr 17 2002

	 - No changes to actual codebase. Fixed errors in MANIFEST 
	   so that the dist will make and install properly. Oh the hurts.

0.4.1	 Mon Apr 15 2002

	 - Went through all the packages and fixed POD errors (ugh.)

0.4	 Sun Apr 14 2002

	 - Added Google::Spelling package and Google::spelling method

	 - Added Google::Cache package and Google::cache method

	 - Added Perl license to

	 - Updated POD in and

0.3.1	 Sun Apr 14 2002

	 - Fixed error handling in ::Google::_soap

0.3	 Sat Apr 13 2002

	 - Fixed bugs in ::Search::results and ::Search::_results

	 - Added hooks to constructor for setting values

	 - Added ::Google::_service to locate service descriptions via @INC

	 - Added ::Search::restrict and made ::Search::(lr|ie|oe) store values, internally, as array references

	 - ::Search::lr no longer returns data separated by pipe character

	 - Fixed ::Search::key to store values

	 - Fixed a bunch of instances where internal array references were not being flushed properly

	 - Removed sanity checking on arguments passed to search methods for the time being

	 - Fixed bug where parent debug flags wasn't being passed to child search objects

	 - Updated POD

0.2	 Fri Apr 12 2002

	 - Moved search related functions into

	 - Added ability to return more than 10 results at a time

	 - Added most of the methods for setting search options

	 - Updated POD

0.1	 Thu Apr 11 2002

	 - Intial revision