[Catalyst-commits] r8976 - in Catalyst-Runtime/5.80/trunk: . lib
lib/Catalyst
t0m at dev.catalyst.perl.org
t0m at dev.catalyst.perl.org
Mon Dec 29 19:54:00 GMT 2008
Author: t0m
Date: 2008-12-29 19:54:00 +0000 (Mon, 29 Dec 2008)
New Revision: 8976
Modified:
Catalyst-Runtime/5.80/trunk/Changes
Catalyst-Runtime/5.80/trunk/Makefile.PL
Catalyst-Runtime/5.80/trunk/TODO
Catalyst-Runtime/5.80/trunk/lib/Catalyst.pm
Catalyst-Runtime/5.80/trunk/lib/Catalyst/ROADMAP.pod
Log:
Bump MX::E::CAF dep, update TODO, chop out of date crap out of ROADMAP
Modified: Catalyst-Runtime/5.80/trunk/Changes
===================================================================
--- Catalyst-Runtime/5.80/trunk/Changes 2008-12-29 17:59:45 UTC (rev 8975)
+++ Catalyst-Runtime/5.80/trunk/Changes 2008-12-29 19:54:00 UTC (rev 8976)
@@ -1,5 +1,6 @@
# This file documents the revision history for Perl extension Catalyst.
+ - Bump version of MooseX::Emulate::Class::Accessor::Fast (t0m)
- Stop using MooseX::Adopt::Class::Accessor::Fast by default, to stop
breaking other packages which use Class::Accessor::Fast
- Remove unused action_container_class attribute from
Modified: Catalyst-Runtime/5.80/trunk/Makefile.PL
===================================================================
--- Catalyst-Runtime/5.80/trunk/Makefile.PL 2008-12-29 17:59:45 UTC (rev 8975)
+++ Catalyst-Runtime/5.80/trunk/Makefile.PL 2008-12-29 19:54:00 UTC (rev 8976)
@@ -7,7 +7,7 @@
requires 'namespace::clean';
requires 'B::Hooks::EndOfScope';
-requires 'MooseX::Emulate::Class::Accessor::Fast' => '0.00600';
+requires 'MooseX::Emulate::Class::Accessor::Fast' => '0.00700';
requires 'Moose' => '0.59';
requires 'Carp';
requires 'Class::C3::Adopt::NEXT' => '0.05';
Modified: Catalyst-Runtime/5.80/trunk/TODO
===================================================================
--- Catalyst-Runtime/5.80/trunk/TODO 2008-12-29 17:59:45 UTC (rev 8975)
+++ Catalyst-Runtime/5.80/trunk/TODO 2008-12-29 19:54:00 UTC (rev 8976)
@@ -1,8 +1,6 @@
Pending patches:
- meta test for MX::Emulate::CAF needed by Catalyst::Plugin::Cache::Curried
-
- - Bump MX::Emulate::CAF for fixes to t/double_apply.t
-
+
Back-compat investigation / known issues:
- Plugins with new methods.
@@ -26,13 +24,12 @@
- Catalyst::Plugin::HTML::Widget
- Should hopefully be fixed now..
+ - Catalyst-Log-Log4perl Deep recursion on subroutine "MockApp::setup"
+ (rafl)
+
- Catalyst-Plugin-Cache dies due to mk_accessors('meta')
-
- - Catalyst-Action-REST appears to have real issues, investigate
-
- - Catalyst-Model-Search ditto
- - CatalystX-CRUD ditto
+ - CatalystX-CRUD fails tests against 5.80 (karpet)
- Catalyst-Engine-Apache - Deep recursion on subroutine
"Catalyst::Action::execute", investigate once all other tests pass
Modified: Catalyst-Runtime/5.80/trunk/lib/Catalyst/ROADMAP.pod
===================================================================
--- Catalyst-Runtime/5.80/trunk/lib/Catalyst/ROADMAP.pod 2008-12-29 17:59:45 UTC (rev 8975)
+++ Catalyst-Runtime/5.80/trunk/lib/Catalyst/ROADMAP.pod 2008-12-29 19:54:00 UTC (rev 8976)
@@ -8,50 +8,19 @@
Make sure you get it from there to ensure you have the latest version.
-=head2 5.7x series
+=head2 5.80000 1st Quarter 2009
-Stable relases, no major features planned. Bugfixes for current release
-and documentation improvements.
+Next major planned release.
-Will be working on developing more ActionClasses, and Reusable chained
-controllers, as well as opinonated highlevel frameworks on top of the
-Catalyst Core.
-
-=head3 5.7.1
-
=over 4
-=item make deployment of Catalyst easier
+=item move all inline pod to bottom of file.
-=over 4
+=item update pod coverage tests to detect stubbed pod, ensure real coverage
-=item Add htaccess files to distro
-
-=item Trim runtime dependencies
-
-=item test dependency graph, make sure everything installs cleanly on different platforms.
-
-=back
-
=item Add support for configuration profiles to be selected at startup time
through switches / ENV
-=item add call method to do a forward with eval case.
-
-=item add go method to do a call while setting action.
-
-=item move all inline pod to bottom of file.
-
-=item update pod coverage tests to detect stubbed pod, ensure real coverage
-
-=back
-
-=head2 5.80000 1st Quarter 2009
-
-Next major planned release.
-
-=over 4
-
=item Application / Context Split
Catalyst needs to be split so that $c refers to the current context, and is a separate thing from the Application class.
@@ -62,11 +31,6 @@
separation of plugins (some reusable components want different plugins)
near total engine independence
-=item Moose roles instead of NEXT.
-
-Change the Catalyst core to use Moose for the plugin system as well as
-accessors/constructors.
-
=item Reduce core class data usage.
Refactor everything that doesn't have to be class data into object data
Modified: Catalyst-Runtime/5.80/trunk/lib/Catalyst.pm
===================================================================
--- Catalyst-Runtime/5.80/trunk/lib/Catalyst.pm 2008-12-29 17:59:45 UTC (rev 8975)
+++ Catalyst-Runtime/5.80/trunk/lib/Catalyst.pm 2008-12-29 19:54:00 UTC (rev 8976)
@@ -983,7 +983,7 @@
: $class->log->debug(q/Couldn't find home/);
}
- # Call plugins setup
+ # Call plugins setup, this is stupid and evil.
{
no warnings qw/redefine/;
local *setup = sub { };
More information about the Catalyst-commits
mailing list