'required' => '1',
'min_ver' => '1.53'
},
+ 'DBIx::Class::Schema::Loader' => {
+ 'usage' => 'Core',
+ 'required' => '1',
+ 'min_ver' => '0.07039'
+ },
'Net::Z3950::ZOOM' => {
'usage' => 'Core',
'required' => '1',
'required' => '1',
'min_ver' => '1.59'
},
- 'POE' => {
- 'usage' => 'Core',
- 'required' => '1',
- 'min_ver' => '0.9999'
- },
'Email::Date' => {
'usage' => 'Core',
'required' => '1',
'required' => '1',
'min_ver' => '0.33'
},
+ 'Text::PDF' => {
+ 'usage' => 'Core',
+ 'required' => '1',
+ 'min_ver' => '0.29',
+ # We don't use this directly, but it's not a required dependency for
+ # PDF::Reuse however we need it via that or tests fail.
+ },
+ 'Font::TTF' => {
+ 'usage' => 'Core',
+ 'required' => '1',
+ 'min_ver' => '0.45',
+ # Also needed for our use of PDF::Reuse
+ },
'DateTime' => {
'usage' => 'Core',
'required' => '1',
'DateTime::TimeZone' => {
'usage' => 'Core',
'required' => '1',
- 'min_ver' => '1.26'
+ 'min_ver' => '1.20'
},
'DateTime::Format::DateParse' => {
'usage' => 'Core',
'required' => '0',
'min_ver' => '0.03'
},
- 'CHI' => {
+ 'Cache::Memcached::Fast' => {
'usage' => 'Caching',
'required' => '0',
- 'min_ver' => '0.36'
+ 'min_ver' => '0.17'
+ },
+ 'Cache::FastMmap' => {
+ 'usage' => 'Caching',
+ 'required' => '0',
+ 'min_ver' => '1.34'
},
- 'CHI::Driver::Memcached' => {
+ 'Cache::Memory' => {
'usage' => 'Caching',
'required' => '0',
- 'min_ver' => '0.12'
+ 'min_ver' => '2.04'
},
'Net::LDAP::Filter' => {
'usage' => 'LDAP Interface Feature',
'MARC::Record' => {
'usage' => 'Core',
'required' => '1',
- 'min_ver' => '2'
+ 'min_ver' => '2.0.6'
},
'Locale::Currency::Format' => {
'usage' => 'Core',
'MARC::File::XML' => {
'usage' => 'Core',
'required' => '1',
- 'min_ver' => '0.88'
+ 'min_ver' => '1.0.1'
},
'XML::SAX::Writer' => {
'usage' => 'Core',
'required' => '1',
'min_ver' => '0.03',
},
- 'Data::Paginator' => {
- 'usage' => 'Core',
- 'required' => '0',
- 'min_ver' => '0.04',
- },
- 'Data::Pagination' => {
+ 'Template::Plugin::JSON::Escape' => {
'usage' => 'Core',
- 'required' => '0',
- 'min_ver' => '0.44',
+ 'required' => '1',
+ 'min_ver' => '0.02',
},
- 'JSON::Any' => {
+ 'DBD::Mock' => {
'usage' => 'Core',
- 'required' => '0',
- 'min_ver' => '1.28',
+ 'required' => '1',
+ 'min_ver' => '1.39'
},
- 'MooseX::Storage' => {
+ 'Test::MockObject' => {
'usage' => 'Core',
'required' => '0',
- 'min_ver' => '0.30',
+ 'min_ver' => '1.09',
},
- 'MooseX::Types' => {
+ 'Test::MockModule' => {
'usage' => 'Core',
- 'required' => '0',
- 'min_ver' => '0.30',
+ 'required' => '1',
+ 'min_ver' => '0.05',
},
- 'String::RewritePrefix' => {
+ 'Test::Warn' => {
'usage' => 'Core',
'required' => '0',
- 'min_ver' => '0.006',
+ 'min_ver' => '0.21',
},
- 'Time::Progress' => {
+ 'Test::Strict' => {
'usage' => 'Core',
'required' => '0',
- 'min_ver' => '1.7',
+ 'min_ver' => '0.14',
},
- 'Test::MockModule' => {
+ 'Test::Deep' => {
'usage' => 'Core',
'required' => '0',
- 'min_ver' => '0.05',
+ 'min_ver' => '0.106',
},
- 'Test::Strict' => {
+ 'Test::YAML::Valid' => {
'usage' => 'Core',
'required' => '0',
- 'min_ver' => '0.14',
-
+ 'min_ver' => '0.04',
},
'Text::Unaccent' => {
'usage' => 'Core',
'required' => '1',
'min_ver' => '1.23',
},
+ 'AnyEvent' => {
+ 'usage' => 'Command line scripts',
+ 'required' => '0',
+ 'min_ver' => '5.0',
+ },
+ 'AnyEvent::HTTP' => {
+ 'usage' => 'Command line scripts',
+ 'required' => '0',
+ 'min_ver' => '2.13',
+ },
+ 'String::Random' => {
+ 'usage' => 'OpacSelfRegistration',
+ 'required' => '1',
+ 'min_ver' => '0.22',
+ },
+ 'File::Temp' => {
+ 'usage' => 'Plugins',
+ 'required' => '0',
+ 'min_ver' => '0.22',
+ },
+ 'File::Copy' => {
+ 'usage' => 'Plugins',
+ 'required' => '0',
+ 'min_ver' => '2.08',
+ },
+ 'File::Path' => {
+ 'usage' => 'Plugins',
+ 'required' => '0',
+ 'min_ver' => '2.07',
+ },
+ 'Archive::Extract' => {
+ 'usage' => 'Plugins',
+ 'required' => '0',
+ 'min_ver' => '0.60',
+ },
+ 'Archive::Zip' => {
+ 'usage' => 'Plugins',
+ 'required' => '0',
+ 'min_ver' => '1.30',
+ },
+ 'Module::Load::Conditional' => {
+ 'usage' => 'Plugins',
+ 'required' => '0',
+ 'min_ver' => '0.38',
+ },
+ 'Module::Bundled::Files' => {
+ 'usage' => 'Plugins',
+ 'required' => '0',
+ 'min_ver' => '0.03',
+ },
+ 'Module::Pluggable' => {
+ 'usage' => 'Plugins',
+ 'required' => '0',
+ 'min_ver' => '3.9',
+ },
+ 'File::Slurp' => {
+ 'usage' => 'Command line scripts',
+ 'required' => '0',
+ 'min_ver' => '9999.13',
+ },
+ 'Test::WWW::Mechanize' => {
+ 'usage' => 'Testing suite',
+ 'required' => '0',
+ 'min_ver' => '1.44',
+ },
+ 'Library::CallNumber::LC' => {
+ 'usage' => 'Core',
+ 'required' => '1',
+ 'min_ver' => '0.22',
+ },
+ 'Crypt::Eksblowfish::Bcrypt' => {
+ 'usage' => 'Password storage',
+ 'required' => '1',
+ 'min_ver' => '0.008',
+ },
+ 'HTTPD::Bench::ApacheBench' => {
+ 'usage' => 'Load testing',
+ 'required' => '0',
+ 'min_ver' => '0.73',
+ },
+ 'Email::Valid' => {
+ 'usage' => 'Core',
+ 'required' => '1',
+ 'min_ver' => '0.190',
+ },
+ 'OpenOffice::OODoc' => {
+ usage => 'Export',
+ required => 1,
+ min_ver => '2.125',
+ },
+ 'Locale::Maketext' => {
+ 'usage' => 'Core',
+ 'required' => '1',
+ 'min_ver' => '1.19',
+ },
+ 'Locale::Maketext::Lexicon' => {
+ 'usage' => 'Core',
+ 'required' => '1',
+ 'min_ver' => '0.91',
+ },
+ 'LWP::Protocol::https' => {
+ 'usage' => 'OverDrive integration',
+ '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',
+ },
};
1;