1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214
|
# Revision history for Perl extension Net::Google.
# $Id: Changes,v 1.21 2004/06/02 14:29:25 asc Exp $
0.62 Wed Jun 02, 2004
- Fixed POD in N:G:Response (RT bug #5351)
- Updated spel(l)ings in t/002-spelling.t
(RT bug #6183)
- Updated N:G:Search to account to weirdness
in the way SOAP::Lite handles booleans. Not
clear that this is necessarily a problem in
SOAP::Lite but the patch fixes a reported bug
and doesn't seem to break anything else so...
(RT bug #6167)
- Added explicit call to $search->filter(1)
in t/001-search.t (RT bug #6167)
0.61 Mon Feb 09, 2004
- Fixed bug in N:G:Search.pm 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 ::Response.pm
(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 ::Google.pm to override 'http_proxy' method
to store url for later use since it doesn't have a
service thingy to update...duh.
- Tweaked ::tool.pm '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 ::Service.pm 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 Service.pm 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
::Search.pm; 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 ::Google.pm (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 ::Service.pm - 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 ::Search.pm 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 test.pl with t/*.t files
- Updated POD
0.5 Wed May 03 2002
- Contributed patch by Marc Hedlund <marc@precipice.org>.
Thanks!
- 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
Net::Google::Search::response
- Updated test.pl 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
duh-ness...it 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 Google::Search.pm
- Updated POD in Google.pm and Google::Search.pm
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 Search.pm 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 Search.pm
- 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
|