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 pod 8)
        - Removed unnecessary "use JSON" from
        - Added a TODO item for extra error handling utility methods in  

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'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 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 ( since mid 2005.
        - This included contributions from Rob Manson, Sean McCarthy and Ryan Kirkland