Changes on 2017-05-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!

1.03_000003 2017-05-01T22:53:44+02:00 (b73abe8 => abeltje)
 - Better checks on callback and code_wrapper results - callback-result
   must be a 'Dancer::RPCPlugin::CallbackResult', otherwise  it is
   considered an error. - code_wrapper should return a plain
   data-structure. In case it returns an  object we must flatten it to a
   plain data-structure. - Introduce a data-flattener.

1.03_000002 2017-04-13T23:06:50+02:00 (40de39e => abeltje)
 - Merge branch 'master' of github.com:abeltje/Dancer-Plugin-RPC

1.03 2017-04-12T14:30:08+02:00 (530d715 => abeltje)
 - Autocommit for distribution Dancer::Plugin::RPC 1.03 (minor)

1.02_000004 2017-04-12T14:32:12+02:00 (d7dd17b => abeltje)
 - Autocommit for distribution Dancer::Plugin::RPC 1.03 (minor)

1.02_000003 2017-04-12T14:27:29+02:00 (a88b563 => abeltje)
 - Fix dependencies.

1.02_000002 2017-03-25T21:40:54+01:00 (a0ae140 => abeltje)
 - Autocommit for distribution Dancer::Plugin::RPC 1.02_01 (test)

1.02_000001 2017-03-25T21:27:48+01:00 (a26d279 => abeltje)
 - Add support for RESTRPC and an example app RESTRPC is a simple protocol
   that uses HTTP-POST to send a JSON string  with Content-Type
   'application/json'. The Examle application shows a way to put your app
   together. This application has simple internal methods and a method to
   communicate with the outside world.

1.02 2017-02-28T19:51:06+01:00 (2aed027 => abeltje)
 - Autocommit for distribution Dancer::Plugin::RPC 1.02 (minor)

1.01_01 2017-02-20T21:18:38+01:00 (7496a72 => abeltje)
 - Autocommit for distribution Dancer::Plugin::RPC 1.01_01 (test)

1.01_000001 2017-02-20T21:14:21+01:00 (30af79c => abeltje)
 - Introduce a general way to return a complete error-response
   Dancer::RPCPlugin::ErrorResponse should be a way to return a full 
   error-response as valid response without knowlage of the protocol.

1.01 2016-08-03T18:40:56+02:00 (084ef5f => abeltje)
 - Autocommit for distribution Dancer::Plugin::RPC 1.01 (minor)

1.00_040001 2016-08-02T19:13:18+02:00 (650aa58 => abeltje)
 - Dunno why :(

1.00_04 2016-07-08T00:19:31+02:00 (96c34a7 => abeltje)
 - Autocommit for distribution Dancer::Plugin::RPC 1.00_04 (same)

1.00_030001 2016-07-05T23:48:08+02:00 (bb209a0 => abeltje)
 - 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.

1.00_03 2016-06-12T17:09:13+02:00 (dcd5949 => abeltje)
 - Autocommit for distribution Dancer::Plugin::RPC 1.00_03 (same)

1.00_020001 2016-06-12T17:04:18+02:00 (9549fb5 => abeltje)
 - Fix test 250 for JSON 2.90 JSON 2.90 changed its redering of JSON::true,
   fix test

1.00_02 2016-06-11T16:36:59+02:00 (e972dbd => abeltje)
 - Autocommit for distribution Dancer::Plugin::RPC 1.00_02 (test)

1.00_010001 2016-06-11T16:32:18+02:00 (0730d5c => abeltje)
 - Fix faulty test. the representation of 'True' may vary throughout
   versions of from_json()

1.00_01 2016-06-07T21:11:39+02:00 (8385c04 => abeltje)
 - Autocommit for distribution Dancer::Plugin::RPC 1.00_01 (test)

1.00_000001 2016-06-07T21:00:34+02:00 (2fb6dd2 => abeltje)
 - Try to fix test-failures * Comments from Henk to help build a FreeBSD
   port * Do not return a single value from the RPC-procedure

1.00 2016-03-22T21:35:21+01:00 (7e62f40 => abeltje)
 - Autocommit for distribution Dancer::Plugin::RPC 1.00 (minor)

0.99_100001 2016-03-22T13:58:55+01:00 (93d85f7 => Larion Garaczi)
 - 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.

0.99_10 2016-02-06T09:36:21+01:00 (77f07bf => abeltje)
 - Autocommit for distribution Dancer::Plugin::RPC 0.99_10 (test)

0.99_090001 2016-02-02T08:20:15+01:00 (da14f89 => abeltje)
 - Last POD fixes * POD fixes * Depend on higher version of Dancer (1.32)

0.99_09 2016-02-01T21:15:13+01:00 (66bed13 => abeltje)
 - Autocommit for distribution Dancer::Plugin::RPC 0.99_09 (test)

0.99_080001 2016-02-01T21:12:07+01:00 (39ff23f => abeltje)
 - Introduce DispatchItem and CallbackResult * CallbackResult:
   callback_success(), callback_fail() * DispatchItem: dispatch_item() *
   'config' is now the default publishing-method

0.99_08 2016-01-29T13:14:34+01:00 (7431695 => abeltje)
 - Autocommit for distribution Dancer::Plugin::RPC 0.99_08 (test)

0.99_070001 2016-01-29T13:13:49+01:00 (ca24658 => abeltje)
 - FIX: use the Dancer json-(de)serializer (again) No explicit use of
   JSON.pm; Dancer knows what to do.

0.99_07 2016-01-29T00:15:07+01:00 (24e4e49 => abeltje)
 - Autocommit for distribution Dancer::Plugin::RPC 0.99_07 (test)

0.99_060001 2016-01-29T00:13:26+01:00 (6e1391d => abeltje)
 - FIX: use the Dancer json-(de)serializer No explicit use of JSON.pm;
   Dancer knows what to do.

0.99_06 2016-01-29T00:07:12+01:00 (b3a0012 => abeltje)
 - Autocommit for distribution Dancer::Plugin::RPC 0.99_06 (same)

0.99_050001 2016-01-29T00:04:47+01:00 (6da426d => abeltje)
 - FIX: remove test problem with JSON.pm JSON 2.90 serializes booleans
   different from v2.61 :(

0.99_05 2016-01-28T23:31:59+01:00 (4310179 => abeltje)
 - Autocommit for distribution Dancer::Plugin::RPC 0.99_05 (same)

0.99_040001 2016-01-28T23:11:10+01:00 (9c2a1f9 => abeltje)
 - FIX: jsonrpc_error_response must return «jsonrpc => '2.0'
   jsonrpc_error_response() did not return the correct key for 'jsonrpc'

0.99_04 2016-01-27T17:45:25+01:00 (2e32854 => abeltje)
 - Autocommit for distribution Dancer::Plugin::RPC 0.99_04 (test)

0.99_030001 2016-01-27T17:44:36+01:00 (0f59a00 => abeltje)
 - Add dependency: Params::Validate

0.99_03 2016-01-26T18:54:01+01:00 (303b015 => abeltje)
 - Autocommit for distribution Dancer::Plugin::RPC 0.99_03 (test)

0.99_020004 2016-01-26T18:50:59+01:00 (562f1fe => abeltje)
 - Fix MANIFEST after pull-request.

0.99_020003 2016-01-26T18:48:53+01:00 (75fa313 => abeltje)
 - Merge remote-tracking branch
   'larion/bugfix_dont_call_nonexistent_handler' into
   feature/die_on_bad_dispatch

0.99_020002 2016-01-26T17:30:53+01:00 (e950e26 => Larion Garaczi)
 - Replace Test::Exception with Test::Fatal

0.99_020001 2016-01-26T15:27:25+01:00 (9ea3b32 => Larion Garaczi)
 - 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.

0.99_02 2016-01-26T14:24:13+01:00 (9159494 => abeltje)
 - Autocommit for distribution Dancer::Plugin::RPC 0.99_02 (test)

0.99_010001 2016-01-26T09:35:03+01:00 (1047d3a => abeltje)
 - Renamed lib/Dancer/RPCPlugin/DispatchFromPod.pm

0.99_01 2016-01-25T12:22:42+01:00 (6993bdc => abeltje)
 - Autocommit for distribution Dancer::Plugin::RPC 0.99_01 (test)

0.00 2015-06-15T09:07:42+02:00 (99373c1 => abeltje)
 - Initial commit, working XMLRPC code...