[Catalyst-commits] r9733 - Catalyst-Runtime/5.80/trunk/lib/Catalyst

t0m at dev.catalyst.perl.org t0m at dev.catalyst.perl.org
Sat Apr 18 16:55:04 GMT 2009


Author: t0m
Date: 2009-04-18 17:55:03 +0100 (Sat, 18 Apr 2009)
New Revision: 9733

Modified:
   Catalyst-Runtime/5.80/trunk/lib/Catalyst/Delta.pod
Log:
Deprecation section more complete, and link ::Upgrading

Modified: Catalyst-Runtime/5.80/trunk/lib/Catalyst/Delta.pod
===================================================================
--- Catalyst-Runtime/5.80/trunk/lib/Catalyst/Delta.pod	2009-04-18 16:35:32 UTC (rev 9732)
+++ Catalyst-Runtime/5.80/trunk/lib/Catalyst/Delta.pod	2009-04-18 16:55:03 UTC (rev 9733)
@@ -4,22 +4,20 @@
 
 =head2 Deprecations
 
+Please see L<Catalyst::Upgrading> 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<Algorithm::C3> method dispatch order. This is built into
-perl 5.10 (new pragma mro), and comes via L<Class::C3> for perl 5.8. This
-replaces L<NEXT> with L<Class::C3::Adopt::NEXT>, forcing all components to
-resolve methods using C3, rather than the unpredictable dispatch order of
-L<NEXT>. 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<Catalyst::Model::Adaptor> instead.
 
 =back
 




More information about the Catalyst-commits mailing list