Revision history for SOAPjr 1.1.0 4 Dec 2008 - Added SOAPjr::response::add_error() utility method that expects a property, optional context (defaults to BODY) and an error { code => NNN, message => blah } - Updated SOAPjr::response::output() to it automatically sets HEAD.result if HEAD.errors have been set - Updated pod in SOAPjr to reflect these changes, along with some other minor pod edits - Added the use of Carp for warning about missing params, etc. - Separated SOAPjr::response::send() - output() returns the serialised object and send() calls output() and prints what's returned - Updated SOAPjr::base::set() to differentiate between HASHes (an additive set) and other (a replacement set) 1.0.2 2 Dec 2008 - Updated SOAPjr::request, SOAPjr::response and SOAPjr to tidy up the _init chain - Updated the pod in SOAPjr to make SOAPjr::create_request correct 1.0.1 30 Nov 2008 - Added PREREQ_PM reference to JSON in Makefile.PL - thanks to the ever vigilant cpan.testers 8) - Removed overly enthusiastic use of the term SOAPjr in the SOAPjr.pm pod 8) - Removed unnecessary "use JSON" from SOAPjr::response.pm - Added a TODO item for extra error handling utility methods in SOAPjr::response.pm 1.0.0 30 Nov 2008 - Added basic documentation, ran perltidy and small changes to pass perlcritic then released first full version to CPAN. 0.4.0 27 Nov 2008 - Refactored param handling to support %param has as provided by CGI.pm's :cgi-lib ->Vars and removed SOAPjr::request::process(). 0.3.0 24 Nov 2008 - Changed inheritance model to make all modules extend SOAPjr::base. 0.2.0 16 Nov 2008 - Updated to support latest version of JSON.pm and added callback support. 0.1.0 15 Nov 2008 - First version, released on an unsuspecting world. 0.0.0 June 2005 - This model has been under development at MOB (http://MobileOnlineBusiness.com.au) since mid 2005. - This included contributions from Rob Manson, Sean McCarthy and Ryan Kirkland