Changes
=======
1.05 2014-10-07T01:57:38Z
- Work better with batch requests: Now responses are properly returned
as list as long as the request is a list as well (Arata Makoto)
1.04 2014-05-29T11:42:19Z
- Work with notifications, which are procedures without an id
(Kirill Bogdanov)
1.03 2012 Jun 15
- Allow die \%hash from handlers (ka2u)
1.02 2012 Jun 14
- Fix the finalization of the response (0xAF)
1.01 2011 Dec 01
- Use require instead of Class::Load. Subclass in your app if you need
that kind of ability, but it seems unlikely that we'd need anything
more than eval require here.
1.00 2011 Nov 22
- No code change.
1.00_02 2011 Nov 16
- JSON::RPC::Dispatcher already existed on CPAN. s/Dispatcher/Dispatch/g
1.00_01 2011 Nov 16
- New maintainer, completely new code for PSGI apps and JSON RPC 2.0
- If you are using old JSON::RPC code (up to 0.96), DO NOT EXPECT
YOUR CODE TO WORK. THIS VERSION IS BACKWARDS INCOMPATIBLE
---------- Old Change Log -----------
Revision history for Perl extension JSON::RPC.
###### In the next large version up ######################################
* JSON::RPC::Server::Apache will be renamed to JSON::RPC::Server::Apache2
and split into another distribution.
* JSON::RPC::Server::Apache really supports apache 1.3x
and the maintainer will be changed.
##########################################################################
0.96 Mon Feb 25 11:06:25 2008
- JSON::RPC::Server::FastCGI was split into the independent distribution.
the new maintainer is Faiz Kazi.
- JSON::RPC::Server::Apache was renamed to JSON::RPC::Server::Apache2
it will split into another distribution.
- added and updated docs.
0.95 Fri Feb 15 16:01:04 2008
- sample codes were indexed...!
fixed package for avoiding the indexer.
0.94 Fri Feb 15 15:16:32 2008
- no change but examples was forgotten.
0.93 Fri Feb 15 14:46:17 2008
- added example codes.
- now AUTOLOAD method after prepare() can support built-in methods.
$client -> __VERSION__ ( => $client calls the name 'VERSION' procedure )
- Your application can set subroutines allowable by allowable_procedure().
(Thanks to seagull's suggestion)
- JSON::RPC::Server::Apache config supports 'return_die_message'.
- require LWP::UserAgent 2.001 or later.
0.92 Thu Feb 14 13:12:40 2008
- modified the JSON::RPC::Client prepare mode to check response errors.
(Thanks to Colin Meyer)
- fixed retrieve_json_from_get in JSON::RPC::Server::CGI.
- implemented JSON::RPC::Server::Apache to support the GET method call.
- fixed JSON::RPC::ReturnObject decoding JSON data with utf8 mode.
($client -> call() ->result will return Unicode characters (if contained).)
- added some descriptions to the JSON::RPC::Client pod.
0.91 Wed Dec 19 15:51:53 2007
- JSON::RPC::Client used JSON::PP.
- added create_json_coder() to JSON::RPC::Client.
0.90 Wed Dec 19 13:26:15 2007
- Now default JSON coder is JSON! (1.99 or later)
- added JSON::RPC::Server::FastCGI written by Faiz Kazi, thanks!
- added JSONRPC for guide to this distribution.
- cleaned up JSON::RPC::Server::CGI
- added create_json_coder() to JSON::RPC::Server.
- modified J::R::Server::* as base.pm does not work well in Perl 5.005
0.01 Mon May 21 14:18:33 2007
- original version