Require B::Hooks::EndOfScope 0.10
Tomas Doran [Thu, 16 Feb 2012 08:48:21 +0000 (08:48 +0000)]
Changes
Makefile.PL

diff --git a/Changes b/Changes
index f6012e9..e6b6f2e 100644 (file)
--- a/Changes
+++ b/Changes
 
   - 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, which makes the scope end hook fire (and so clean things)
+    before the end of compile time. This causes Catalyst::Controller to
+    not compile as expected, and therefore breaks installs and applications.
+    This issue only affects some perl versions, including 5.10,
+    but not including 5.8 or 5.14.
+
 5.90008 - TRIAL 2012-02-06 20:49:00
 
  New features and refactoring:
index d6785d9..01cdaff 100644 (file)
@@ -16,7 +16,7 @@ all_from 'lib/Catalyst/Runtime.pm';
 requires 'List::MoreUtils';
 requires 'namespace::autoclean' => '0.09';
 requires 'namespace::clean' => '0.13';
-requires 'B::Hooks::EndOfScope' => '0.08';
+requires 'B::Hooks::EndOfScope' => '0.10';
 requires 'MooseX::Emulate::Class::Accessor::Fast' => '0.00903';
 requires 'Class::Load' => '0.12';
 requires 'Class::MOP' => '0.95';