From: Tomas Doran Date: Sat, 18 Apr 2009 16:55:03 +0000 (+0000) Subject: Deprecation section more complete, and link ::Upgrading X-Git-Tag: 5.80001~9 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=e88235ff0032a5cdfec1bb60af99d9f4775eb2ed Deprecation section more complete, and link ::Upgrading --- diff --git a/lib/Catalyst/Delta.pod b/lib/Catalyst/Delta.pod index 4bfd837..5ce5114 100755 --- a/lib/Catalyst/Delta.pod +++ b/lib/Catalyst/Delta.pod @@ -4,22 +4,20 @@ This is an overview of the user visible changes in 5.8 =head2 Deprecations +Please see L for a full description of how changes in the +framework may affect your application. + +Below is a brief list of features which have been deprecated in this release: + =over =item ::[MVC]:: style naming scheme has been deprecated and will warn -=item Use Class::C3::Adopt::NEXT (rafl) +=item NEXT is deprecated for all applications and components, use MRO::Compat -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 -replaces L with L, forcing all components to -resolve methods using C3, rather than the unpredictable dispatch order of -L. Please "use MRO::Compat" in both perl 5.8 and perl 5.10 to activate -this feature. -- Disallow writing to config after setup and disallow calling setup more -than once (rafl) +=item Dispatcher methods which are an implementation detail made private, public versions now warn. -=item Dispatcher methods +=item MyApp->plugin method is deprecated, use L instead. =back