X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=1f7df0a5b70edcb6f76b24fa0afcbd52c88bfe01;hb=2efad04b4d6590ecf00566d698e94622198909aa;hp=930c7b210b280547438493f21722a95bf5e843c2;hpb=fc564128d58f63ccfd770e40fbaafd928dad5383;p=catagits%2FCatalyst-Runtime.git diff --git a/Changes b/Changes index 930c7b2..1f7df0a 100644 --- a/Changes +++ b/Changes @@ -1,11 +1,25 @@ # This file documents the revision history for Perl extension Catalyst. Bug fixes: + - Fix replace_constructor warning to actually work if you make your + application class immutable without that option. + - Fix POD to refer to ->config(key => $val), rather than + ->config->{key} = $val, as the latter form is deprecated. + + Refactoring / cleanups: + - Deleted the Restarter engine and its Watcher code. Use the + new Catalyst::Restarter in a recent Catalyst::Devel instead. + +5.80007 2009-06-30 23:54:34 + + Bug fixes: - Don't mangle query parameters passed to uri_for - Tests for this (Byron Young + Amir Sadoughi) - Inherited controller methods can now be specified in config->{action(s)} - Assigning an undef response body no longer produces warnings + - Fix C3 incompatibility bug caused if you use Moose in MyApp.pm and + add Catalyst to the right hand side of this in @ISA. - Make Catalyst.pm implement the Component::ApplicationAttribute interface so defining actions in MyApp.pm works again, if the actions have attributes that cause $self->_application to be used @@ -33,6 +47,9 @@ bugs in ctx_request (bokutin in RT#46459) - Fix issues with _parse_PathPrefix_attr method in Catalyst::Controller (jasonk in RT#42816) + - Fix bugs with action sorting: + - Path actions sorted so that the most specific wins. + - Action methods named default and index fixed. New features: - Use ~ as prefix for plugins or action classes which are located in @@ -42,7 +59,7 @@ - Add Catalyst::Component::ContextClosure as an easy way to create code references, that close over the context, without creating leaks. - Refactoring / cleanups: + Refactoring / cleanups: - Clean namespaces in Catalyst::Exception*. - Turn Catalyst::Exception into an actual class and make the throw method create instances of it. They can still be used as normal