This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Prepare Module::CoreList for 5.21.12 (although it's unlikely to happen)
[perl5.git] / dist / Module-CoreList / lib / Module / CoreList.pm
index b2485a9..609272c 100644 (file)
@@ -4,7 +4,17 @@ use vars qw/$VERSION %released %version %families %upstream
            %bug_tracker %deprecated %delta/;
 use Module::CoreList::TieHashDelta;
 use version;
-$VERSION = '5.20141120';
+$VERSION = '5.20150520';
+
+sub _released_order {   # Sort helper, to make '?' sort after everything else
+    (substr($released{$a}, 0, 1) eq "?")
+    ? ((substr($released{$b}, 0, 1) eq "?")
+        ? 0
+        : 1)
+    : ((substr($released{$b}, 0, 1) eq "?")
+        ? -1
+        : $released{$a} cmp $released{$b} )
+}
 
 my $dumpinc = 0;
 sub import {
@@ -28,7 +38,7 @@ sub first_release_raw {
     my $version = shift;
 
     my @perls = $version
-        ? grep { exists $version{$_}{ $module } &&
+        ? grep { defined $version{$_}{ $module } &&
                         $version{$_}{ $module } ge $version } keys %version
         : grep { exists $version{$_}{ $module }             } keys %version;
 
@@ -38,7 +48,7 @@ sub first_release_raw {
 sub first_release_by_date {
     my @perls = &first_release_raw;
     return unless @perls;
-    return (sort { $released{$a} cmp $released{$b} } @perls)[0];
+    return (sort _released_order @perls)[0];
 }
 
 sub first_release {
@@ -96,7 +106,7 @@ sub removed_from {
 }
 
 sub removed_from_by_date {
-  my @perls = sort { $released{$a} cmp $released{$b} } &removed_raw;
+  my @perls = sort _released_order &removed_raw;
   return shift @perls;
 }
 
@@ -258,7 +268,14 @@ sub changes_between {
     5.020001 => '2014-09-14',
     5.021004 => '2014-09-20',
     5.021005 => '2014-10-20',
-    5.021006 => '????-??-??',
+    5.021006 => '2014-11-20',
+    5.021007 => '2014-12-20',
+    5.021008 => '2015-01-20',
+    5.020002 => '2015-02-14',
+    5.021009 => '2015-02-21',
+    5.021010 => '2015-03-20',
+    5.021011 => '2015-04-20',
+    5.021012 => '????-??-??',
   );
 
 for my $version ( sort { $a <=> $b } keys %released ) {
@@ -10487,11 +10504,910 @@ for my $version ( sort { $a <=> $b } keys %released ) {
         }
     },
     5.021006 => {
-        delta_from => 5.021004,
-        changed => {
+        delta_from => 5.021005,
+        changed => {
+            'App::Prove'            => '3.34',
+            'App::Prove::State'     => '3.34',
+            'App::Prove::State::Result'=> '3.34',
+            'App::Prove::State::Result::Test'=> '3.34',
+            'B'                     => '1.53',
+            'B::Concise'            => '0.995',
+            'B::Deparse'            => '1.30',
+            'B::Op_private'         => '5.021006',
+            'CPAN::Meta'            => '2.143240',
+            'CPAN::Meta::Converter' => '2.143240',
+            'CPAN::Meta::Feature'   => '2.143240',
+            'CPAN::Meta::History'   => '2.143240',
+            'CPAN::Meta::Merge'     => '2.143240',
+            'CPAN::Meta::Prereqs'   => '2.143240',
+            'CPAN::Meta::Requirements'=> '2.130',
+            'CPAN::Meta::Spec'      => '2.143240',
+            'CPAN::Meta::Validator' => '2.143240',
+            'Config'                => '5.021006',
+            'Devel::Peek'           => '1.19',
+            'Digest::SHA'           => '5.93',
+            'DynaLoader'            => '1.28',
+            'Encode'                => '2.64',
+            'Exporter'              => '5.72',
+            'Exporter::Heavy'       => '5.72',
+            'ExtUtils::Command::MM' => '7.02',
+            'ExtUtils::Liblist'     => '7.02',
+            'ExtUtils::Liblist::Kid'=> '7.02',
+            'ExtUtils::MM'          => '7.02',
+            'ExtUtils::MM_AIX'      => '7.02',
+            'ExtUtils::MM_Any'      => '7.02',
+            'ExtUtils::MM_BeOS'     => '7.02',
+            'ExtUtils::MM_Cygwin'   => '7.02',
+            'ExtUtils::MM_DOS'      => '7.02',
+            'ExtUtils::MM_Darwin'   => '7.02',
+            'ExtUtils::MM_MacOS'    => '7.02',
+            'ExtUtils::MM_NW5'      => '7.02',
+            'ExtUtils::MM_OS2'      => '7.02',
+            'ExtUtils::MM_QNX'      => '7.02',
+            'ExtUtils::MM_UWIN'     => '7.02',
+            'ExtUtils::MM_Unix'     => '7.02',
+            'ExtUtils::MM_VMS'      => '7.02',
+            'ExtUtils::MM_VOS'      => '7.02',
+            'ExtUtils::MM_Win32'    => '7.02',
+            'ExtUtils::MM_Win95'    => '7.02',
+            'ExtUtils::MY'          => '7.02',
+            'ExtUtils::MakeMaker'   => '7.02',
+            'ExtUtils::MakeMaker::Config'=> '7.02',
+            'ExtUtils::MakeMaker::Locale'=> '7.02',
+            'ExtUtils::MakeMaker::version'=> '7.02',
+            'ExtUtils::MakeMaker::version::regex'=> '7.02',
+            'ExtUtils::MakeMaker::version::vpp'=> '7.02',
+            'ExtUtils::Manifest'    => '1.69',
+            'ExtUtils::Mkbootstrap' => '7.02',
+            'ExtUtils::Mksymlists'  => '7.02',
+            'ExtUtils::ParseXS'     => '3.26',
+            'ExtUtils::ParseXS::Constants'=> '3.26',
+            'ExtUtils::ParseXS::CountLines'=> '3.26',
+            'ExtUtils::ParseXS::Eval'=> '3.26',
+            'ExtUtils::ParseXS::Utilities'=> '3.26',
+            'ExtUtils::testlib'     => '7.02',
+            'File::Spec::VMS'       => '3.52',
+            'HTTP::Tiny'            => '0.051',
+            'I18N::Langinfo'        => '0.12',
+            'IO::Socket'            => '1.38',
+            'Module::CoreList'      => '5.20141120',
+            'Module::CoreList::TieHashDelta'=> '5.20141120',
+            'Module::CoreList::Utils'=> '5.20141120',
+            'POSIX'                 => '1.46',
+            'PerlIO::encoding'      => '0.20',
+            'PerlIO::scalar'        => '0.20',
+            'TAP::Base'             => '3.34',
+            'TAP::Formatter::Base'  => '3.34',
+            'TAP::Formatter::Color' => '3.34',
+            'TAP::Formatter::Console'=> '3.34',
+            'TAP::Formatter::Console::ParallelSession'=> '3.34',
+            'TAP::Formatter::Console::Session'=> '3.34',
+            'TAP::Formatter::File'  => '3.34',
+            'TAP::Formatter::File::Session'=> '3.34',
+            'TAP::Formatter::Session'=> '3.34',
+            'TAP::Harness'          => '3.34',
+            'TAP::Harness::Env'     => '3.34',
+            'TAP::Object'           => '3.34',
+            'TAP::Parser'           => '3.34',
+            'TAP::Parser::Aggregator'=> '3.34',
+            'TAP::Parser::Grammar'  => '3.34',
+            'TAP::Parser::Iterator' => '3.34',
+            'TAP::Parser::Iterator::Array'=> '3.34',
+            'TAP::Parser::Iterator::Process'=> '3.34',
+            'TAP::Parser::Iterator::Stream'=> '3.34',
+            'TAP::Parser::IteratorFactory'=> '3.34',
+            'TAP::Parser::Multiplexer'=> '3.34',
+            'TAP::Parser::Result'   => '3.34',
+            'TAP::Parser::Result::Bailout'=> '3.34',
+            'TAP::Parser::Result::Comment'=> '3.34',
+            'TAP::Parser::Result::Plan'=> '3.34',
+            'TAP::Parser::Result::Pragma'=> '3.34',
+            'TAP::Parser::Result::Test'=> '3.34',
+            'TAP::Parser::Result::Unknown'=> '3.34',
+            'TAP::Parser::Result::Version'=> '3.34',
+            'TAP::Parser::Result::YAML'=> '3.34',
+            'TAP::Parser::ResultFactory'=> '3.34',
+            'TAP::Parser::Scheduler'=> '3.34',
+            'TAP::Parser::Scheduler::Job'=> '3.34',
+            'TAP::Parser::Scheduler::Spinner'=> '3.34',
+            'TAP::Parser::Source'   => '3.34',
+            'TAP::Parser::SourceHandler'=> '3.34',
+            'TAP::Parser::SourceHandler::Executable'=> '3.34',
+            'TAP::Parser::SourceHandler::File'=> '3.34',
+            'TAP::Parser::SourceHandler::Handle'=> '3.34',
+            'TAP::Parser::SourceHandler::Perl'=> '3.34',
+            'TAP::Parser::SourceHandler::RawTAP'=> '3.34',
+            'TAP::Parser::YAMLish::Reader'=> '3.34',
+            'TAP::Parser::YAMLish::Writer'=> '3.34',
+            'Test::Builder'         => '1.301001_075',
+            'Test::Builder::Module' => '1.301001_075',
+            'Test::Builder::Tester' => '1.301001_075',
+            'Test::Builder::Tester::Color'=> '1.301001_075',
+            'Test::Harness'         => '3.34',
+            'Test::More'            => '1.301001_075',
+            'Test::More::DeepCheck' => undef,
+            'Test::More::DeepCheck::Strict'=> undef,
+            'Test::More::DeepCheck::Tolerant'=> undef,
+            'Test::More::Tools'     => undef,
+            'Test::MostlyLike'      => undef,
+            'Test::Simple'          => '1.301001_075',
+            'Test::Stream'          => '1.301001_075',
+            'Test::Stream::ArrayBase'=> undef,
+            'Test::Stream::ArrayBase::Meta'=> undef,
+            'Test::Stream::Carp'    => undef,
+            'Test::Stream::Context' => undef,
+            'Test::Stream::Event'   => undef,
+            'Test::Stream::Event::Bail'=> undef,
+            'Test::Stream::Event::Child'=> undef,
+            'Test::Stream::Event::Diag'=> undef,
+            'Test::Stream::Event::Finish'=> undef,
+            'Test::Stream::Event::Note'=> undef,
+            'Test::Stream::Event::Ok'=> undef,
+            'Test::Stream::Event::Plan'=> undef,
+            'Test::Stream::Event::Subtest'=> undef,
+            'Test::Stream::ExitMagic'=> undef,
+            'Test::Stream::ExitMagic::Context'=> undef,
+            'Test::Stream::Exporter'=> undef,
+            'Test::Stream::Exporter::Meta'=> undef,
+            'Test::Stream::IOSets'  => undef,
+            'Test::Stream::Meta'    => undef,
+            'Test::Stream::PackageUtil'=> undef,
+            'Test::Stream::Tester'  => undef,
+            'Test::Stream::Tester::Checks'=> undef,
+            'Test::Stream::Tester::Checks::Event'=> undef,
+            'Test::Stream::Tester::Events'=> undef,
+            'Test::Stream::Tester::Events::Event'=> undef,
+            'Test::Stream::Tester::Grab'=> undef,
+            'Test::Stream::Threads' => undef,
+            'Test::Stream::Toolset' => undef,
+            'Test::Stream::Util'    => undef,
+            'Test::Tester'          => '1.301001_075',
+            'Test::Tester::Capture' => undef,
+            'Test::use::ok'         => '1.301001_075',
+            'Unicode::UCD'          => '0.59',
+            'XS::APItest'           => '0.68',
+            'XSLoader'              => '0.19',
+            'experimental'          => '0.013',
+            'locale'                => '1.05',
+            'ok'                    => '1.301001_075',
+            'overload'              => '1.24',
+            're'                    => '0.28',
+            'warnings'              => '1.29',
+        },
+        removed => {
+        }
+    },
+    5.021007 => {
+        delta_from => 5.021006,
+        changed => {
+            'Archive::Tar'          => '2.04',
+            'Archive::Tar::Constant'=> '2.04',
+            'Archive::Tar::File'    => '2.04',
+            'B'                     => '1.54',
+            'B::Concise'            => '0.996',
+            'B::Deparse'            => '1.31',
+            'B::Op_private'         => '5.021007',
+            'B::Showlex'            => '1.05',
+            'Compress::Raw::Bzip2'  => '2.067',
+            'Compress::Raw::Zlib'   => '2.067',
+            'Compress::Zlib'        => '2.067',
+            'Config'                => '5.021007',
+            'Cwd'                   => '3.54',
+            'DB_File'               => '1.834',
+            'Data::Dumper'          => '2.155',
+            'Devel::PPPort'         => '3.25',
+            'Devel::Peek'           => '1.20',
+            'DynaLoader'            => '1.29',
+            'Encode'                => '2.67',
+            'Errno'                 => '1.22',
+            'ExtUtils::CBuilder'    => '0.280221',
+            'ExtUtils::CBuilder::Base'=> '0.280221',
+            'ExtUtils::CBuilder::Platform::Unix'=> '0.280221',
+            'ExtUtils::CBuilder::Platform::VMS'=> '0.280221',
+            'ExtUtils::CBuilder::Platform::Windows'=> '0.280221',
+            'ExtUtils::CBuilder::Platform::aix'=> '0.280221',
+            'ExtUtils::CBuilder::Platform::android'=> '0.280221',
+            'ExtUtils::CBuilder::Platform::cygwin'=> '0.280221',
+            'ExtUtils::CBuilder::Platform::darwin'=> '0.280221',
+            'ExtUtils::CBuilder::Platform::dec_osf'=> '0.280221',
+            'ExtUtils::CBuilder::Platform::os2'=> '0.280221',
+            'ExtUtils::Command::MM' => '7.04',
+            'ExtUtils::Liblist'     => '7.04',
+            'ExtUtils::Liblist::Kid'=> '7.04',
+            'ExtUtils::MM'          => '7.04',
+            'ExtUtils::MM_AIX'      => '7.04',
+            'ExtUtils::MM_Any'      => '7.04',
+            'ExtUtils::MM_BeOS'     => '7.04',
+            'ExtUtils::MM_Cygwin'   => '7.04',
+            'ExtUtils::MM_DOS'      => '7.04',
+            'ExtUtils::MM_Darwin'   => '7.04',
+            'ExtUtils::MM_MacOS'    => '7.04',
+            'ExtUtils::MM_NW5'      => '7.04',
+            'ExtUtils::MM_OS2'      => '7.04',
+            'ExtUtils::MM_QNX'      => '7.04',
+            'ExtUtils::MM_UWIN'     => '7.04',
+            'ExtUtils::MM_Unix'     => '7.04',
+            'ExtUtils::MM_VMS'      => '7.04',
+            'ExtUtils::MM_VOS'      => '7.04',
+            'ExtUtils::MM_Win32'    => '7.04',
+            'ExtUtils::MM_Win95'    => '7.04',
+            'ExtUtils::MY'          => '7.04',
+            'ExtUtils::MakeMaker'   => '7.04',
+            'ExtUtils::MakeMaker::Config'=> '7.04',
+            'ExtUtils::MakeMaker::Locale'=> '7.04',
+            'ExtUtils::MakeMaker::version'=> '7.04',
+            'ExtUtils::MakeMaker::version::regex'=> '7.04',
+            'ExtUtils::MakeMaker::version::vpp'=> '7.04',
+            'ExtUtils::Mkbootstrap' => '7.04',
+            'ExtUtils::Mksymlists'  => '7.04',
+            'ExtUtils::ParseXS'     => '3.27',
+            'ExtUtils::ParseXS::Constants'=> '3.27',
+            'ExtUtils::ParseXS::CountLines'=> '3.27',
+            'ExtUtils::ParseXS::Eval'=> '3.27',
+            'ExtUtils::ParseXS::Utilities'=> '3.27',
+            'ExtUtils::testlib'     => '7.04',
+            'File::Spec'            => '3.53',
+            'File::Spec::Cygwin'    => '3.54',
+            'File::Spec::Epoc'      => '3.54',
+            'File::Spec::Functions' => '3.54',
+            'File::Spec::Mac'       => '3.54',
+            'File::Spec::OS2'       => '3.54',
+            'File::Spec::Unix'      => '3.54',
+            'File::Spec::VMS'       => '3.54',
+            'File::Spec::Win32'     => '3.54',
+            'Filter::Util::Call'    => '1.51',
+            'HTTP::Tiny'            => '0.053',
+            'IO'                    => '1.35',
+            'IO::Compress::Adapter::Bzip2'=> '2.067',
+            'IO::Compress::Adapter::Deflate'=> '2.067',
+            'IO::Compress::Adapter::Identity'=> '2.067',
+            'IO::Compress::Base'    => '2.067',
+            'IO::Compress::Base::Common'=> '2.067',
+            'IO::Compress::Bzip2'   => '2.067',
+            'IO::Compress::Deflate' => '2.067',
+            'IO::Compress::Gzip'    => '2.067',
+            'IO::Compress::Gzip::Constants'=> '2.067',
+            'IO::Compress::RawDeflate'=> '2.067',
+            'IO::Compress::Zip'     => '2.067',
+            'IO::Compress::Zip::Constants'=> '2.067',
+            'IO::Compress::Zlib::Constants'=> '2.067',
+            'IO::Compress::Zlib::Extra'=> '2.067',
+            'IO::Socket::IP'        => '0.34',
+            'IO::Uncompress::Adapter::Bunzip2'=> '2.067',
+            'IO::Uncompress::Adapter::Identity'=> '2.067',
+            'IO::Uncompress::Adapter::Inflate'=> '2.067',
+            'IO::Uncompress::AnyInflate'=> '2.067',
+            'IO::Uncompress::AnyUncompress'=> '2.067',
+            'IO::Uncompress::Base'  => '2.067',
+            'IO::Uncompress::Bunzip2'=> '2.067',
+            'IO::Uncompress::Gunzip'=> '2.067',
+            'IO::Uncompress::Inflate'=> '2.067',
+            'IO::Uncompress::RawInflate'=> '2.067',
+            'IO::Uncompress::Unzip' => '2.067',
+            'Locale::Codes'         => '3.33',
+            'Locale::Codes::Constants'=> '3.33',
+            'Locale::Codes::Country'=> '3.33',
+            'Locale::Codes::Country_Codes'=> '3.33',
+            'Locale::Codes::Country_Retired'=> '3.33',
+            'Locale::Codes::Currency'=> '3.33',
+            'Locale::Codes::Currency_Codes'=> '3.33',
+            'Locale::Codes::Currency_Retired'=> '3.33',
+            'Locale::Codes::LangExt'=> '3.33',
+            'Locale::Codes::LangExt_Codes'=> '3.33',
+            'Locale::Codes::LangExt_Retired'=> '3.33',
+            'Locale::Codes::LangFam'=> '3.33',
+            'Locale::Codes::LangFam_Codes'=> '3.33',
+            'Locale::Codes::LangFam_Retired'=> '3.33',
+            'Locale::Codes::LangVar'=> '3.33',
+            'Locale::Codes::LangVar_Codes'=> '3.33',
+            'Locale::Codes::LangVar_Retired'=> '3.33',
+            'Locale::Codes::Language'=> '3.33',
+            'Locale::Codes::Language_Codes'=> '3.33',
+            'Locale::Codes::Language_Retired'=> '3.33',
+            'Locale::Codes::Script' => '3.33',
+            'Locale::Codes::Script_Codes'=> '3.33',
+            'Locale::Codes::Script_Retired'=> '3.33',
+            'Locale::Country'       => '3.33',
+            'Locale::Currency'      => '3.33',
+            'Locale::Language'      => '3.33',
+            'Locale::Maketext'      => '1.26',
+            'Locale::Script'        => '3.33',
+            'Module::CoreList'      => '5.20141220',
+            'Module::CoreList::TieHashDelta'=> '5.20141220',
+            'Module::CoreList::Utils'=> '5.20141220',
+            'NDBM_File'             => '1.14',
+            'Net::Cmd'              => '3.04',
+            'Net::Config'           => '3.04',
+            'Net::Domain'           => '3.04',
+            'Net::FTP'              => '3.04',
+            'Net::FTP::A'           => '3.04',
+            'Net::FTP::E'           => '3.04',
+            'Net::FTP::I'           => '3.04',
+            'Net::FTP::L'           => '3.04',
+            'Net::FTP::dataconn'    => '3.04',
+            'Net::NNTP'             => '3.04',
+            'Net::Netrc'            => '3.04',
+            'Net::POP3'             => '3.04',
+            'Net::SMTP'             => '3.04',
+            'Net::Time'             => '3.04',
+            'Opcode'                => '1.30',
+            'POSIX'                 => '1.48',
+            'PerlIO::scalar'        => '0.21',
+            'Pod::Escapes'          => '1.07',
+            'SDBM_File'             => '1.12',
+            'Storable'              => '2.52',
+            'Sys::Hostname'         => '1.20',
+            'Test::Builder'         => '1.301001_090',
+            'Test::Builder::Module' => '1.301001_090',
+            'Test::Builder::Tester' => '1.301001_090',
+            'Test::Builder::Tester::Color'=> '1.301001_090',
+            'Test::CanFork'         => undef,
+            'Test::CanThread'       => undef,
+            'Test::More'            => '1.301001_090',
+            'Test::Simple'          => '1.301001_090',
+            'Test::Stream'          => '1.301001_090',
+            'Test::Stream::API'     => undef,
+            'Test::Stream::ForceExit'=> undef,
+            'Test::Stream::Subtest' => undef,
+            'Test::Tester'          => '1.301001_090',
+            'Test::use::ok'         => '1.301001_090',
+            'Unicode::Collate'      => '1.09',
+            'Unicode::Collate::CJK::Big5'=> '1.09',
+            'Unicode::Collate::CJK::GB2312'=> '1.09',
+            'Unicode::Collate::CJK::JISX0208'=> '1.09',
+            'Unicode::Collate::CJK::Korean'=> '1.09',
+            'Unicode::Collate::CJK::Pinyin'=> '1.09',
+            'Unicode::Collate::CJK::Stroke'=> '1.09',
+            'Unicode::Collate::CJK::Zhuyin'=> '1.09',
+            'Unicode::Collate::Locale'=> '1.09',
+            'XS::APItest'           => '0.69',
+            'XSLoader'              => '0.20',
+            '_charnames'            => '1.43',
+            'arybase'               => '0.09',
+            'charnames'             => '1.43',
+            'feature'               => '1.39',
+            'mro'                   => '1.17',
+            'ok'                    => '1.301001_090',
+            'strict'                => '1.09',
+            'threads'               => '1.96_001',
+        },
+        removed => {
+        }
+    },
+    5.021008 => {
+        delta_from => 5.021007,
+        changed => {
+            'App::Prove'            => '3.35',
+            'App::Prove::State'     => '3.35',
+            'App::Prove::State::Result'=> '3.35',
+            'App::Prove::State::Result::Test'=> '3.35',
+            'B'                     => '1.55',
+            'B::Deparse'            => '1.32',
+            'B::Op_private'         => '5.021008',
+            'CPAN::Meta::Requirements'=> '2.131',
+            'Compress::Raw::Bzip2'  => '2.068',
+            'Compress::Raw::Zlib'   => '2.068',
+            'Compress::Zlib'        => '2.068',
+            'Config'                => '5.021008',
+            'DB_File'               => '1.835',
+            'Data::Dumper'          => '2.156',
+            'Devel::PPPort'         => '3.28',
+            'Devel::Peek'           => '1.21',
+            'Digest::MD5'           => '2.54',
+            'Digest::SHA'           => '5.95',
+            'DynaLoader'            => '1.30',
+            'ExtUtils::Command'     => '1.20',
+            'ExtUtils::Manifest'    => '1.70',
+            'Fatal'                 => '2.26',
+            'File::Glob'            => '1.24',
+            'Filter::Util::Call'    => '1.54',
+            'Getopt::Long'          => '2.43',
+            'IO::Compress::Adapter::Bzip2'=> '2.068',
+            'IO::Compress::Adapter::Deflate'=> '2.068',
+            'IO::Compress::Adapter::Identity'=> '2.068',
+            'IO::Compress::Base'    => '2.068',
+            'IO::Compress::Base::Common'=> '2.068',
+            'IO::Compress::Bzip2'   => '2.068',
+            'IO::Compress::Deflate' => '2.068',
+            'IO::Compress::Gzip'    => '2.068',
+            'IO::Compress::Gzip::Constants'=> '2.068',
+            'IO::Compress::RawDeflate'=> '2.068',
+            'IO::Compress::Zip'     => '2.068',
+            'IO::Compress::Zip::Constants'=> '2.068',
+            'IO::Compress::Zlib::Constants'=> '2.068',
+            'IO::Compress::Zlib::Extra'=> '2.068',
+            'IO::Socket::IP'        => '0.36',
+            'IO::Uncompress::Adapter::Bunzip2'=> '2.068',
+            'IO::Uncompress::Adapter::Identity'=> '2.068',
+            'IO::Uncompress::Adapter::Inflate'=> '2.068',
+            'IO::Uncompress::AnyInflate'=> '2.068',
+            'IO::Uncompress::AnyUncompress'=> '2.068',
+            'IO::Uncompress::Base'  => '2.068',
+            'IO::Uncompress::Bunzip2'=> '2.068',
+            'IO::Uncompress::Gunzip'=> '2.068',
+            'IO::Uncompress::Inflate'=> '2.068',
+            'IO::Uncompress::RawInflate'=> '2.068',
+            'IO::Uncompress::Unzip' => '2.068',
+            'MIME::Base64'          => '3.15',
+            'Module::CoreList'      => '5.20150220',
+            'Module::CoreList::TieHashDelta'=> '5.20150220',
+            'Module::CoreList::Utils'=> '5.20150220',
+            'Module::Load::Conditional'=> '0.64',
+            'Module::Metadata'      => '1.000026',
+            'Net::Cmd'              => '3.05',
+            'Net::Config'           => '3.05',
+            'Net::Domain'           => '3.05',
+            'Net::FTP'              => '3.05',
+            'Net::FTP::A'           => '3.05',
+            'Net::FTP::E'           => '3.05',
+            'Net::FTP::I'           => '3.05',
+            'Net::FTP::L'           => '3.05',
+            'Net::FTP::dataconn'    => '3.05',
+            'Net::NNTP'             => '3.05',
+            'Net::Netrc'            => '3.05',
+            'Net::POP3'             => '3.05',
+            'Net::SMTP'             => '3.05',
+            'Net::Time'             => '3.05',
+            'Opcode'                => '1.31',
+            'POSIX'                 => '1.49',
+            'PerlIO::encoding'      => '0.21',
+            'Pod::Simple'           => '3.29',
+            'Pod::Simple::BlackBox' => '3.29',
+            'Pod::Simple::Checker'  => '3.29',
+            'Pod::Simple::Debug'    => '3.29',
+            'Pod::Simple::DumpAsText'=> '3.29',
+            'Pod::Simple::DumpAsXML'=> '3.29',
+            'Pod::Simple::HTML'     => '3.29',
+            'Pod::Simple::HTMLBatch'=> '3.29',
+            'Pod::Simple::LinkSection'=> '3.29',
+            'Pod::Simple::Methody'  => '3.29',
+            'Pod::Simple::Progress' => '3.29',
+            'Pod::Simple::PullParser'=> '3.29',
+            'Pod::Simple::PullParserEndToken'=> '3.29',
+            'Pod::Simple::PullParserStartToken'=> '3.29',
+            'Pod::Simple::PullParserTextToken'=> '3.29',
+            'Pod::Simple::PullParserToken'=> '3.29',
+            'Pod::Simple::RTF'      => '3.29',
+            'Pod::Simple::Search'   => '3.29',
+            'Pod::Simple::SimpleTree'=> '3.29',
+            'Pod::Simple::Text'     => '3.29',
+            'Pod::Simple::TextContent'=> '3.29',
+            'Pod::Simple::TiedOutFH'=> '3.29',
+            'Pod::Simple::Transcode'=> '3.29',
+            'Pod::Simple::TranscodeDumb'=> '3.29',
+            'Pod::Simple::TranscodeSmart'=> '3.29',
+            'Pod::Simple::XHTML'    => '3.29',
+            'Pod::Simple::XMLOutStream'=> '3.29',
+            'SDBM_File'             => '1.13',
+            'Safe'                  => '2.39',
+            'TAP::Base'             => '3.35',
+            'TAP::Formatter::Base'  => '3.35',
+            'TAP::Formatter::Color' => '3.35',
+            'TAP::Formatter::Console'=> '3.35',
+            'TAP::Formatter::Console::ParallelSession'=> '3.35',
+            'TAP::Formatter::Console::Session'=> '3.35',
+            'TAP::Formatter::File'  => '3.35',
+            'TAP::Formatter::File::Session'=> '3.35',
+            'TAP::Formatter::Session'=> '3.35',
+            'TAP::Harness'          => '3.35',
+            'TAP::Harness::Env'     => '3.35',
+            'TAP::Object'           => '3.35',
+            'TAP::Parser'           => '3.35',
+            'TAP::Parser::Aggregator'=> '3.35',
+            'TAP::Parser::Grammar'  => '3.35',
+            'TAP::Parser::Iterator' => '3.35',
+            'TAP::Parser::Iterator::Array'=> '3.35',
+            'TAP::Parser::Iterator::Process'=> '3.35',
+            'TAP::Parser::Iterator::Stream'=> '3.35',
+            'TAP::Parser::IteratorFactory'=> '3.35',
+            'TAP::Parser::Multiplexer'=> '3.35',
+            'TAP::Parser::Result'   => '3.35',
+            'TAP::Parser::Result::Bailout'=> '3.35',
+            'TAP::Parser::Result::Comment'=> '3.35',
+            'TAP::Parser::Result::Plan'=> '3.35',
+            'TAP::Parser::Result::Pragma'=> '3.35',
+            'TAP::Parser::Result::Test'=> '3.35',
+            'TAP::Parser::Result::Unknown'=> '3.35',
+            'TAP::Parser::Result::Version'=> '3.35',
+            'TAP::Parser::Result::YAML'=> '3.35',
+            'TAP::Parser::ResultFactory'=> '3.35',
+            'TAP::Parser::Scheduler'=> '3.35',
+            'TAP::Parser::Scheduler::Job'=> '3.35',
+            'TAP::Parser::Scheduler::Spinner'=> '3.35',
+            'TAP::Parser::Source'   => '3.35',
+            'TAP::Parser::SourceHandler'=> '3.35',
+            'TAP::Parser::SourceHandler::Executable'=> '3.35',
+            'TAP::Parser::SourceHandler::File'=> '3.35',
+            'TAP::Parser::SourceHandler::Handle'=> '3.35',
+            'TAP::Parser::SourceHandler::Perl'=> '3.35',
+            'TAP::Parser::SourceHandler::RawTAP'=> '3.35',
+            'TAP::Parser::YAMLish::Reader'=> '3.35',
+            'TAP::Parser::YAMLish::Writer'=> '3.35',
+            'Test::Builder'         => '1.301001_097',
+            'Test::Builder::Module' => '1.301001_097',
+            'Test::Builder::Tester' => '1.301001_097',
+            'Test::Builder::Tester::Color'=> '1.301001_097',
+            'Test::Harness'         => '3.35',
+            'Test::More'            => '1.301001_097',
+            'Test::Simple'          => '1.301001_097',
+            'Test::Stream'          => '1.301001_097',
+            'Test::Stream::Block'   => undef,
+            'Test::Tester'          => '1.301001_097',
+            'Test::Tester::CaptureRunner'=> undef,
+            'Test::Tester::Delegate'=> undef,
+            'Test::use::ok'         => '1.301001_097',
+            'Unicode::Collate'      => '1.10',
+            'Unicode::Collate::CJK::Big5'=> '1.10',
+            'Unicode::Collate::CJK::GB2312'=> '1.10',
+            'Unicode::Collate::CJK::JISX0208'=> '1.10',
+            'Unicode::Collate::CJK::Korean'=> '1.10',
+            'Unicode::Collate::CJK::Pinyin'=> '1.10',
+            'Unicode::Collate::CJK::Stroke'=> '1.10',
+            'Unicode::Collate::CJK::Zhuyin'=> '1.10',
+            'Unicode::Collate::Locale'=> '1.10',
+            'VMS::DCLsym'           => '1.06',
+            'XS::APItest'           => '0.70',
+            'arybase'               => '0.10',
+            'attributes'            => '0.25',
+            'autodie'               => '2.26',
+            'autodie::Scope::Guard' => '2.26',
+            'autodie::Scope::GuardStack'=> '2.26',
+            'autodie::ScopeUtil'    => '2.26',
+            'autodie::exception'    => '2.26',
+            'autodie::exception::system'=> '2.26',
+            'autodie::hints'        => '2.26',
+            'autodie::skip'         => '2.26',
+            'ok'                    => '1.301001_097',
+            're'                    => '0.30',
+            'warnings'              => '1.30',
+        },
+        removed => {
+        }
+    },
+    5.020002 => {
+        delta_from => 5.020001,
+        changed => {
+            'CPAN::Author'          => '5.5002',
+            'CPAN::CacheMgr'        => '5.5002',
+            'CPAN::FTP'             => '5.5006',
+            'CPAN::HTTP::Client'    => '1.9601',
+            'CPAN::HandleConfig'    => '5.5005',
+            'CPAN::Index'           => '1.9601',
+            'CPAN::LWP::UserAgent'  => '1.9601',
+            'CPAN::Mirrors'         => '1.9601',
+            'Config'                => '5.020002',
+            'Cwd'                   => '3.48_01',
+            'Data::Dumper'          => '2.151_01',
+            'Errno'                 => '1.20_05',
+            'File::Spec'            => '3.48_01',
+            'File::Spec::Cygwin'    => '3.48_01',
+            'File::Spec::Epoc'      => '3.48_01',
+            'File::Spec::Functions' => '3.48_01',
+            'File::Spec::Mac'       => '3.48_01',
+            'File::Spec::OS2'       => '3.48_01',
+            'File::Spec::Unix'      => '3.48_01',
+            'File::Spec::VMS'       => '3.48_01',
+            'File::Spec::Win32'     => '3.48_01',
+            'IO::Socket'            => '1.38',
+            'Module::CoreList'      => '5.20150214',
+            'Module::CoreList::TieHashDelta'=> '5.20150214',
+            'Module::CoreList::Utils'=> '5.20150214',
+            'PerlIO::scalar'        => '0.18_01',
+            'Pod::PlainText'        => '2.07',
+            'Storable'              => '2.49_01',
+            'VMS::DCLsym'           => '1.05_01',
+            'VMS::Stdio'            => '2.41',
+            'attributes'            => '0.23',
+            'feature'               => '1.36_01',
+        },
+        removed => {
+        }
+    },
+    5.021009 => {
+        delta_from => 5.021008,
+        changed => {
+            'B'                     => '1.56',
+            'B::Debug'              => '1.23',
+            'B::Deparse'            => '1.33',
+            'B::Op_private'         => '5.021009',
+            'Benchmark'             => '1.20',
+            'CPAN::Author'          => '5.5002',
+            'CPAN::CacheMgr'        => '5.5002',
+            'CPAN::FTP'             => '5.5006',
+            'CPAN::HTTP::Client'    => '1.9601',
+            'CPAN::HandleConfig'    => '5.5005',
+            'CPAN::Index'           => '1.9601',
+            'CPAN::LWP::UserAgent'  => '1.9601',
+            'CPAN::Meta::Requirements'=> '2.132',
+            'CPAN::Mirrors'         => '1.9601',
+            'Carp'                  => '1.35',
+            'Carp::Heavy'           => '1.35',
+            'Config'                => '5.021009',
+            'Config::Perl::V'       => '0.23',
+            'Data::Dumper'          => '2.157',
+            'Devel::Peek'           => '1.22',
+            'DynaLoader'            => '1.31',
+            'Encode'                => '2.70',
+            'Encode::MIME::Header'  => '2.16',
+            'Errno'                 => '1.23',
+            'ExtUtils::Miniperl'    => '1.04',
+            'HTTP::Tiny'            => '0.054',
+            'Module::CoreList'      => '5.20150220',
+            'Module::CoreList::TieHashDelta'=> '5.20150220',
+            'Module::CoreList::Utils'=> '5.20150220',
+            'Opcode'                => '1.32',
+            'POSIX'                 => '1.51',
+            'Perl::OSType'          => '1.008',
+            'PerlIO::scalar'        => '0.22',
+            'Pod::Find'             => '1.63',
+            'Pod::InputObjects'     => '1.63',
+            'Pod::ParseUtils'       => '1.63',
+            'Pod::Parser'           => '1.63',
+            'Pod::Perldoc'          => '3.25',
+            'Pod::Perldoc::BaseTo'  => '3.25',
+            'Pod::Perldoc::GetOptsOO'=> '3.25',
+            'Pod::Perldoc::ToANSI'  => '3.25',
+            'Pod::Perldoc::ToChecker'=> '3.25',
+            'Pod::Perldoc::ToMan'   => '3.25',
+            'Pod::Perldoc::ToNroff' => '3.25',
+            'Pod::Perldoc::ToPod'   => '3.25',
+            'Pod::Perldoc::ToRtf'   => '3.25',
+            'Pod::Perldoc::ToTerm'  => '3.25',
+            'Pod::Perldoc::ToText'  => '3.25',
+            'Pod::Perldoc::ToTk'    => '3.25',
+            'Pod::Perldoc::ToXml'   => '3.25',
+            'Pod::PlainText'        => '2.07',
+            'Pod::Select'           => '1.63',
+            'Socket'                => '2.018',
+            'Storable'              => '2.53',
+            'Test::Builder'         => '1.301001_098',
+            'Test::Builder::Module' => '1.301001_098',
+            'Test::Builder::Tester' => '1.301001_098',
+            'Test::Builder::Tester::Color'=> '1.301001_098',
+            'Test::More'            => '1.301001_098',
+            'Test::Simple'          => '1.301001_098',
+            'Test::Stream'          => '1.301001_098',
+            'Test::Tester'          => '1.301001_098',
+            'Test::use::ok'         => '1.301001_098',
+            'Unicode::Collate'      => '1.11',
+            'Unicode::Collate::CJK::Big5'=> '1.11',
+            'Unicode::Collate::CJK::GB2312'=> '1.11',
+            'Unicode::Collate::CJK::JISX0208'=> '1.11',
+            'Unicode::Collate::CJK::Korean'=> '1.11',
+            'Unicode::Collate::CJK::Pinyin'=> '1.11',
+            'Unicode::Collate::CJK::Stroke'=> '1.11',
+            'Unicode::Collate::CJK::Zhuyin'=> '1.11',
+            'Unicode::Collate::Locale'=> '1.11',
+            'Unicode::UCD'          => '0.61',
+            'VMS::Stdio'            => '2.41',
+            'Win32'                 => '0.51',
+            'Win32API::File'        => '0.1202',
+            'attributes'            => '0.26',
+            'bigint'                => '0.39',
+            'bignum'                => '0.39',
+            'bigrat'                => '0.39',
+            'constant'              => '1.33',
+            'encoding'              => '2.13',
+            'feature'               => '1.40',
+            'ok'                    => '1.301001_098',
+            'overload'              => '1.25',
+            'perlfaq'               => '5.021009',
+            're'                    => '0.31',
+            'threads::shared'       => '1.48',
+            'warnings'              => '1.31',
+        },
+        removed => {
+        }
+    },
+    5.021010 => {
+        delta_from => 5.021009,
+        changed => {
+            'App::Cpan'             => '1.63',
+            'B'                     => '1.57',
+            'B::Deparse'            => '1.34',
+            'B::Op_private'         => '5.021010',
+            'Benchmark'             => '1.2',
+            'CPAN'                  => '2.10',
+            'CPAN::Distribution'    => '2.04',
+            'CPAN::FirstTime'       => '5.5307',
+            'CPAN::HTTP::Credentials'=> '1.9601',
+            'CPAN::HandleConfig'    => '5.5006',
+            'CPAN::Meta'            => '2.150001',
+            'CPAN::Meta::Converter' => '2.150001',
+            'CPAN::Meta::Feature'   => '2.150001',
+            'CPAN::Meta::History'   => '2.150001',
+            'CPAN::Meta::Merge'     => '2.150001',
+            'CPAN::Meta::Prereqs'   => '2.150001',
+            'CPAN::Meta::Spec'      => '2.150001',
+            'CPAN::Meta::Validator' => '2.150001',
+            'CPAN::Module'          => '5.5002',
+            'CPAN::Plugin'          => '0.95',
+            'CPAN::Plugin::Specfile'=> '0.01',
+            'CPAN::Shell'           => '5.5005',
+            'Carp'                  => '1.36',
+            'Carp::Heavy'           => '1.36',
+            'Config'                => '5.02101',
+            'Cwd'                   => '3.55',
+            'DB'                    => '1.08',
+            'Data::Dumper'          => '2.158',
+            'Devel::PPPort'         => '3.31',
+            'DynaLoader'            => '1.32',
+            'Encode'                => '2.72',
+            'Encode::Alias'         => '2.19',
+            'File::Spec'            => '3.55',
+            'File::Spec::Cygwin'    => '3.55',
+            'File::Spec::Epoc'      => '3.55',
+            'File::Spec::Functions' => '3.55',
+            'File::Spec::Mac'       => '3.55',
+            'File::Spec::OS2'       => '3.55',
+            'File::Spec::Unix'      => '3.55',
+            'File::Spec::VMS'       => '3.55',
+            'File::Spec::Win32'     => '3.55',
+            'Getopt::Long'          => '2.45',
+            'Locale::Codes'         => '3.34',
+            'Locale::Codes::Constants'=> '3.34',
+            'Locale::Codes::Country'=> '3.34',
+            'Locale::Codes::Country_Codes'=> '3.34',
+            'Locale::Codes::Country_Retired'=> '3.34',
+            'Locale::Codes::Currency'=> '3.34',
+            'Locale::Codes::Currency_Codes'=> '3.34',
+            'Locale::Codes::Currency_Retired'=> '3.34',
+            'Locale::Codes::LangExt'=> '3.34',
+            'Locale::Codes::LangExt_Codes'=> '3.34',
+            'Locale::Codes::LangExt_Retired'=> '3.34',
+            'Locale::Codes::LangFam'=> '3.34',
+            'Locale::Codes::LangFam_Codes'=> '3.34',
+            'Locale::Codes::LangFam_Retired'=> '3.34',
+            'Locale::Codes::LangVar'=> '3.34',
+            'Locale::Codes::LangVar_Codes'=> '3.34',
+            'Locale::Codes::LangVar_Retired'=> '3.34',
+            'Locale::Codes::Language'=> '3.34',
+            'Locale::Codes::Language_Codes'=> '3.34',
+            'Locale::Codes::Language_Retired'=> '3.34',
+            'Locale::Codes::Script' => '3.34',
+            'Locale::Codes::Script_Codes'=> '3.34',
+            'Locale::Codes::Script_Retired'=> '3.34',
+            'Locale::Country'       => '3.34',
+            'Locale::Currency'      => '3.34',
+            'Locale::Language'      => '3.34',
+            'Locale::Script'        => '3.34',
+            'Module::CoreList'      => '5.20150320',
+            'Module::CoreList::TieHashDelta'=> '5.20150320',
+            'Module::CoreList::Utils'=> '5.20150320',
+            'POSIX'                 => '1.52',
+            'Pod::Functions'        => '1.09',
+            'Pod::Functions::Functions'=> '1.09',
+            'Term::Complete'        => '1.403',
+            'Test::Builder'         => '1.001014',
+            'Test::Builder::IO::Scalar'=> '2.113',
+            'Test::Builder::Module' => '1.001014',
+            'Test::Builder::Tester' => '1.28',
+            'Test::Builder::Tester::Color'=> '1.290001',
+            'Test::More'            => '1.001014',
+            'Test::Simple'          => '1.001014',
+            'Test::Tester'          => '0.114',
+            'Test::use::ok'         => '0.16',
+            'Text::Balanced'        => '2.03',
+            'Text::ParseWords'      => '3.30',
+            'Unicode::Collate'      => '1.12',
+            'Unicode::Collate::CJK::Big5'=> '1.12',
+            'Unicode::Collate::CJK::GB2312'=> '1.12',
+            'Unicode::Collate::CJK::JISX0208'=> '1.12',
+            'Unicode::Collate::CJK::Korean'=> '1.12',
+            'Unicode::Collate::CJK::Pinyin'=> '1.12',
+            'Unicode::Collate::CJK::Stroke'=> '1.12',
+            'Unicode::Collate::CJK::Zhuyin'=> '1.12',
+            'Unicode::Collate::Locale'=> '1.12',
+            'XS::APItest'           => '0.71',
+            'encoding'              => '2.14',
+            'locale'                => '1.06',
+            'meta_notation'         => undef,
+            'ok'                    => '0.16',
+            'parent'                => '0.232',
+            're'                    => '0.32',
+            'sigtrap'               => '1.08',
+            'threads'               => '2.01',
+            'utf8'                  => '1.15',
+        },
+        removed => {
+            'Test::CanFork'         => 1,
+            'Test::CanThread'       => 1,
+            'Test::More::DeepCheck' => 1,
+            'Test::More::DeepCheck::Strict'=> 1,
+            'Test::More::DeepCheck::Tolerant'=> 1,
+            'Test::More::Tools'     => 1,
+            'Test::MostlyLike'      => 1,
+            'Test::Stream'          => 1,
+            'Test::Stream::API'     => 1,
+            'Test::Stream::ArrayBase'=> 1,
+            'Test::Stream::ArrayBase::Meta'=> 1,
+            'Test::Stream::Block'   => 1,
+            'Test::Stream::Carp'    => 1,
+            'Test::Stream::Context' => 1,
+            'Test::Stream::Event'   => 1,
+            'Test::Stream::Event::Bail'=> 1,
+            'Test::Stream::Event::Child'=> 1,
+            'Test::Stream::Event::Diag'=> 1,
+            'Test::Stream::Event::Finish'=> 1,
+            'Test::Stream::Event::Note'=> 1,
+            'Test::Stream::Event::Ok'=> 1,
+            'Test::Stream::Event::Plan'=> 1,
+            'Test::Stream::Event::Subtest'=> 1,
+            'Test::Stream::ExitMagic'=> 1,
+            'Test::Stream::ExitMagic::Context'=> 1,
+            'Test::Stream::Exporter'=> 1,
+            'Test::Stream::Exporter::Meta'=> 1,
+            'Test::Stream::ForceExit'=> 1,
+            'Test::Stream::IOSets'  => 1,
+            'Test::Stream::Meta'    => 1,
+            'Test::Stream::PackageUtil'=> 1,
+            'Test::Stream::Subtest' => 1,
+            'Test::Stream::Tester'  => 1,
+            'Test::Stream::Tester::Checks'=> 1,
+            'Test::Stream::Tester::Checks::Event'=> 1,
+            'Test::Stream::Tester::Events'=> 1,
+            'Test::Stream::Tester::Events::Event'=> 1,
+            'Test::Stream::Tester::Grab'=> 1,
+            'Test::Stream::Threads' => 1,
+            'Test::Stream::Toolset' => 1,
+            'Test::Stream::Util'    => 1,
+        }
+    },
+    5.021011 => {
+        delta_from => 5.021010,
+        changed => {
+            'B'                     => '1.58',
+            'B::Deparse'            => '1.35',
+            'B::Op_private'         => '5.021011',
+            'CPAN'                  => '2.11',
+            'Config'                => '5.021011',
+            'Config::Perl::V'       => '0.24',
+            'Cwd'                   => '3.56',
+            'ExtUtils::Miniperl'    => '1.05',
+            'ExtUtils::ParseXS'     => '3.28',
+            'ExtUtils::ParseXS::Constants'=> '3.28',
+            'ExtUtils::ParseXS::CountLines'=> '3.28',
+            'ExtUtils::ParseXS::Eval'=> '3.28',
+            'ExtUtils::ParseXS::Utilities'=> '3.28',
+            'ExtUtils::Typemaps'    => '3.28',
+            'ExtUtils::Typemaps::Cmd'=> '3.28',
+            'ExtUtils::Typemaps::InputMap'=> '3.28',
+            'ExtUtils::Typemaps::OutputMap'=> '3.28',
+            'ExtUtils::Typemaps::Type'=> '3.28',
+            'File::Spec'            => '3.56',
+            'File::Spec::Cygwin'    => '3.56',
+            'File::Spec::Epoc'      => '3.56',
+            'File::Spec::Functions' => '3.56',
+            'File::Spec::Mac'       => '3.56',
+            'File::Spec::OS2'       => '3.56',
+            'File::Spec::Unix'      => '3.56',
+            'File::Spec::VMS'       => '3.56',
+            'File::Spec::Win32'     => '3.56',
+            'IO::Socket::IP'        => '0.37',
+            'Module::CoreList'      => '5.20150420',
+            'Module::CoreList::TieHashDelta'=> '5.20150420',
+            'Module::CoreList::Utils'=> '5.20150420',
+            'PerlIO::mmap'          => '0.014',
+            'XS::APItest'           => '0.72',
+            'attributes'            => '0.27',
+            'if'                    => '0.0604',
+            'utf8'                  => '1.16',
+            'warnings'              => '1.32',
+        },
+        removed => {
+        }
+    },
+    5.021012 => {
+        delta_from => 5.021011,
+        changed => {
+            'B::Op_private'         => '5.021012',
+            'Config'                => '5.021012',
+            'Module::CoreList'      => '5.20150520',
+            'Module::CoreList::TieHashDelta'=> '5.20150520',
+            'Module::CoreList::Utils'=> '5.20150520',
         },
         removed => {
-        },
+        }
     },
 );
 
@@ -10510,7 +11426,7 @@ sub is_core
 
     my $final_release = removed_from($module);
 
-    return 0 if defined($final_release) && $perl_version > $final_release;
+    return 0 if defined($final_release) && $perl_version >= $final_release;
 
     # If a minimum version of the module was specified:
     # Step through all perl releases ($prn)
@@ -10525,7 +11441,9 @@ sub is_core
         my @releases = ($perl_version);
         my $rel = $perl_version;
         while (defined($rel)) {
-            $rel = $delta{$rel}->{delta_from};
+            # XXX: This line is a sign of failure. -- rjbs, 2015-04-15
+            my $this_delta = $delta{$rel} || $delta{ sprintf '%0.6f', $rel };
+            $rel = $this_delta->{delta_from};
             unshift(@releases, $rel) if defined($rel);
         }
         RELEASE:
@@ -10957,6 +11875,62 @@ for my $version (sort { $a <=> $b } keys %delta) {
         removed => {
         }
     },
+    5.021006 => {
+        delta_from => 5.021005,
+        changed => {
+        },
+        removed => {
+        }
+    },
+    5.021007 => {
+        delta_from => 5.021006,
+        changed => {
+        },
+        removed => {
+        }
+    },
+    5.021008 => {
+        delta_from => 5.021007,
+        changed => {
+        },
+        removed => {
+        }
+    },
+    5.020002 => {
+        delta_from => 5.020001,
+        changed => {
+        },
+        removed => {
+        }
+    },
+    5.021009 => {
+        delta_from => 5.021008,
+        changed => {
+        },
+        removed => {
+        }
+    },
+    5.021010 => {
+        delta_from => 5.021009,
+        changed => {
+        },
+        removed => {
+        }
+    },
+    5.021011 => {
+        delta_from => 5.02101,
+        changed => {
+        },
+        removed => {
+        }
+    },
+    5.021012 => {
+        delta_from => 5.021011,
+        changed => {
+        },
+        removed => {
+        }
+    },
 );
 
 for my $version (sort { $a <=> $b } keys %deprecated) {
@@ -11016,6 +11990,8 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'CPAN::Mirrors'         => 'cpan',
     'CPAN::Module'          => 'cpan',
     'CPAN::Nox'             => 'cpan',
+    'CPAN::Plugin'          => 'cpan',
+    'CPAN::Plugin::Specfile'=> 'cpan',
     'CPAN::Prompt'          => 'cpan',
     'CPAN::Queue'           => 'cpan',
     'CPAN::Shell'           => 'cpan',
@@ -11088,6 +12064,10 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'ExtUtils::MY'          => 'cpan',
     'ExtUtils::MakeMaker'   => 'cpan',
     'ExtUtils::MakeMaker::Config'=> 'cpan',
+    'ExtUtils::MakeMaker::Locale'=> 'cpan',
+    'ExtUtils::MakeMaker::version'=> 'cpan',
+    'ExtUtils::MakeMaker::version::regex'=> 'cpan',
+    'ExtUtils::MakeMaker::version::vpp'=> 'cpan',
     'ExtUtils::Manifest'    => 'cpan',
     'ExtUtils::Mkbootstrap' => 'cpan',
     'ExtUtils::Mksymlists'  => 'cpan',
@@ -11311,12 +12291,18 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'Term::Cap'             => 'cpan',
     'Test'                  => 'cpan',
     'Test::Builder'         => 'cpan',
+    'Test::Builder::IO::Scalar'=> 'cpan',
     'Test::Builder::Module' => 'cpan',
     'Test::Builder::Tester' => 'cpan',
     'Test::Builder::Tester::Color'=> 'cpan',
     'Test::Harness'         => 'cpan',
     'Test::More'            => 'cpan',
     'Test::Simple'          => 'cpan',
+    'Test::Tester'          => 'cpan',
+    'Test::Tester::Capture' => 'cpan',
+    'Test::Tester::CaptureRunner'=> 'cpan',
+    'Test::Tester::Delegate'=> 'cpan',
+    'Test::use::ok'         => 'cpan',
     'Text::Balanced'        => 'cpan',
     'Text::ParseWords'      => 'cpan',
     'Text::Tabs'            => 'cpan',
@@ -11350,6 +12336,7 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'encoding'              => 'cpan',
     'encoding::warnings'    => 'cpan',
     'experimental'          => 'cpan',
+    'ok'                    => 'cpan',
     'parent'                => 'cpan',
     'perlfaq'               => 'cpan',
     'version'               => 'cpan',
@@ -11400,10 +12387,12 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'CPAN::Meta::Requirements'=> 'https://github.com/dagolden/CPAN-Meta-Requirements/issues',
     'CPAN::Meta::Spec'      => 'https://github.com/Perl-Toolchain-Gang/CPAN-Meta/issues',
     'CPAN::Meta::Validator' => 'https://github.com/Perl-Toolchain-Gang/CPAN-Meta/issues',
-    'CPAN::Meta::YAML'      => 'https://github.com/dagolden/CPAN-Meta-YAML/issues',
+    'CPAN::Meta::YAML'      => 'https://github.com/Perl-Toolchain-Gang/YAML-Tiny/issues',
     'CPAN::Mirrors'         => undef,
     'CPAN::Module'          => undef,
     'CPAN::Nox'             => undef,
+    'CPAN::Plugin'          => undef,
+    'CPAN::Plugin::Specfile'=> undef,
     'CPAN::Prompt'          => undef,
     'CPAN::Queue'           => undef,
     'CPAN::Shell'           => undef,
@@ -11476,6 +12465,10 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'ExtUtils::MY'          => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
     'ExtUtils::MakeMaker'   => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
     'ExtUtils::MakeMaker::Config'=> 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MakeMaker::Locale'=> 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MakeMaker::version'=> 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MakeMaker::version::regex'=> 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MakeMaker::version::vpp'=> 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
     'ExtUtils::Manifest'    => 'http://github.com/Perl-Toolchain-Gang/ExtUtils-Manifest/issues',
     'ExtUtils::Mkbootstrap' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
     'ExtUtils::Mksymlists'  => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
@@ -11699,12 +12692,18 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'Term::Cap'             => undef,
     'Test'                  => undef,
     'Test::Builder'         => 'http://github.com/Test-More/test-more/issues/',
+    'Test::Builder::IO::Scalar'=> 'http://github.com/Test-More/test-more/issues/',
     'Test::Builder::Module' => 'http://github.com/Test-More/test-more/issues/',
     'Test::Builder::Tester' => 'http://github.com/Test-More/test-more/issues/',
     'Test::Builder::Tester::Color'=> 'http://github.com/Test-More/test-more/issues/',
     'Test::Harness'         => 'http://rt.cpan.org/Public/Dist/Display.html?Name=Test-Harness',
     'Test::More'            => 'http://github.com/Test-More/test-more/issues/',
     'Test::Simple'          => 'http://github.com/Test-More/test-more/issues/',
+    'Test::Tester'          => 'http://github.com/Test-More/test-more/issues/',
+    'Test::Tester::Capture' => 'http://github.com/Test-More/test-more/issues/',
+    'Test::Tester::CaptureRunner'=> 'http://github.com/Test-More/test-more/issues/',
+    'Test::Tester::Delegate'=> 'http://github.com/Test-More/test-more/issues/',
+    'Test::use::ok'         => 'http://github.com/Test-More/test-more/issues/',
     'Text::Balanced'        => undef,
     'Text::ParseWords'      => undef,
     'Text::Tabs'            => undef,
@@ -11738,11 +12737,12 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'encoding'              => undef,
     'encoding::warnings'    => undef,
     'experimental'          => 'http://rt.cpan.org/Public/Dist/Display.html?Name=experimental',
+    'ok'                    => 'http://github.com/Test-More/test-more/issues/',
     'parent'                => undef,
     'perlfaq'               => 'https://github.com/perl-doc-cats/perlfaq/issues',
-    'version'               => undef,
-    'version::regex'        => undef,
-    'version::vpp'          => undef,
+    'version'               => 'https://rt.cpan.org/Public/Dist/Display.html?Name=version',
+    'version::regex'        => 'https://rt.cpan.org/Public/Dist/Display.html?Name=version',
+    'version::vpp'          => 'https://rt.cpan.org/Public/Dist/Display.html?Name=version',
 );
 
 # Create aliases with trailing zeros for $] use