Changes on 2016-07-08 for repository at:
  Fetch URL: git@github.com:abeltje/Dancer-Plugin-RPC.git
  Push  URL: git@github.com:abeltje/Dancer-Plugin-RPC.git

Enjoy!

________________________________________________________________________________
[bb209a0] by abeltje on Tue, 5 Jul 2016 23:48:08 +0200

     Add a mechanism to allow for listMethods

        Add a singleton class Dancer::RPCPlugin::DispatchMethodList to
        manage a full view of the dispatch table from a client side view.


M	MANIFEST
M	Makefile.PL
M	lib/Dancer/Plugin/RPC/JSONRPC.pm
M	lib/Dancer/Plugin/RPC/XMLRPC.pm
A	lib/Dancer/RPCPlugin/DispatchMethodList.pm
A	t/300-methodlist.t
A	t/400-list_methods.t
________________________________________________________________________________
[dcd5949] by abeltje on Sun, 12 Jun 2016 17:09:13 +0200

     Autocommit for distribution Dancer::Plugin::RPC 1.00_03 (same)


M	Changes
M	lib/Dancer/Plugin/RPC.pm
________________________________________________________________________________
[9549fb5] by abeltje on Sun, 12 Jun 2016 17:04:18 +0200

     Fix test 250 for JSON 2.90

        JSON 2.90 changed its redering of JSON::true, fix test


M	t/250-register-jsonrpc.t
________________________________________________________________________________
[e972dbd] by abeltje on Sat, 11 Jun 2016 16:36:59 +0200

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


M	Changes
M	lib/Dancer/Plugin/RPC.pm
________________________________________________________________________________
[0730d5c] by abeltje on Sat, 11 Jun 2016 16:32:18 +0200

     Fix faulty test.

        the representation of 'True' may vary throughout versions of
        from_json()


M	t/250-register-jsonrpc.t
________________________________________________________________________________
[8385c04] by abeltje on Tue, 7 Jun 2016 21:11:39 +0200

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


M	Changes
M	lib/Dancer/Plugin/RPC.pm
________________________________________________________________________________
[2fb6dd2] by abeltje on Tue, 7 Jun 2016 21:00:34 +0200

     Try to fix test-failures

        * Comments from Henk to help build a FreeBSD port
        * Do not return a single value from the RPC-procedure


M	.gitignore
M	Makefile.PL
M	lib/Dancer/Plugin/RPC.pm
M	t/200-register-xmlrpc.t
M	t/250-register-jsonrpc.t
M	t/lib/TestProject/SystemCalls.pm
________________________________________________________________________________
[7e62f40] by abeltje on Tue, 22 Mar 2016 21:35:21 +0100

     Autocommit for distribution Dancer::Plugin::RPC 1.00 (minor)


M	Changes
M	lib/Dancer/Plugin/RPC.pm
________________________________________________________________________________
[93d85f7] by Larion Garaczi on Tue, 22 Mar 2016 13:58:55 +0100

     Handle unhandled exceptions in callbacks

        Runtime exceptions in the 'callback' functions were not caught. Now
        we handle them the same way as runtime exceptions in the actual
        methods.


M	lib/Dancer/Plugin/RPC/JSONRPC.pm
M	lib/Dancer/Plugin/RPC/XMLRPC.pm
M	t/200-register-xmlrpc.t
M	t/250-register-jsonrpc.t
________________________________________________________________________________
[77f07bf] by abeltje on Sat, 6 Feb 2016 09:36:21 +0100

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


M	Changes
M	lib/Dancer/Plugin/RPC.pm
________________________________________________________________________________
[da14f89] by abeltje on Tue, 2 Feb 2016 08:20:15 +0100

     Last POD fixes

        * POD fixes
        * Depend on higher version of Dancer (1.32)


M	Makefile.PL
M	lib/Dancer/Plugin/RPC.pm
M	lib/Dancer/Plugin/RPC/JSONRPC.pm
M	lib/Dancer/Plugin/RPC/XMLRPC.pm
M	t/lib/TestProject.pm
________________________________________________________________________________
[66bed13] by abeltje on Mon, 1 Feb 2016 21:15:13 +0100

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


M	Changes
M	lib/Dancer/Plugin/RPC.pm
________________________________________________________________________________
[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