X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=936876e350e3ee6ebffea472dd80610870203a8b;hb=671b3a1fd09c29ad689a01a73c37fe299492830e;hp=cf9cf7642f5130bdcc50f01ec3171db95823ff1f;hpb=3bb36dcaabf34fef5c15b1bb74c5eb198a7f5168;p=catagits%2FCatalyst-Action-REST.git diff --git a/Changes b/Changes index cf9cf76..936876e 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,127 @@ +Wed 27 Jun 28 2012 00:40:00 BST - Release 1.03 + Expose _get_allowed_methods to the API (wreis) + + Fix default OPTIONS handler: As the ->body is defined, then serialization + won't happen and we don't get wrong responses. (wreis) + + Add default HEAD handler: auto dispatches to _GET method if it exists (wreis) + +Tue 5 Jun 2012 22:23:00 BST - Release 1.02 + Fix forwarded REST methods, e.g. foo_GET to be more + correctly displayed as a forward in the stats info. + + Make public response building methods for errors + _unsupported_media_type and _serialize_bad_request which + can be extended from an action-role to return custom + error response. + +Tue 29 May 2012 20:19:00 BST - Release 1.01 + Add Catalyst::Action::Deserialize::JSON::XS + + Fix JSON::XS useage to depend on JSON.pm v2.0, and rely on the + fact that can be backed by XS code, by explicitly setting + $ENV{'PERL_JSON_BACKEND'} = 2 + +Fri 13 Apr 2012 09:31:00 BST - Release 1.00 + Repack without auto_include to stop Module::Install inlining + Test::More without Test::Builder. RT#76524 + +Tue 28 Feb 2012 09:09:00 GMT - Release 0.99 + Repack with new Module::Install to stop depending on an unnecessary + ExtUtils::MakeMaker version. + +Tue 21 Feb 2012 11:40:00 GMT - Release 0.98 + More fixes as per last release. + +Tue 21 Feb 2012 09:58:00 GMT - Release 0.97 + Fix test with latest Catalyst version which passes _log into + requests. + +Mon 20 Jan 2012 11:22:00 GMT - Release 0.96 + Added fix for RT 63537 (from Gerv) and tests to check it. + +Wed 04 Jan 2012 19:34:00 GMT - Release 0.95 + Fix regex for JSONP parameter name to be able to include the . character + in Catalyst::Action::Serialize::JSONP. RT#73741 + + Add optional location parameter to status_accepted handler. RT#73691 (ghenry) + +Fri 09 Dec 2011 08:35:00 GMT - Release 0.94 + Add 403 Forbidden and 302 Not Found status methods to + Catalyst::Controller::REST (Caleb Cushing) + +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 + file uploads, for example) (bphillips) + +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. + +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. + +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