Add comment to clarify, update TODO
[catagits/Catalyst-Runtime.git] / Makefile.PL
index 50a8cbc..cc00a09 100644 (file)
@@ -6,9 +6,9 @@ name 'Catalyst-Runtime';
 all_from 'lib/Catalyst/Runtime.pm';
 
 requires 'namespace::clean';
-requires 'Scope::Upper';
-requires 'MooseX::Emulate::Class::Accessor::Fast' => '0.00700';
-requires 'Moose' => '0.64';
+requires 'Scope::Upper' => '0.06';
+requires 'MooseX::Emulate::Class::Accessor::Fast' => '0.00800';
+requires 'Moose' => '0.70';
 requires 'Carp';
 requires 'Class::C3::Adopt::NEXT' => '0.05';
 requires 'Class::MOP';
@@ -34,6 +34,8 @@ requires 'URI' => '1.35';
 requires 'Text::Balanced'; # core in 5.8.x but mentioned for completeness
 requires 'MRO::Compat';
 
+recommends 'B::Hooks::OP::Check::StashChange';
+
 test_requires 'Class::Data::Inheritable';
 test_requires 'Test::MockObject';
 
@@ -125,17 +127,21 @@ check_conflicts();
 
 # Nicked straight from Moose!
 sub check_conflicts {
+    # NOTE - This is the version number of the _incompatible_ code,
+    #        not the version number of the fixed version.
     my %conflicts = (
-        'Catalyst::Action::RenderView'     => '0.08',
+        'Catalyst::Plugin::SmartURI'       => '0.029',
+        'CatalystX::CRUD'                  => '0.37',
+        'Catalyst::Action::RenderView'     => '0.07',
         'Catalyst::Plugin::DebugCookie'    => '0.999002',
-        'Catalyst::Plugin::Authentication' => '0.100092',
+        'Catalyst::Plugin::Authentication' => '0.100091',
         'CatalystX::Imports'               => '0.03',
-        'Catalyst-Plugin-HashedCookies'    => '1.03',
+        'Catalyst::Plugin::HashedCookies'  => '1.03',
     );
 
     my $found = 0;
     for my $mod ( sort keys %conflicts ) {
-        eval "require $mod";
+        eval "require($mod)";
         next if $@;
 
         my $installed = $mod->VERSION();