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...