From: Brian Phillips Date: Wed, 12 Oct 2011 16:45:19 +0000 (-0500) Subject: Version 0.93 X-Git-Tag: 1.08~64 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=1c4b501bc1fcd7662bd670f214928e950f2f1cab;p=catagits%2FCatalyst-Action-Serialize-Data-Serializer.git Version 0.93 --- diff --git a/Changes b/Changes index 8a15792..8732433 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,7 @@ +Wed 12 Oct 2011 11:37:00 CDT - Release 0.93 + Add a "Callback" serializer/deserializer to allow for more customization in how + the REST data is parsed/generated (bphillips) + Sat 01 Oct 2011 11:04:00 BST - Release 0.92 Add a Catalyst::Action::DeserializeMultiPart, allowing one part of a multipart request to be deserialized as the REST data (allowing other parts to be used for diff --git a/lib/Catalyst/Action/Deserialize.pm b/lib/Catalyst/Action/Deserialize.pm index c9f5523..62f05d7 100644 --- a/lib/Catalyst/Action/Deserialize.pm +++ b/lib/Catalyst/Action/Deserialize.pm @@ -8,7 +8,7 @@ use Module::Pluggable::Object; use MRO::Compat; use Moose::Util::TypeConstraints; -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; has plugins => ( is => 'rw' ); diff --git a/lib/Catalyst/Action/Deserialize/Callback.pm b/lib/Catalyst/Action/Deserialize/Callback.pm index fa421fe..4558552 100644 --- a/lib/Catalyst/Action/Deserialize/Callback.pm +++ b/lib/Catalyst/Action/Deserialize/Callback.pm @@ -6,7 +6,7 @@ use Scalar::Util qw(openhandle); extends 'Catalyst::Action'; -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; sub execute { diff --git a/lib/Catalyst/Action/Deserialize/Data/Serializer.pm b/lib/Catalyst/Action/Deserialize/Data/Serializer.pm index a506c41..a667363 100644 --- a/lib/Catalyst/Action/Deserialize/Data/Serializer.pm +++ b/lib/Catalyst/Action/Deserialize/Data/Serializer.pm @@ -10,7 +10,7 @@ use Scalar::Util qw(openhandle); my $compartment = Safe->new; $compartment->permit_only( qw(padany null lineseq const pushmark list anonhash anonlist refgen leaveeval undef) ); -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; sub execute { diff --git a/lib/Catalyst/Action/Deserialize/JSON.pm b/lib/Catalyst/Action/Deserialize/JSON.pm index 3f718bf..87d33dd 100644 --- a/lib/Catalyst/Action/Deserialize/JSON.pm +++ b/lib/Catalyst/Action/Deserialize/JSON.pm @@ -7,7 +7,7 @@ use Scalar::Util qw(openhandle); extends 'Catalyst::Action'; use JSON; -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; sub execute { diff --git a/lib/Catalyst/Action/Deserialize/View.pm b/lib/Catalyst/Action/Deserialize/View.pm index e142c32..8f33d40 100644 --- a/lib/Catalyst/Action/Deserialize/View.pm +++ b/lib/Catalyst/Action/Deserialize/View.pm @@ -5,7 +5,7 @@ use namespace::autoclean; extends 'Catalyst::Action'; -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; sub execute { diff --git a/lib/Catalyst/Action/Deserialize/XML/Simple.pm b/lib/Catalyst/Action/Deserialize/XML/Simple.pm index 7f7ffa7..f1e882d 100644 --- a/lib/Catalyst/Action/Deserialize/XML/Simple.pm +++ b/lib/Catalyst/Action/Deserialize/XML/Simple.pm @@ -6,7 +6,7 @@ use Scalar::Util qw(openhandle); extends 'Catalyst::Action'; -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; sub execute { diff --git a/lib/Catalyst/Action/Deserialize/YAML.pm b/lib/Catalyst/Action/Deserialize/YAML.pm index fa5524c..f361760 100644 --- a/lib/Catalyst/Action/Deserialize/YAML.pm +++ b/lib/Catalyst/Action/Deserialize/YAML.pm @@ -7,7 +7,7 @@ use Scalar::Util qw(openhandle); extends 'Catalyst::Action'; use YAML::Syck; -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; sub execute { diff --git a/lib/Catalyst/Action/DeserializeMultiPart.pm b/lib/Catalyst/Action/DeserializeMultiPart.pm index 7938a86..d15de85 100644 --- a/lib/Catalyst/Action/DeserializeMultiPart.pm +++ b/lib/Catalyst/Action/DeserializeMultiPart.pm @@ -6,7 +6,7 @@ use namespace::autoclean; extends 'Catalyst::Action::Deserialize'; use HTTP::Body; -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; our $NO_HTTP_BODY_TYPES_INITIALIZATION; diff --git a/lib/Catalyst/Action/REST.pm b/lib/Catalyst/Action/REST.pm index f2e1dc4..c871f98 100644 --- a/lib/Catalyst/Action/REST.pm +++ b/lib/Catalyst/Action/REST.pm @@ -10,7 +10,7 @@ use Catalyst::Controller::REST; BEGIN { require 5.008001; } -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; sub BUILDARGS { diff --git a/lib/Catalyst/Action/REST/ForBrowsers.pm b/lib/Catalyst/Action/REST/ForBrowsers.pm index 5863ee7..8e03b72 100644 --- a/lib/Catalyst/Action/REST/ForBrowsers.pm +++ b/lib/Catalyst/Action/REST/ForBrowsers.pm @@ -3,7 +3,7 @@ package Catalyst::Action::REST::ForBrowsers; use Moose; use namespace::autoclean; -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; extends 'Catalyst::Action::REST'; diff --git a/lib/Catalyst/Action/Serialize.pm b/lib/Catalyst/Action/Serialize.pm index 00174a2..e5f7c96 100644 --- a/lib/Catalyst/Action/Serialize.pm +++ b/lib/Catalyst/Action/Serialize.pm @@ -7,7 +7,7 @@ extends 'Catalyst::Action::SerializeBase'; use Module::Pluggable::Object; use MRO::Compat; -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; has _encoders => ( diff --git a/lib/Catalyst/Action/Serialize/Callback.pm b/lib/Catalyst/Action/Serialize/Callback.pm index dba974a..f2c5b7a 100644 --- a/lib/Catalyst/Action/Serialize/Callback.pm +++ b/lib/Catalyst/Action/Serialize/Callback.pm @@ -6,7 +6,7 @@ use namespace::autoclean; extends 'Catalyst::Action'; use YAML::Syck; -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; sub execute { diff --git a/lib/Catalyst/Action/Serialize/Data/Serializer.pm b/lib/Catalyst/Action/Serialize/Data/Serializer.pm index 260c1c9..a6fe43b 100644 --- a/lib/Catalyst/Action/Serialize/Data/Serializer.pm +++ b/lib/Catalyst/Action/Serialize/Data/Serializer.pm @@ -6,7 +6,7 @@ use namespace::autoclean; extends 'Catalyst::Action'; use Data::Serializer; -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; sub execute { diff --git a/lib/Catalyst/Action/Serialize/JSON.pm b/lib/Catalyst/Action/Serialize/JSON.pm index 8553625..9728d39 100644 --- a/lib/Catalyst/Action/Serialize/JSON.pm +++ b/lib/Catalyst/Action/Serialize/JSON.pm @@ -6,7 +6,7 @@ use namespace::autoclean; extends 'Catalyst::Action'; use JSON (); -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; has encoder => ( diff --git a/lib/Catalyst/Action/Serialize/JSON/XS.pm b/lib/Catalyst/Action/Serialize/JSON/XS.pm index 87b154f..b474dcf 100644 --- a/lib/Catalyst/Action/Serialize/JSON/XS.pm +++ b/lib/Catalyst/Action/Serialize/JSON/XS.pm @@ -6,7 +6,7 @@ use namespace::autoclean; extends 'Catalyst::Action::Serialize::JSON'; use JSON::XS (); -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; sub _build_encoder { diff --git a/lib/Catalyst/Action/Serialize/JSONP.pm b/lib/Catalyst/Action/Serialize/JSONP.pm index 82e6c00..150dd5a 100644 --- a/lib/Catalyst/Action/Serialize/JSONP.pm +++ b/lib/Catalyst/Action/Serialize/JSONP.pm @@ -4,7 +4,7 @@ use namespace::autoclean; extends 'Catalyst::Action::Serialize::JSON'; -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; after 'execute' => sub { diff --git a/lib/Catalyst/Action/Serialize/View.pm b/lib/Catalyst/Action/Serialize/View.pm index 117d0c0..1c19926 100644 --- a/lib/Catalyst/Action/Serialize/View.pm +++ b/lib/Catalyst/Action/Serialize/View.pm @@ -4,7 +4,7 @@ use namespace::autoclean; extends 'Catalyst::Action'; -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; sub execute { diff --git a/lib/Catalyst/Action/Serialize/XML/Simple.pm b/lib/Catalyst/Action/Serialize/XML/Simple.pm index 3a6fd20..643349b 100644 --- a/lib/Catalyst/Action/Serialize/XML/Simple.pm +++ b/lib/Catalyst/Action/Serialize/XML/Simple.pm @@ -5,7 +5,7 @@ use namespace::autoclean; extends 'Catalyst::Action'; -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; sub execute { diff --git a/lib/Catalyst/Action/Serialize/YAML.pm b/lib/Catalyst/Action/Serialize/YAML.pm index 44621e0..a55b381 100644 --- a/lib/Catalyst/Action/Serialize/YAML.pm +++ b/lib/Catalyst/Action/Serialize/YAML.pm @@ -6,7 +6,7 @@ use namespace::autoclean; extends 'Catalyst::Action'; use YAML::Syck; -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; sub execute { diff --git a/lib/Catalyst/Action/Serialize/YAML/HTML.pm b/lib/Catalyst/Action/Serialize/YAML/HTML.pm index 75d4dfa..e25de57 100644 --- a/lib/Catalyst/Action/Serialize/YAML/HTML.pm +++ b/lib/Catalyst/Action/Serialize/YAML/HTML.pm @@ -7,7 +7,7 @@ extends 'Catalyst::Action'; use YAML::Syck; use URI::Find; -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; sub execute { diff --git a/lib/Catalyst/Action/SerializeBase.pm b/lib/Catalyst/Action/SerializeBase.pm index 4ebbc75..fe9e609 100644 --- a/lib/Catalyst/Action/SerializeBase.pm +++ b/lib/Catalyst/Action/SerializeBase.pm @@ -8,7 +8,7 @@ use Module::Pluggable::Object; use Catalyst::Request::REST; use Catalyst::Utils (); -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; after BUILDARGS => sub { diff --git a/lib/Catalyst/Controller/REST.pm b/lib/Catalyst/Controller/REST.pm index 2499e83..45d5b7b 100644 --- a/lib/Catalyst/Controller/REST.pm +++ b/lib/Catalyst/Controller/REST.pm @@ -2,7 +2,7 @@ package Catalyst::Controller::REST; use Moose; use namespace::autoclean; -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; =head1 NAME diff --git a/lib/Catalyst/Request/REST.pm b/lib/Catalyst/Request/REST.pm index f56475c..c9338cd 100644 --- a/lib/Catalyst/Request/REST.pm +++ b/lib/Catalyst/Request/REST.pm @@ -7,7 +7,7 @@ use namespace::autoclean; extends 'Catalyst::Request'; with 'Catalyst::TraitFor::Request::REST'; -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; # Please don't take this as a recommended way to do things. diff --git a/lib/Catalyst/Request/REST/ForBrowsers.pm b/lib/Catalyst/Request/REST/ForBrowsers.pm index ec9dae5..7cc6c50 100644 --- a/lib/Catalyst/Request/REST/ForBrowsers.pm +++ b/lib/Catalyst/Request/REST/ForBrowsers.pm @@ -3,7 +3,7 @@ use Moose; use namespace::autoclean; -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; extends 'Catalyst::Request::REST'; diff --git a/lib/Catalyst/TraitFor/Request/REST.pm b/lib/Catalyst/TraitFor/Request/REST.pm index 177ec56..9216831 100644 --- a/lib/Catalyst/TraitFor/Request/REST.pm +++ b/lib/Catalyst/TraitFor/Request/REST.pm @@ -3,7 +3,7 @@ use Moose::Role; use HTTP::Headers::Util qw(split_header_words); use namespace::autoclean; -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; has [qw/ data accept_only /] => ( is => 'rw' ); diff --git a/lib/Catalyst/TraitFor/Request/REST/ForBrowsers.pm b/lib/Catalyst/TraitFor/Request/REST/ForBrowsers.pm index b6a272d..c4c18ed 100644 --- a/lib/Catalyst/TraitFor/Request/REST/ForBrowsers.pm +++ b/lib/Catalyst/TraitFor/Request/REST/ForBrowsers.pm @@ -4,7 +4,7 @@ use namespace::autoclean; with 'Catalyst::TraitFor::Request::REST'; -our $VERSION = '0.91'; +our $VERSION = '0.93'; $VERSION = eval $VERSION; has _determined_real_method => (