X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=3862f1f9eec1db728e14a5e1ce237cd29178b79e;hb=3217aa7d12d13b56cd83686a42032efd6fd8f96b;hp=bda2d6a7f1f5c3f512372f67bff3d8f45af9fc53;hpb=e6bcfe8ec86f415a7f2094c5f2c48a31199fa0a8;p=catagits%2FCatalyst-Runtime.git diff --git a/Changes b/Changes index bda2d6a..3862f1f 100644 --- a/Changes +++ b/Changes @@ -1,7 +1,33 @@ # This file documents the revision history for Perl extension Catalyst. + Bug fixes: + - Fix the debug page so that it works as expected with the latest + refactoring. + + - The Catalyst::Utils::home function is used to find if the application + is a checkout in Catalyst::ScriptRunner. This means that a non-existant + lib directory that is relative to the script install location is not + included when not running from a checkout. + + - Fix dead links to cpansearch.perl.org to point to metacpan.org. + + - Require the latest version of B::Hooks::EndOfScope (0.10) to avoid an + issue where new versions of Module::Runtime (0.012) cause %^H to be + localised on perl 5.10 to avoid a bug on that release. + This localisation causes the scope hook which cleans the namespace of + a module to be copied into the local scope of the module being + required, so when Module A uses Module B, the end of compilation for + Module B fires the cleaning hook for Module A. + This causes the cleanup of the first module before the end of it's + compilation, which causes that compilation to subsequently fail. + This causes Catalyst::Controller to not compile, and therefore + breaks installs and applications on perl 5.10 where new Module::Runtime + is installed. + +5.90008 - TRIAL 2012-02-06 20:49:00 + New features and refactoring: - - Much of the Catalyst::Engine code has been moved into Catalyst::Reqiest + - Much of the Catalyst::Engine code has been moved into Catalyst::Request and Catalyst::Response, to be able to better support asynchronous web servers such as Twiggy, by making the application engine more reenterant. @@ -16,14 +42,20 @@ Catalyst::Engine::PSGI is now considered fully deprecated. + - The private _dump method in Catalyst::Log is now deprecated. The dumper is + not pluggable and which dumper to use should be a user choice. Using + an imported Dump() or Dumper() function is less typing than $c->log->_dump + and as this method is unused anywhere else in Catalyst, it has been scheduled + for removal as a cleanup. Calling this method will now emit a stack trace + on first call (but not on subsequent calls). + Back compatibility fixes: - Applications still using Catalyst::Engine::PSGI as they rely on $c->request->env - this is now the provided (and recommended) way of accessing the raw PSGI environment. Tests: - - Some of the spurious warnings have been removed from the test suite - (although the test suite is not yet warning free) + - Spurious warnings have been removed from the test suite Documentation: - Fix the display of PROJECT FOUNDER and CONTRIBUTORS sections in the