summaryrefslogtreecommitdiff
path: root/www/p5-Catalyst-Action-REST
AgeCommit message (Collapse)AuthorFilesLines
2011-11-24Update p5-Catalyst-Action-REST to 0.91.hiramatsu2-7/+6
Changes from previous: Thu 04 Aug 2011 14:37:21 CEST - Release 0.91 For the deserialization action class, make the HTTP methods it operates on configurable on a per-action level (plu, rafl). Fri 25 Feb 2011 13:56:00 GMT - Release 0.90 Remove test which is no longer applicable and fails in the latest Catalyst release. Mon 24 Jan 2011 21:57:42 GMT - Release 0.89 All classes are now made immutable. (Dave Rolsky) Added a Catalyst::Action::REST::ForBrowsers class. This will try to dispatch GET requests to a foo_GET_html method before trying foo_GET. (Dave Rolsky) Tue 11 Jan 2011 23:07:00 GMT - Release 0.88 Fix documentation for overriding Serialize and Deserialize actions in Catalyst::Controller::REST. Avoid warning with empty response bodies and new Catalyst version (>= 5.80030) Returning a body of '' is now possible - Catalyst::Action::Serialize acts like Catalyst::Action::RenderView (>= 0.16) by using the has_body predicate in Catalyst::Response (>= 5.80030) Wed 3 Nov 2010 19:46:00 GMT - Release 0.87 Fix Request class role when used with new Moose and other request class roles.
2011-08-14Revision bump after updating perl5 to 5.14.1.obache1-2/+2
2010-09-05Updating www/p5-Catalyst-Action-REST from 0.83nb1 to 0.86sno2-8/+13
pkgsrc changes: - adjusting dependencies Upstream changes: Wed 1 Sept 2010 23:14:00 BST - Release 0.86 Add rest_serializer_json_options config key useable to set options like relaxed => 1 to be passed to the JSON serializer (Ton Voon) Make Data::Dumper unserializer safer by using a Safe compartment (Ton Voon) Thu 13 May 2010 10:09:19 CEST - Release 0.85 Make Catalyst::Action::Serialize::View return directly rather than serializing a response for 3XX status codes. This stops back-compat breakage from the previous change (in 0.84), whilst also allowing actual data serializers to still handle 3XX. Fix docs in Catalyst::TraitFor::Request::REST::ForBrowsers. (RT#54983) Thu 6 May 2010 09:27:56 BST - Release 0.84 Revert always using a trait rather than Catalyst::Request::REST to improve debug messages. Add a status_multiple_choices helper method to the Controller base class. Allow 3XX responses to be serialized.
2010-08-21Bump the PKGREVISION for all packages which depend directly on perl,seb1-1/+2
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=..."), minus the packages updated after the perl package update. sno@ was right after all, obache@ kindly asked and he@ led the way. Thanks!
2010-03-10Updating www/p5-Catalyst-Action-REST from 0.81 to 0.83sno2-6/+6
Upstream changes: Mon 8 Feb 2010 22:17:12 GMT - Release 0.83 Make it possible to deserialize a request with a DELETE method. This probably breaks 'strict' REST guidelines, but is useful for being able to delete multiple resources from a single call by providing a batch delete method. Remove JSONP from the list of default serializers (RT#54336) Fix MANIFEST (RT#54408) Thu 4 Feb 2010 22:31:57 GMT - Release 0.82 Integrated Catalyst::Request::REST::ForBrowsers as Catalyst::TraitFor::Request::ForBrowsers. (Dave Rolsky) Clarified docs so that they encourage the use of the request traits, rather than using Catalyst::Request::REST. (Dave Rolsky) When Catalyst::Action::REST or Controller::REST automatically add the trait, your request class will no longer end up getting set to Catalyst::Request::REST. Instead, creates an anon class with the appropriate role. (Dave Rolsky) Shut up log output from the tests. (Dave Rolsky) Added a $VERSION to every module, mostly to make sure that when people install Catalyst::Request::REST::ForBrowsers, they get the version in this distro. (Dave Rolsky) Change Catalyst::Action::Serialize, Catalyst::Action::Deserialize and Catalyst::Action::SerializeBase to be more Moose like. Fix JSON and JSON::XS to encode_blessed. (fREW) Fix Catalyst::Action::Serialize to use objects instead of classes. (fREW) Fix doc nits. (RT#53780)
2010-02-02Updating www/p5-Catalyst-Action-REST from 0.78 to 0.81sno2-19/+20
pkgsrc changes: - Adjusting dependencies - Adjust module type Upstream changes: Thu 14 Jan 20:56:00 GMT 2010 - Release 0.81 Add a JSONP serialization type. Sat 19 Dec 14:54:00 GMT 2009 - Release 0.80 Convert all classes to Moose Change Catalyst::Request::REST to be a mostly empty class, with all the functionality in Catalyst::TraitFor::Request::REST Simplify _get_allowed_methods method (aristotle) Rework serializer return so that serializers throw an exception in the case of issues serializing the data (hobbs). Fri 11 Dec 01:08:00 GMT 2009 - Release 0.79 Cope with invalid (missing required q parameter) header like: application/json; charset="utf-8" Fix documentation to not mention deprecated things and generally be in better style. Make author information consistant and only in one module.
2009-10-16Fixed a typo in DEPENDS - Moose is requiredrhaen1-1/+2
2009-10-16- updated to 0.78rhaen2-7/+6
ChangeLog: Mon 28 Sep 15:01:03 BST 2009 - Release 0.78 Require Moose for the tests (RT#50066).
2009-09-24Bumping revision of packages which depend direct or indirect onsno1-1/+2
devel/p5-Class-MOP. A late detected incompible change forced it.
2009-09-13Updating www/p5-Catalyst-Action-REST from 0.76 to 0.77sno2-7/+7
pkgsrc changes: - Module::Pluggable is in version 3.6 include in Perl 5.10.0 --> using this one as dependency Upstream changes: Thu 27 Aug 02:21:09 BST 2009 - Release 0.77 Allow dispatching to Catalyst Actions, for use with ActionClasses etc - fREW Fix test if CATALYST_DEBUG environment variable is set
2009-08-27Added www/p5-Catalyst-Action-REST version 0.76abs3-0/+58
This Action handles doing automatic method dispatching for REST requests. It takes a normal Catalyst action, and changes the dispatch to append an underscore and method name. For example, in the synopsis above, calling GET on "/foo" would result in the foo_GET method being dispatched. If a method is requested that is not implemented, this action will return a status 405 (Method Not Found). It will populate the "Allow" header with the list of implemented request methods. You can override this behavior by implementing a custom 405 handler like so: sub foo_not_implemented { ... handle not implemented methods ... } If you do not provide an _OPTIONS subroutine, we will automatically respond with a 200 OK. The "Allow" header will be populated with the list of implemented request methods. It is likely that you really want to look at Catalyst::Controller::REST, which brings this class together with automatic Serialization of requests and responses.