From: Tomas Doran Date: Mon, 29 Dec 2008 19:54:00 +0000 (+0000) Subject: Bump MX::E::CAF dep, update TODO, chop out of date crap out of ROADMAP X-Git-Tag: 5.8000_05~60 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=54f4bfeffdb580af3e4668d31c855bccb1e0623a;hp=0dcb835492485b0544de9d340ca8fbb37a43e14e Bump MX::E::CAF dep, update TODO, chop out of date crap out of ROADMAP --- diff --git a/Changes b/Changes index 7c3b047..36177a9 100644 --- a/Changes +++ b/Changes @@ -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 diff --git a/Makefile.PL b/Makefile.PL index 8f88af4..a25ad50 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -7,7 +7,7 @@ all_from 'lib/Catalyst/Runtime.pm'; 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'; diff --git a/TODO b/TODO index cdf6f34..7b769be 100644 --- a/TODO +++ b/TODO @@ -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 @@ Back-compat investigation / known issues: - 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 diff --git a/lib/Catalyst.pm b/lib/Catalyst.pm index d387099..8a1167f 100644 --- a/lib/Catalyst.pm +++ b/lib/Catalyst.pm @@ -983,7 +983,7 @@ EOF : $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 { }; diff --git a/lib/Catalyst/ROADMAP.pod b/lib/Catalyst/ROADMAP.pod index 70f63d1..d3bbd79 100644 --- a/lib/Catalyst/ROADMAP.pod +++ b/lib/Catalyst/ROADMAP.pod @@ -8,49 +8,18 @@ lives in the the catalyst trunk, currently at Make sure you get it from there to ensure you have the latest version. -=head2 5.7x series - -Stable relases, no major features planned. Bugfixes for current release -and documentation improvements. - -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 +=head2 5.80000 1st Quarter 2009 -=item make deployment of Catalyst easier +Next major planned release. =over 4 -=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 Add support for configuration profiles to be selected at startup time +through switches / ENV =item Application / Context Split @@ -62,11 +31,6 @@ good support for reusable components good support for reusable plugins good 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