Bug 14362: Regression tests
[koha-ffzg.git] / C4 / Installer / PerlDependencies.pm
index 532a16a..a7df0fc 100644 (file)
@@ -4,6 +4,11 @@ use warnings;
 use strict;
 
 our $PERL_DEPS = {
+    'Plack::Middleware::ReverseProxy' => {
+        'usage'    => 'Plack',
+        'required' => '1',
+        'min_ver'  => '0.14'
+    },
     'XML::LibXSLT' => {
         'usage'    => 'Core',
         'required' => '1',
@@ -94,6 +99,11 @@ our $PERL_DEPS = {
         'required' => '1',
         'min_ver'  => '1.103'
     },
+    'Exception::Class' => {
+        'usage'    => 'Core',
+        'required' => '1.39',
+        'min_ver'  => '1.39'
+    },
     'HTML::Scrubber' => {
         'usage'    => 'Core',
         'required' => '1',
@@ -107,7 +117,7 @@ our $PERL_DEPS = {
     'URI::Escape' => {
         'usage'    => 'Core',
         'required' => '1',
-        'min_ver'  => '1.36'
+        'min_ver'  => '3.31'
     },
     'Unicode::Normalize' => {
         'usage'    => 'Core',
@@ -192,7 +202,7 @@ our $PERL_DEPS = {
     'PDF::Reuse' => {
         'usage'    => 'Core',
         'required' => '1',
-        'min_ver'  => '0.33'
+        'min_ver'  => '0.36'
     },
     'Text::PDF' => {
         'usage'    => 'Core',
@@ -217,11 +227,6 @@ our $PERL_DEPS = {
         'required' => '1',
         'min_ver'  => '1.20'
     },
-    'DateTime::Format::DateParse' => {
-        'usage'    => 'Core',
-        'required' => '1',
-        'min_ver'  => '0.04'
-    },
     'DateTime::Format::MySQL' => {
         'usage'    => 'Core',
         'required' => '1',
@@ -237,16 +242,6 @@ our $PERL_DEPS = {
         'required' => '1',
         'min_ver'  => '0.08'
     },
-    'Readonly' => {
-        'usage'    => 'Core',
-        'required' => '1',
-        'min_ver'  => '1.03'
-    },
-    'Readonly::XS' => {
-        'usage'    => 'Core',
-        'required' => '0',
-        'min_ver'  => '1.02'
-    },
     'Graphics::Magick' => {
         'usage'    => 'Patron Card Creator Feature',
         'required' => '0',
@@ -322,11 +317,6 @@ our $PERL_DEPS = {
         'required' => '1',
         'min_ver'  => '5.43'
     },
-    'MARC::Crosswalk::DublinCore' => {
-        'usage'    => 'Core',
-        'required' => '1',
-        'min_ver'  => '0.02'
-    },
     'CGI::Session::Serialize::yaml' => {
         'usage'    => 'Core',
         'required' => '1',
@@ -528,10 +518,15 @@ our $PERL_DEPS = {
         'min_ver'  => '2.05',
     },
     'Template' => {
-       'usage'    => 'Core',
-       'required' => '1',
-       'min_ver'  => '2.22',
-    },
+        'usage'    => 'Core',
+        'required' => '1',
+        'min_ver'  => '2.22',
+      },
+    'Template::Plugin::Stash' => {
+        'usage'    => 'Debugging',
+        'required' => '0',
+        'min_ver'  => '1.006',
+      },
     'Gravatar::URL' => {
         'usage'    => 'Photos in OPAC reviews',
         'required' => '0',
@@ -552,6 +547,11 @@ our $PERL_DEPS = {
         'required' => '1',
         'min_ver'  => '0.03',
     },
+    'Template::Plugin::JSON::Escape' => {
+        'usage'    => 'Core',
+        'required' => '1',
+        'min_ver'  => '0.02',
+    },
     'DBD::Mock' => {
         'usage'    => 'Core',
         'required' => '1',
@@ -607,11 +607,11 @@ our $PERL_DEPS = {
         'required' => '0',
         'min_ver'  => '2.13',
     },
-    'Moose' => {
+    'Moo' => {
         'usage'    => 'Core',
         'required' => '0',
-        'min_ver'  => '1.09',
-      },
+        'min_ver'  => '1',
+    },
     'String::Random' => {
         'usage'    => 'OpacSelfRegistration',
         'required' => '1',
@@ -707,6 +707,96 @@ our $PERL_DEPS = {
         'required' => '0',
         'min_ver'  => '5.836',
     },
+    'Test::DBIx::Class' => {
+        'usage'    => 'Testing modules utilising DBIx::Class',
+        'required' => '0',
+        'min_ver'  => '0.42',
+    },
+    'Text::Bidi'   => {
+        'usage'    => 'Label batch PDF',
+        'required' => '1',
+        'min_ver'  => '0.03',
+    },
+    'SOAP::Lite' => {
+        'usage'    => 'Norwegian national library card',
+        'required' => '0',
+        'min_ver'  => '0.712',
+    },
+    'Crypt::GCrypt' => {
+        'usage'    => 'Norwegian national library card',
+        'required' => '0',
+        'min_ver'  => '1.24',
+    },
+    'Convert::BaseN' => {
+        'usage'    => 'Norwegian national library card',
+        'required' => '0',
+        'min_ver'  => '0.01',
+    },
+    'Digest::SHA' => {
+        'usage'    => 'Norwegian national library card',
+        'required' => '0',
+        'min_ver'  => '5.61',
+    },
+    'PDF::FromHTML' => {
+        'usage'    => 'Discharge generation',
+        'required' => '0',
+        'min_ver'  => '0.31',
+    },
+    'Devel::Cover' => {
+        'usage'    => 'Test code coverage',
+        'required' => '0',
+        'min_ver'  => '0.89',
+    },
+    'Log::Log4perl' => {
+        'usage'    => 'Core',
+        'required' => '1',
+        'min_ver'  => '1.29',
+    },
+    'XML::Writer' => {
+        'usage'    => 'Command line scripts',
+        'required' => '0',
+        'min_ver'  => '0.614',
+    },
+    'UUID' => {
+        'usage'    => 'Professional cataloging interface',
+        'required' => '1',
+        'min_ver'  => '0.05',
+    },
+    'Mojolicious' => {
+        'usage'    => 'REST API',
+        'required' => '0',
+        'min_ver'  => '5.54',
+    },
+    'Swagger2' => {
+        'usage'    => 'REST API',
+        'required' => '0',
+        'min_ver'  => '0.28',
+    },
+    'UNIVERSAL::can' => {
+        'usage'    => 'SIP',
+        'required' => '1',
+        'min_ver'  => '1.10',
+    },
+    'WWW::YouTube::Download' => {
+        'usage'    => 'HTML5Media streaming from YouTube',
+        'required' => '0',
+        'min_ver'  => '0.56',
+    },
+    'Net::SFTP::Foreign' => {
+        'usage'    => 'Edifact',
+        'required' => '0',
+        'min_ver'  => '1.73',
+    },
+    'Text::Unidecode' => {
+        'usage'    => 'Edifact',
+        'required' => '0',
+        'min_ver'  => '0.04',
+    },
+    'Time::Fake'   => {
+        'usage'    => 'Test code coverage',
+        'required' => '0',
+        'min_ver'  => '0.11',
+    }
 };
 
 1;