Changes for version 2.01 - 2022-07-11
- (Abe Timmerman, Mon, 11 Jul 2022 09:55:40 +0200) Autocommit for distribution Dancer2::Plugin::RPC 2.01 (minor)
Changes for version 1.99_06 - 2022-07-01
- (Abe Timmerman, Fri, 1 Jul 2022 13:56:39 +0200) Autocommit for distribution Dancer2::Plugin::RPC 1.99_06 (same)
- (Abe Timmerman, Mon, 11 Jul 2022 09:51:05 +0200) I screwed up the versioning
- The next release will be 2.01
Changes for version 1.99_05 - 2022-06-29
- (Abe Timmerman, Wed, 29 Jun 2022 12:07:48 +0200) Autocommit for distribution Dancer2::Plugin::RPC 1.99_05 (same)
- (Abe Timmerman, Fri, 1 Jul 2022 13:55:46 +0200) It looks like we always need JSON::PP >= 4.09
Changes for version 1.99_04 - 2022-06-28
- (Abe Timmerman, Tue, 28 Jun 2022 08:31:27 +0200) Autocommit for distribution Dancer2::Plugin::RPC 1.99_04 (same)
- (Abe Timmerman, Wed, 29 Jun 2022 12:03:22 +0200) Attempt to fix the PREREQ_PM stuff
- This is what I have deduced from the cpan-testers reports:
- - When Cpanel::JSON::XS is available the versions of that and JSON::PP
- can interfere and produce a warning from the overload module.
- - In some cases Cookie::Baker and Cookie::Baker::XS produce a warning,
- when the XS version is there, set a high enough version in PREREQ_PM
Changes for version 1.99_03 - 2022-06-25
- (Abe Timmerman, Sat, 25 Jun 2022 16:23:09 +0200) Autocommit for distribution Dancer2::Plugin::RPC 1.99_03 (same)
- (Abe Timmerman, Mon, 27 Jun 2022 09:56:20 +0200) Fix typo
- (Abe Timmerman, Mon, 27 Jun 2022 15:46:48 +0200) Add JSON::PP 4.09 as dependency
- There is some problem with JSON::PP 4.08 with redefine warnings, list
- JSON::PP in the requirements and I can see what happens in the
- smoke-reports.
Changes for version 1.99_02 - 2022-06-24
- (Abe Timmerman, Fri, 24 Jun 2022 14:16:37 +0200) Autocommit for distribution Dancer2::Plugin::RPC 1.99_02 (same)
- (Abe Timmerman, Sat, 25 Jun 2022 16:22:40 +0200) Fix some dependencies.
Modules
Demo code for the service...
Namespace for XMLRPC, JSONRPC2 and RESTRPC plugins
Dancer Plugin to register jsonrpc2 methods.
RESTRPC Plugin for Dancer
XMLRPC Plugin for Dancer2
Role to support generic dispatch-table-building
Base class for callback-result.
Class for failure
Class for success
Factory for generating Callback-results.
Catch bad-requests and send error-response
Build dispatch-table from the Dancer Config
Build dispatch-table from POD
Small object to handle dispatch-table items
Class for maintaining a global methodlist.
Interface to pass error-responses without knowlage of the protocol
Simple routine to flatten (blessed) data
Register Dancer2::Plugin::RPC plugin-names
Parameters used in the project.
Provides
in ex/MixedEndpoints.pm
in ex/MyApp.pm
in ex/MyBogusApp.pm
in ex/MyPoderrorApp.pm