Changes for version 0.34 - 2008-04-06

  • lib/WebService/ISBNDB.pm lib/WebService/ISBNDB/API.pm lib/WebService/ISBNDB/API/Authors.pm lib/WebService/ISBNDB/API/Books.pm lib/WebService/ISBNDB/API/Categories.pm lib/WebService/ISBNDB/API/Publishers.pm lib/WebService/ISBNDB/API/Subjects.pm lib/WebService/ISBNDB/Agent.pm lib/WebService/ISBNDB/Agent/REST.pm lib/WebService/ISBNDB/Iterator.pm t/DUMMY.pm Fixed/updated copyright and licensing information. All licensing links are current with regards to Artistic 2.0 and LGPL 2.1.
  • lib/WebService/ISBNDB.pm lib/WebService/ISBNDB/API.pm lib/WebService/ISBNDB/API/Authors.pm lib/WebService/ISBNDB/API/Books.pm lib/WebService/ISBNDB/API/Categories.pm lib/WebService/ISBNDB/API/Publishers.pm lib/WebService/ISBNDB/API/Subjects.pm lib/WebService/ISBNDB/Agent/REST.pm Fixed a bug found by Gavin Carr in which search attempts routed through static-method invocations of search() in any of the types (Books, Authors, etc.) would fail to get the API key unless one had been set as a default.
  • lib/WebService/ISBNDB/API/Authors.pm lib/WebService/ISBNDB/API/Categories.pm lib/WebService/ISBNDB/API/Publishers.pm lib/WebService/ISBNDB/API/Subjects.pm lib/WebService/ISBNDB/Agent/REST.pm Fixed $VERSION strings to bump them up; bitten by svn oversight again.
  • lib/WebService/ISBNDB.pm Added the warnings pragma for cleanliness and consistency (despite this being a dummy module).

Modules

A Perl extension to access isbndb.com
Base class for the WebService::ISBNDB API classes
Data class for author information
Data class for book information
Data class for category information
Data class for publisher information
Data class for subject information
Base class for data-retrieval agents
Agent sub-class for the REST protocol
Iterator class for large result-sets