Revision history for SOAPjr

1.1.4   26 Feb 2009
        - URL decoding json on incoming request
        - Added implicit "UnMapping" so that null json values become plain
          undef values in the Perl hash.
        - Unpack CGI requests a little better in SOAPjr::request
        - Small bug fix in handling file (related) components in SOAPjr::request

1.1.3   6 Jan 2009
        - Added basic handling of "related" components in SOAPjr::request, but
          (binary) file types only at present

1.1.2   5 Dec 2008
        - Having a really bad day 8( 

1.1.1   5 Dec 2008
        - Oops...took out stoopid !'s on SOAPjr::response::add_error() - don't know what I was thinking

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