Revision history for Perl extension WWW::OpenSearch 0.16 Tue May 25 2010 - Fix tests for Test::More 0.95_02 0.15 Thu Nov 19 2009 - repackaged with a new version of Module::Install 0.14 Thu Apr 17 2008 - Handle broken LWP 5.810 in Makefile.PL 0.13 Fri Dec 21 2007 - Fix pod coverage (Ian Beckwith) 0.12 Tue May 01 2007 - switch from ||= to a "defined" idiom for some params - switch to Module::Install 0.11 Tue Apr 17 2007 - added a simple OSD parsing test 0.10_02 Tue Jan 23 2007 - fix Request.pm to clone the extra attributes we've added (Marc Tobias) 0.10_01 Mon Jan 22 2007 - use URI::Template for parsing OSD uri templates - added opensearch-specific Request and Agent classes - un-break get_best_url() - you can now pass a WWW::OpenSearch::Url to WWW::OpenSearch's search() method - added ns() (namespace) field to Url.pm - re-worked paging to use the new Request object [ THINGS THAT MAY BREAK YOUR CODE ] - using URI::Template means some methods are now proxied to that class - removed agent argument in new() in OpenSearch.pm - handling of POST requests in prepare_query() in Url.pm now returns data suitable for passing to HTTP::Request - un-link Response.pm and the parent WWW::OpenSearch object -- a Response is now in the context of whatever WWW::OpenSearch::Url was used 0.09 Thu Dec 07 2006 - fix link fetching from atom feeds 0.08 Wed Sep 13 2006 - fix optional attributes for Image - added strict to Url object 0.07 Mon Sep 11 2006 - inflate query and image fields to objects for OSD 1.1 - pod updates 0.06_02 Thu Jul 20 2006 - added tests - updated available description info - try to handle POST urls better - update XML::Atom calls to latest release API - added option to override the useragent from new() - fix undef warning - turn utf8 flag off for queries 0.06_01 Thu May 18 2006 - Complete re-write to handle OpenSearch 1.1/Atom - Now uses XML::Feed to abstract RSS and Atom - Improved OpenSearch Description/Url handling - Encapsulate returns in a Response object 0.05 Mon Jan 9 18:30:18 UTC 2006 - Added partial support of OpenSearch 1.1. There's no API change and old elements just work as before, with 1.1 OpenSearch document as well. See http://opensearch.a9.com/docs/upgrading10.jsp (Thanks to Masaaki Hirose) 0.04 Sat Jul 29 18:34:31 PDT 2005 - Drop off XML::Simple for efficiency. LibXMLify everything. Now you need XML::RSS::LibXML 0.03 Sun Jul 24 02:36:46 PDT 2005 - Hacked current_page so you can specify page number correctly (Thanks to Naoya Ito) 0.02 Sat Mar 26 14:14:58 JST 2005 - Added accessors for attributes - Fixed POD 0.01 Thu Mar 17 20:45:13 2005 - original version