- Added XML::Parser::Lite as first-choice XML parser, fall back to
XML::Mini::Document if it's not available
- Removed no-longer-used _find() method
- Work around an empty-attribute bug in XML::Mini
- Added 'tags' to list of Event attributes
- Added query() and parse() methods to Upcoming object, to allow for
client-side caching -- call() reimplemented as serial calls to these
- t/test.t now pulls test Upcoming API key from file instead of requiring
test code to be edited
- Switch from XML::Parser::Lite::Tree to XML::Mini::Document, to avoid
prerequisite problems on machines that don't have libexpat.so installed
- Reformatted response-object creation and method-and-request-type
declarations to make them easier to read
- Replaced response-attribute quoting -- qw() with ('','',...) -- in each
response-object to avoid triggering (spurious?) warning on various OS's
- Corrected scalar @ISA assignments in Upcoming.pm and in various responseobject
files
- Um... Removed a debugging profanity
- Changed module name from WWW::Service::Upcoming::API to WebService::Upcoming
to fit existing module conventions
- Added version numbers and @ISA information Object::State and Object::Venue
- Changed the module name in README from development name
- Fixed "$upco-\call()" mistakes in the documentation for API.pm