[Catalyst-commits] r8988 - Catalyst-Runtime/5.80/trunk

t0m at dev.catalyst.perl.org t0m at dev.catalyst.perl.org
Thu Jan 1 22:14:42 GMT 2009


Author: t0m
Date: 2009-01-01 22:14:42 +0000 (Thu, 01 Jan 2009)
New Revision: 8988

Modified:
   Catalyst-Runtime/5.80/trunk/Changes
   Catalyst-Runtime/5.80/trunk/Makefile.PL
   Catalyst-Runtime/5.80/trunk/TODO
Log:
Bump Moose dep to fix immutable roundtrip issues, update TODO

Modified: Catalyst-Runtime/5.80/trunk/Changes
===================================================================
--- Catalyst-Runtime/5.80/trunk/Changes	2009-01-01 00:46:46 UTC (rev 8987)
+++ Catalyst-Runtime/5.80/trunk/Changes	2009-01-01 22:14:42 UTC (rev 8988)
@@ -1,5 +1,6 @@
 # This file documents the revision history for Perl extension Catalyst.
 
+        - Bump Moose dependency to fix make_immutable bug (t0m)
         - Use compile time extends in Catalyst::Controller (t0m)
         - Make Catalyst::Request::uploads attribute non-lazy, to fix
           test for Catalyst-Engine-Apache (t0m)

Modified: Catalyst-Runtime/5.80/trunk/Makefile.PL
===================================================================
--- Catalyst-Runtime/5.80/trunk/Makefile.PL	2009-01-01 00:46:46 UTC (rev 8987)
+++ Catalyst-Runtime/5.80/trunk/Makefile.PL	2009-01-01 22:14:42 UTC (rev 8988)
@@ -8,7 +8,7 @@
 requires 'namespace::clean';
 requires 'B::Hooks::EndOfScope';
 requires 'MooseX::Emulate::Class::Accessor::Fast' => '0.00700';
-requires 'Moose' => '0.59';
+requires 'Moose' => '0.64';
 requires 'Carp';
 requires 'Class::C3::Adopt::NEXT' => '0.05';
 requires 'Class::MOP';

Modified: Catalyst-Runtime/5.80/trunk/TODO
===================================================================
--- Catalyst-Runtime/5.80/trunk/TODO	2009-01-01 00:46:46 UTC (rev 8987)
+++ Catalyst-Runtime/5.80/trunk/TODO	2009-01-01 22:14:42 UTC (rev 8988)
@@ -3,13 +3,6 @@
     
 Back-compat investigation / known issues:
 
-  - Plugins with new methods.
-    - Moose 'not inlining new method' warnings need to be fixed.
-      - Warning in Moose could also be more helpful..
-    - Why does the current test not fail / warn?
-    - Generally unhappy with the on_end_of_scope immutable approach,
-      try removing new method from plugins (and emitting warning).
-
   - Get engines tested:
     - Catalyst-Engine-Zeus
     - Catalyst-Engine-XMPP2
@@ -45,8 +38,12 @@
   -  In 5.70, you can have a component which doesn't inherit from ::Component, 
      and has no new method, and it'll do the right thing for you. We should 
      still support that, but warn for/deprecate it so it can go for 5.9X...
-     This all obviously needs better tests :/
+     This obviously needs better tests :/
 
+  -  With 5.7 people did extends qw/Moose::Object Catalyst::Component/, now 
+     Catalyst::Component isa Moose::Object so now isa doesn't linearize 
+     anymore, test case..
+
 Cleanups:
     
   - Update Test suite to not assume MyApp ISA Controller
@@ -60,9 +57,11 @@
   - Find whatever in the test suite craps a file called GLOB(0xfoo) onto my 
     disk and fix it. (Believed to be in the optional TEST_HTTP tests?) (t0m)
 
+  - Deprecate runtime plugins with warning.
+
 Documentation:
 
-   - extends in components must be inside a BEGIN block.
+   - extends in components with attributes must be inside a BEGIN block.
 
    - How to write Moosified Catalyst components.
 




More information about the Catalyst-commits mailing list