Changes for version 0.31 - 2006-10-12
- Build.PL: lib/WebService/ISBNDB.pm: t/00_load.t: Added a WebService::ISBNDB module. This is an empty module that acts as the version place-holder, both for build numbering and for testing by modules that depend on this package.
- lib/WebService/ISBNDB/API.pm: t/05_api_baseclass.t: Found that creating an API object with an explicit API key argument was ignoring the user argument and using the default all the time. Also created test cases to check this going forward.
- lib/WebService/ISBNDB/API/Books.pm: t/50_books.t: t/Books-book_id=programming_web_services_with_perl.xml: Fixed a bug in which looking up a book (via find()) with the ID instead of the ISBN did not work. Added a unit test for this, as well.
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