The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Perl extension Net::Amazon:

0.23 (06/06/2004)
   (ms) Evaldas Imbrasas <evaldas@wolfram.com> suggested to add SalesRank
        to Properties.pm -- added field and test case.
   (ms) Added eg/dejazz, a sample program to retrieve the 10 best-selling
        jazz CDs in Germany, as presented by an article in iX magazine.

0.22 (05/09/2004)
   (ms) fixed warnings during make test (backwards-compatible without
        tracks())
   (ms) Batara Kesuma <bkesuma@gaijinweb.com> sent in a patch to 
        access TotalPages (now available as $resp->total_pages()).

0.21 (03/21/2004)
   (ms) Tatsuhiko Miyagawa <miyagawa@livedoor.jp> provided a patch to
        adapt N:A for Amazon's change of "locale=jp" requests, which 
        should be sent to xml.amazon.co.jp, instead of xml.amazon.com:
        http://forums.prospero.com/n/mb/message.asp?webtag=am-assocdevxml&msg=4629.1&ctx=4096
   (ms) added tracks() to N:A::Properties::Music to list track titles of CDs

0.20 (03/08/2004)
   (ms) rayg <rayg@varchars.com> added textstream search and support
        for sorting results.
   (ms) added directors(), director() and starring() to DVD.pm

0.19 (02/13/2004)
   (ms) Michael Coulter <mjc@bitz.ca> noticed that eg/review had the
        wrong path to Review.pm.
   (ms) Sam Smith <s@msmith.net> noticed that the dependency on
        LWP::UserAgent was missing from the documentation.
   (ms) Bill Fitzpatrick provided a patch implementing and testing
        Manufacturer searches.

0.18 (12/22/2003)
   (ms) Brian Hirt <bhirt@mobygames.com> provided a patch for
        multiple error messages returned by some requests to AMZN.
        There's two accessors now, Response->messages() returning
        a ref to an array of error messages, and Response->message()
        returning them stringed together for backwards compatibility.
   (ms) Padraic Renaghan <padraic@renaghan.com> provided a patch
        for access to upc/media/nummedia fields in Music.pm
   (ms) Fixed test suite warnings with perl 5.8.2 in N::A::Property::Book.

0.17 (11/18/2003)
   (ms) Robert Graff <rgraff@workingdemo.com> provided a patch for 
        'blended' searches.

0.16 (10/10/2003)
   (ms) Replaced 'legacy call' onca/xml2 by onca/xml3, according to 
        the AWS newsletter.
   (ms) Martin Streicher <martin.streicher@apress.com> enhanced the
        "power" search script (in /eg) to limit searches to page
        ranges if so requested.

0.15 (08/24/2003)
   (ms) Martin Streicher <martin.streicher@apress.com> provided support
        for Amazon's "Power Search". Added documentation and test case.
   (ms) Jackie Hamilton <kira@cgi101.com> provided a patch plus
        documentation for Browse Nodes. Added test case.

0.14 (08/12/2003)
   (ms) Mike Evron <evronm@dtcinc.net> suggested to implement caching
        for responses. Added a Cache::File-based implementation.

0.13 (08/07/2003)
   (ms) Added customer reviews for all properties. Changed default
        request mode to 'heavy' for that. Now all properties have a
        review_set() method returning a
        Net::Amazon::Attribute::ReviewSet object, which in turn offers
        a reviews() method delivering a list of
        Net::Amazon::Attribute::Review objects. Check the man pages
        for details. eg/review shows an example.

0.12 (07/24/2003)
   (ms) Mike Evron <evronm@dtcinc.net> noticed that the SYNOPSIS code
        on the main documentation page had the wrong "search" syntax 
        -- thanks, Mike!
   (ms) Changed all tests to process canned data, live tests turned out
        to be too unreliable, due to Amazon's "best effort" responses.
        If you want the test suite to process live data, you need to
        set the environment variable NET_AMAZON_LIVE_TESTS.
        
0.11 (07/14/2003)
   (ms) Added 'Similar Searches' API
   (ms) Adapted for new amazon.de and amazon.co.uk searches

0.10 (06/28/2003)
   (ms) Adapted wishlist test case for change in AMZN's catalog
   (ms) Added docs for new Net::Amazon homepage at net-amazon.sourceforge.net
        and mailing list
   (ms) Helper in place to assist XML::Simple in choosing the right parser,
        to avoid install problems due to XML::SAX::RTF.

0.09 (06/24/2003)
   (ms) Tony Bowden <tony@kasei.com> suggested to have a $ua->search
        method, abstracting the usage of the different request objects.
        Implemented that.
   (ms) Resolved warnings and strict errors in test cases

0.08 (06/22/2003)
   (ms) Changed dependencies to 5.006, XML::Simple and LWP::UserAgent

0.07 (06/10/2003)
   (ms) fixed bug with single-item-wishlists
   (ms) Lists printed as strings now have numbered bullets
   (ms) Tests are using new wishlist 1XL5DWOUFMFVJ (Net::Amazon)
   (ms) Added tests with canned reponses

0.06 (06/07/2003)
   (ms) applied workaround for AMZN's wishlist bug: If a wishlist
     is longer than 10 items, AMZN returns the first 10 items with
     no indication if there's any followup pages. The workaround
     just tries to fetch another batch in case there's exactly 10 and 
     hides eventually encountered errors. 

   Dan Sully <daniel@electricrain.com> provided a patch
     to suppress a warning in case a music item isn't returning a 'year'
     field

   Barnaby Claydon <bclaydon@perseus.com> reported a couple of problems
   with wishlists, they're fixed by the following patches:

   (ms) Added new property Net::Amazon::Property::DVD

   (ms) Changed as_string() of default Net::Amazon::Property (used if
     we come across a 'Toy' or 'Video Game' category) to return
     a more human-readable format.

   (ms) Implemented retry strategy on Amazon's temporary errors, if we
     encounter one, we'll sleep for 1 sec and then retry at most
     twice.

   (ms) Accessors have been changed to return an empty string if 
     a value hasn't been specified in XML. Products without price and
     other anomalies won't cause perl warnings anymore.

0.05 (05/31/2003)
   Martha Greenberg <marthag@mit.edu> provided bug reports 
   and patches for
       * 'music' parameter for UPC searches (fixed in doc)
       * Net::Amazon::Property::Music now deals correctly with
         CDs by multiple artists.
       * missing documentation of 'locale' parameter

   (ms) Net::Amazon now takes the 'locale' parameter also in
   the main Net::Amazon object's constructor.

0.04 (05/29/2003)
   Dan Sully <daniel@electricrain.com> provided a patch
   to check if a response indeed contains the {Details} hash.

0.03 (05/06/2003)
   (ms) properties returns empty list on failure now

   Martha Greenberg <marthag@mit.edu> provided patch for 
       * the now mandatory associates-id in the query
       * two documentation bugs

   Konstantin Gredeskoul <kig@get.topica.com> also provided an almost
       identical patch to the problem :).

0.02
   (ms) documentation updated

0.01
   (ms) where it all started