The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Changes on 2016-02-01 for repository at:
  Fetch URL: git@github.com:abeltje/Dancer-Plugin-RPC.git
  Push  URL: git@github.com:abeltje/Dancer-Plugin-RPC.git

Enjoy!

________________________________________________________________________________
[39ff23f] by abeltje on Mon, 1 Feb 2016 21:12:07 +0100

     Introduce DispatchItem and CallbackResult

        * CallbackResult: callback_success(), callback_fail()
        * DispatchItem: dispatch_item()
        * 'config' is now the default publishing-method


M	MANIFEST
M	Makefile.PL
M	lib/Dancer/Plugin/RPC.pm
M	lib/Dancer/Plugin/RPC/JSONRPC.pm
M	lib/Dancer/Plugin/RPC/XMLRPC.pm
A	lib/Dancer/RPCPlugin/CallbackResult.pm
M	lib/Dancer/RPCPlugin/DispatchFromConfig.pm
M	lib/Dancer/RPCPlugin/DispatchFromPod.pm
A	lib/Dancer/RPCPlugin/DispatchItem.pm
M	t/010-dispatch-from-config.t
M	t/015-dispatch-from-pod.t
M	t/200-register-xmlrpc.t
M	t/250-register-jsonrpc.t
________________________________________________________________________________
[7431695] by abeltje on Fri, 29 Jan 2016 13:14:34 +0100

     Autocommit for distribution Dancer::Plugin::RPC 0.99_08 (test)


M	Changes
M	lib/Dancer/Plugin/RPC.pm
________________________________________________________________________________
[ca24658] by abeltje on Fri, 29 Jan 2016 13:13:49 +0100

     FIX: use the Dancer json-(de)serializer (again)

        No explicit use of JSON.pm; Dancer knows what to do.


M	t/250-register-jsonrpc.t
________________________________________________________________________________
[24e4e49] by abeltje on Fri, 29 Jan 2016 00:15:07 +0100

     Autocommit for distribution Dancer::Plugin::RPC 0.99_07 (test)


M	Changes
M	lib/Dancer/Plugin/RPC.pm
________________________________________________________________________________
[6e1391d] by abeltje on Fri, 29 Jan 2016 00:13:26 +0100

     FIX: use the Dancer json-(de)serializer

        No explicit use of JSON.pm; Dancer knows what to do.


M	t/250-register-jsonrpc.t
________________________________________________________________________________
[b3a0012] by abeltje on Fri, 29 Jan 2016 00:07:12 +0100

     Autocommit for distribution Dancer::Plugin::RPC 0.99_06 (same)


M	Changes
M	lib/Dancer/Plugin/RPC.pm
________________________________________________________________________________
[6da426d] by abeltje on Fri, 29 Jan 2016 00:04:47 +0100

     FIX: remove test problem with JSON.pm

        JSON 2.90 serializes booleans different from v2.61 :(


M	t/250-register-jsonrpc.t
________________________________________________________________________________
[4310179] by abeltje on Thu, 28 Jan 2016 23:31:59 +0100

     Autocommit for distribution Dancer::Plugin::RPC 0.99_05 (same)


M	Changes
M	lib/Dancer/Plugin/RPC.pm
________________________________________________________________________________
[9c2a1f9] by abeltje on Thu, 28 Jan 2016 23:11:10 +0100

     FIX: jsonrpc_error_response must return «jsonrpc => '2.0'

        jsonrpc_error_response() did not return the correct key for
        'jsonrpc'


M	lib/Dancer/Plugin/RPC/JSONRPC.pm
________________________________________________________________________________
[2e32854] by abeltje on Wed, 27 Jan 2016 17:45:25 +0100

     Autocommit for distribution Dancer::Plugin::RPC 0.99_04 (test)


M	Changes
M	lib/Dancer/Plugin/RPC.pm
________________________________________________________________________________
[0f59a00] by abeltje on Wed, 27 Jan 2016 17:44:36 +0100

     Add dependency: Params::Validate


M	Makefile.PL
________________________________________________________________________________
[303b015] by abeltje on Tue, 26 Jan 2016 18:54:01 +0100

     Autocommit for distribution Dancer::Plugin::RPC 0.99_03 (test)


M	Changes
M	lib/Dancer/Plugin/RPC.pm
________________________________________________________________________________
[562f1fe] by abeltje on Tue, 26 Jan 2016 18:50:59 +0100

     Fix MANIFEST after pull-request.


M	MANIFEST
________________________________________________________________________________
[75fa313] by abeltje on Tue, 26 Jan 2016 18:48:53 +0100

     Merge remote-tracking branch
        'larion/bugfix_dont_call_nonexistent_handler' into
        feature/die_on_bad_dispatch

________________________________________________________________________________
[e950e26] by Larion Garaczi on Tue, 26 Jan 2016 17:30:53 +0100

     Replace Test::Exception with Test::Fatal


M	Makefile.PL
M	t/010-dispatch-from-config.t
M	t/015-dispatch-from-pod.t
________________________________________________________________________________
[9ea3b32] by Larion Garaczi on Tue, 26 Jan 2016 15:27:25 +0100

     Bail out early when given an non-existing target function in the
        dispatch table

        This prevents strange runtime errors ("use of uninitialized value on 
        subroutine entry") resulting from trying to call a non-function.


M	Makefile.PL
M	lib/Dancer/RPCPlugin/DispatchFromConfig.pm
M	lib/Dancer/RPCPlugin/DispatchFromPod.pm
M	t/010-dispatch-from-config.t
M	t/015-dispatch-from-pod.t
A	t/lib/TestProject/Bogus.pm
________________________________________________________________________________
[9159494] by abeltje on Tue, 26 Jan 2016 14:24:13 +0100

     Autocommit for distribution Dancer::Plugin::RPC 0.99_02 (test)


M	Changes
M	lib/Dancer/Plugin/RPC.pm
________________________________________________________________________________
[1047d3a] by abeltje on Tue, 26 Jan 2016 09:35:03 +0100

     Renamed lib/Dancer/RPCPlugin/DispatchFromPod.pm


M	MANIFEST
D	lib/Dancer/RPCPlugin/DispatchFromPOD.pm
A	lib/Dancer/RPCPlugin/DispatchFromPod.pm
________________________________________________________________________________
[6993bdc] by abeltje on Mon, 25 Jan 2016 12:22:42 +0100

     Autocommit for distribution Dancer::Plugin::RPC 0.99_01 (test)


M	Changes
M	lib/Dancer/Plugin/RPC.pm
________________________________________________________________________________
[6d01f01] by abeltje on Mon, 25 Jan 2016 09:53:45 +0100

     Add Changes after running deployment script.


A	Changes
M	MANIFEST
M	lib/Dancer/Plugin/RPC.pm
________________________________________________________________________________
[cb7f185] by abeltje on Mon, 25 Jan 2016 07:37:51 +0100

     First real commit.

        Both plugins now have the same interface.


M	.gitignore
A	MANIFEST
A	MANIFEST.SKIP
A	Makefile.PL
A	lib/Dancer/Plugin/RPC.pm
A	lib/Dancer/Plugin/RPC/JSONRPC.pm
D	lib/Dancer/Plugin/RPC/JSONRPC2.pm
M	lib/Dancer/Plugin/RPC/XMLRPC.pm
A	lib/Dancer/RPCPlugin/DispatchFromConfig.pm
A	lib/Dancer/RPCPlugin/DispatchFromPOD.pm
A	t/010-dispatch-from-config.t
A	t/015-dispatch-from-pod.t
M	t/100-xmlrpc.t
A	t/150-jsonrpc.t
A	t/200-register-xmlrpc.t
A	t/250-register-jsonrpc.t
M	t/config.yml
M	t/lib/TestProject.pm
M	t/lib/TestProject/ApiCalls.pm
M	t/lib/TestProject/SystemCalls.pm
A	xt/00-manifest.t
A	xt/01-compile.t
A	xt/02-pod_syntax.t
A	xt/03-pod-coverage.t
________________________________________________________________________________
[99373c1] by abeltje on Mon, 15 Jun 2015 09:07:42 +0200

     Initial commit, working XMLRPC code...


A	.gitignore
A	lib/Dancer/Plugin/RPC/JSONRPC2.pm
A	lib/Dancer/Plugin/RPC/XMLRPC.pm
A	t/100-xmlrpc.t
A	t/bin/app.pl
A	t/config.yml
A	t/lib/TestProject.pm
A	t/lib/TestProject/ApiCalls.pm
A	t/lib/TestProject/SystemCalls.pm