From: Tomas Doran Date: Sat, 18 Apr 2009 16:35:32 +0000 (+0000) Subject: Cleanups / formatting X-Git-Tag: 5.80001~10 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=796a8358086ca35f81c27037c1f99d54e2dab672 Cleanups / formatting --- diff --git a/lib/Catalyst/Delta.pod b/lib/Catalyst/Delta.pod index 370a66a..4bfd837 100755 --- a/lib/Catalyst/Delta.pod +++ b/lib/Catalyst/Delta.pod @@ -4,10 +4,11 @@ This is an overview of the user visible changes in 5.8 =head2 Deprecations -::[MVC]:: style naming scheme has been deprecated and will warn +=over +=item ::[MVC]:: style naming scheme has been deprecated and will warn - - Use Class::C3::Adopt::NEXT (rafl) +=item Use Class::C3::Adopt::NEXT (rafl) Catalyst 5.80 uses L method dispatch order. This is built into perl 5.10 (new pragma mro), and comes via L for perl 5.8. This @@ -18,6 +19,10 @@ this feature. - Disallow writing to config after setup and disallow calling setup more than once (rafl) +=item Dispatcher methods + +=back + =head2 Dispatcher Fix forwarding to Catalyst::Action objects (Rafael Kitover). @@ -43,22 +48,35 @@ method. =head2 Consequences of the Moose backend - - Use MooseX::MethodAttributes::Inheritable to contain action - attributes. This means that attributes are now represented in the MOP, - allowing method modifiers on actions to work as expected. (rafl) - - Provide a reasonable API in Catalyst::Controller for working with - and registering actions, allowing a controller sub-class to replace - subroutine attributes for action declerations with an alternate - syntax. (rafl/hdp) - - Refactor capturing of $app from Catalyst::Controller into - Catalyst::Component::ApplicationAttribute for easier reuse in other - components (Florian Ragwitz) - - Make MyApp immutable at the end of the scope after the setup - method is called, fixing issues with plugins which have their - own new methods by inlining a constructor on MyApp (t0m) - - Instantiate correct sub-class of Moose::Meta::Class for non-Moose - components where Catalyst forces the creation of a metaclass instance. - +=over + +=item * + +Use MooseX::MethodAttributes::Inheritable to contain action +attributes. This means that attributes are now represented in the MOP, +allowing method modifiers on actions to work as expected. (rafl) + +=item * + +Provide a reasonable API in Catalyst::Controller for working with +and registering actions, allowing a controller sub-class to replace +subroutine attributes for action declerations with an alternate +syntax. (rafl/hdp) + +=item * + +Refactor capturing of $app from Catalyst::Controller into +Catalyst::Component::ApplicationAttribute for easier reuse in other +components (Florian Ragwitz) + +=item * + +Make MyApp immutable at the end of the scope after the setup +method is called, fixing issues with plugins which have their +own new methods by inlining a constructor on MyApp (t0m) + +=back + =head2 Test Suite - Change Catalyst::Test to use Sub::Exporter (Florian Ragwitz).