The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Changes 03
MANIFEST 11
META.json 60186
META.yml 55154
Makefile.PL 2718
README 13
dist.ini 01
lib/Email/Abstract/EmailMIME.pm 24
lib/Email/Abstract/EmailSimple.pm 24
lib/Email/Abstract/MIMEEntity.pm 24
lib/Email/Abstract/MailInternet.pm 24
lib/Email/Abstract/MailMessage.pm 24
lib/Email/Abstract/Plugin.pm 24
lib/Email/Abstract.pm 24
t/00-compile.t 450
t/000-report-versions-tiny.t 61
t/abstractions.t 11
t/lib/Test/EmailAbstract.pm 23
xt/release/changes_has_content.t 11
xt/release/pod-syntax.t 01
20 files changed (This is a version diff) 213401
@@ -1,5 +1,8 @@
 Revision history for Email-Abstract.
 
+3.007     2013-12-31 10:39:14 America/New_York
+          fix skip count when MIME::Entity is not present
+
 3.006     2013-09-01 08:41:48 America/New_York
           require Email::Simple 1.998 to allow ->new(\$string)
 
@@ -1,3 +1,4 @@
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.008.
 Changes
 LICENSE
 MANIFEST
@@ -13,7 +14,6 @@ lib/Email/Abstract/MIMEEntity.pm
 lib/Email/Abstract/MailInternet.pm
 lib/Email/Abstract/MailMessage.pm
 lib/Email/Abstract/Plugin.pm
-t/00-compile.t
 t/000-report-versions-tiny.t
 t/abstractions.t
 t/example.msg
@@ -6,7 +6,7 @@
       "Casey West <casey@geeknest.com>"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "Dist::Zilla version 4.300035, CPAN::Meta::Converter version 2.132140",
+   "generated_by" : "Dist::Zilla version 5.008, CPAN::Meta::Converter version 2.133380",
    "license" : [
       "perl_5"
    ],
@@ -31,7 +31,6 @@
          "requires" : {
             "Carp" : "0",
             "Email::Simple" : "1.998",
-            "MIME::Parser" : "0",
             "MRO::Compat" : "0",
             "Module::Pluggable" : "1.5",
             "Scalar::Util" : "0",
@@ -42,9 +41,7 @@
       },
       "test" : {
          "requires" : {
-            "Capture::Tiny" : "0",
             "Test::More" : "0.96",
-            "blib" : "0",
             "lib" : "0"
          }
       }
@@ -61,116 +58,146 @@
          "web" : "https://github.com/rjbs/Email-Abstract"
       }
    },
-   "version" : "3.006",
+   "version" : "3.007",
    "x_Dist_Zilla" : {
       "perl" : {
-         "version" : "5.019003"
+         "version" : "5.018001"
       },
       "plugins" : [
          {
             "class" : "Dist::Zilla::Plugin::Git::GatherDir",
             "name" : "@RJBS/Git::GatherDir",
-            "version" : "2.014"
+            "version" : "2.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::CheckPrereqsIndexed",
             "name" : "@RJBS/CheckPrereqsIndexed",
-            "version" : "0.009"
+            "version" : "0.010"
          },
          {
             "class" : "Dist::Zilla::Plugin::CheckExtraTests",
             "name" : "@RJBS/CheckExtraTests",
-            "version" : "0.011"
+            "version" : "0.016"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::PromptIfStale",
+            "config" : {
+               "Dist::Zilla::Plugin::PromptIfStale" : {
+                  "check_all_plugins" : 0,
+                  "check_all_prereqs" : 0,
+                  "modules" : [
+                     "Dist::Zilla::PluginBundle::RJBS"
+                  ],
+                  "phase" : "build",
+                  "skip" : []
+               }
+            },
+            "name" : "@RJBS/RJBS-Outdated",
+            "version" : "0.015"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::PromptIfStale",
+            "config" : {
+               "Dist::Zilla::Plugin::PromptIfStale" : {
+                  "check_all_plugins" : "1",
+                  "check_all_prereqs" : 0,
+                  "modules" : [],
+                  "phase" : "release",
+                  "skip" : []
+               }
+            },
+            "name" : "@RJBS/CPAN-Outdated",
+            "version" : "0.015"
          },
          {
             "class" : "Dist::Zilla::Plugin::PruneCruft",
             "name" : "@RJBS/@Filter/PruneCruft",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::ManifestSkip",
             "name" : "@RJBS/@Filter/ManifestSkip",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaYAML",
             "name" : "@RJBS/@Filter/MetaYAML",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::License",
             "name" : "@RJBS/@Filter/License",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::Readme",
             "name" : "@RJBS/@Filter/Readme",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::ExecDir",
             "name" : "@RJBS/@Filter/ExecDir",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::ShareDir",
             "name" : "@RJBS/@Filter/ShareDir",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::MakeMaker",
             "name" : "@RJBS/@Filter/MakeMaker",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::Manifest",
             "name" : "@RJBS/@Filter/Manifest",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::TestRelease",
             "name" : "@RJBS/@Filter/TestRelease",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::ConfirmRelease",
             "name" : "@RJBS/@Filter/ConfirmRelease",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::UploadToCPAN",
             "name" : "@RJBS/@Filter/UploadToCPAN",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::AutoPrereqs",
             "name" : "@RJBS/AutoPrereqs",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::NextVersion",
             "name" : "@RJBS/Git::NextVersion",
-            "version" : "2.014"
+            "version" : "2.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::PkgVersion",
             "name" : "@RJBS/PkgVersion",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaConfig",
             "name" : "@RJBS/MetaConfig",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaJSON",
             "name" : "@RJBS/MetaJSON",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::NextRelease",
             "name" : "@RJBS/NextRelease",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::Test::ChangesHasContent",
@@ -180,27 +207,12 @@
          {
             "class" : "Dist::Zilla::Plugin::PodSyntaxTests",
             "name" : "@RJBS/PodSyntaxTests",
-            "version" : "4.300035"
-         },
-         {
-            "class" : "Dist::Zilla::Plugin::Test::Compile",
-            "config" : {
-               "Dist::Zilla::Plugin::Test::Compile" : {
-                  "module_finder" : [
-                     ":InstallModules"
-                  ],
-                  "script_finder" : [
-                     ":ExecFiles"
-                  ]
-               }
-            },
-            "name" : "@RJBS/Test::Compile",
-            "version" : "2.018"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::ReportVersions::Tiny",
             "name" : "@RJBS/ReportVersions::Tiny",
-            "version" : "1.09"
+            "version" : "1.10"
          },
          {
             "class" : "Dist::Zilla::Plugin::Prereqs",
@@ -211,37 +223,140 @@
                }
             },
             "name" : "@RJBS/TestMoreWithSubtests",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::PodWeaver",
+            "config" : {
+               "Dist::Zilla::Plugin::PodWeaver" : {
+                  "config_plugins" : [
+                     "@RJBS"
+                  ],
+                  "finder" : [
+                     ":InstallModules",
+                     ":ExecFiles"
+                  ],
+                  "plugins" : [
+                     {
+                        "class" : "Pod::Weaver::Plugin::EnsurePod5",
+                        "name" : "@CorePrep/EnsurePod5",
+                        "version" : "4.005"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Plugin::H1Nester",
+                        "name" : "@CorePrep/H1Nester",
+                        "version" : "4.005"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Plugin::SingleEncoding",
+                        "name" : "@RJBS/SingleEncoding",
+                        "version" : "4.005"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Name",
+                        "name" : "@RJBS/Name",
+                        "version" : "4.005"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Version",
+                        "name" : "@RJBS/Version",
+                        "version" : "4.005"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Region",
+                        "name" : "@RJBS/Prelude",
+                        "version" : "4.005"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Generic",
+                        "name" : "@RJBS/Synopsis",
+                        "version" : "4.005"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Generic",
+                        "name" : "@RJBS/Description",
+                        "version" : "4.005"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Generic",
+                        "name" : "@RJBS/Overview",
+                        "version" : "4.005"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Generic",
+                        "name" : "@RJBS/Stability",
+                        "version" : "4.005"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Collect",
+                        "name" : "Attributes",
+                        "version" : "4.005"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Collect",
+                        "name" : "Methods",
+                        "version" : "4.005"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Collect",
+                        "name" : "Functions",
+                        "version" : "4.005"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Leftovers",
+                        "name" : "@RJBS/Leftovers",
+                        "version" : "4.005"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Region",
+                        "name" : "@RJBS/postlude",
+                        "version" : "4.005"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Authors",
+                        "name" : "@RJBS/Authors",
+                        "version" : "4.005"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Legal",
+                        "name" : "@RJBS/Legal",
+                        "version" : "4.005"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Plugin::Transformer",
+                        "name" : "@RJBS/List",
+                        "version" : "4.005"
+                     }
+                  ]
+               }
+            },
             "name" : "@RJBS/PodWeaver",
-            "version" : "3.101642"
+            "version" : "4.003"
          },
          {
             "class" : "Dist::Zilla::Plugin::GithubMeta",
             "name" : "@RJBS/GithubMeta",
-            "version" : "0.30"
+            "version" : "0.42"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::Check",
             "name" : "@RJBS/@Git/Check",
-            "version" : "2.014"
+            "version" : "2.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::Commit",
             "name" : "@RJBS/@Git/Commit",
-            "version" : "2.014"
+            "version" : "2.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::Tag",
             "name" : "@RJBS/@Git/Tag",
-            "version" : "2.014"
+            "version" : "2.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::Push",
             "name" : "@RJBS/@Git/Push",
-            "version" : "2.014"
+            "version" : "2.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::Prereqs",
@@ -252,7 +367,7 @@
                }
             },
             "name" : "Prereqs",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::RemovePrereqs",
@@ -262,43 +377,54 @@
                      "Courriel",
                      "Email::MIME",
                      "MIME::Entity",
+                     "MIME::Parser",
                      "Mail::Internet",
                      "Mail::Message"
                   ]
                }
             },
             "name" : "RemovePrereqs",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":InstallModules",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":IncModules",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":TestFiles",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":ExecFiles",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":ShareFiles",
-            "version" : "4.300035"
+            "version" : "5.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":MainModule",
-            "version" : "4.300035"
+            "version" : "5.008"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::FinderCode",
+            "name" : ":AllFiles",
+            "version" : "5.008"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::FinderCode",
+            "name" : ":NoFiles",
+            "version" : "5.008"
          }
       ],
       "zilla" : {
@@ -306,7 +432,7 @@
          "config" : {
             "is_trial" : "0"
          },
-         "version" : "4.300035"
+         "version" : "5.008"
       }
    }
 }
@@ -5,14 +5,12 @@ author:
   - 'Simon Cozens <simon@cpan.org>'
   - 'Casey West <casey@geeknest.com>'
 build_requires:
-  Capture::Tiny: 0
   Test::More: 0.96
-  blib: 0
   lib: 0
 configure_requires:
   ExtUtils::MakeMaker: 6.30
 dynamic_config: 0
-generated_by: 'Dist::Zilla version 4.300035, CPAN::Meta::Converter version 2.132140'
+generated_by: 'Dist::Zilla version 5.008, CPAN::Meta::Converter version 2.133380'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -21,7 +19,6 @@ name: Email-Abstract
 requires:
   Carp: 0
   Email::Simple: 1.998
-  MIME::Parser: 0
   MRO::Compat: 0
   Module::Pluggable: 1.5
   Scalar::Util: 0
@@ -32,95 +29,118 @@ resources:
   bugtracker: https://github.com/rjbs/Email-Abstract/issues
   homepage: https://github.com/rjbs/Email-Abstract
   repository: https://github.com/rjbs/Email-Abstract.git
-version: 3.006
+version: 3.007
 x_Dist_Zilla:
   perl:
-    version: 5.019003
+    version: 5.018001
   plugins:
     -
       class: Dist::Zilla::Plugin::Git::GatherDir
       name: '@RJBS/Git::GatherDir'
-      version: 2.014
+      version: 2.019
     -
       class: Dist::Zilla::Plugin::CheckPrereqsIndexed
       name: '@RJBS/CheckPrereqsIndexed'
-      version: 0.009
+      version: 0.010
     -
       class: Dist::Zilla::Plugin::CheckExtraTests
       name: '@RJBS/CheckExtraTests'
-      version: 0.011
+      version: 0.016
+    -
+      class: Dist::Zilla::Plugin::PromptIfStale
+      config:
+        Dist::Zilla::Plugin::PromptIfStale:
+          check_all_plugins: 0
+          check_all_prereqs: 0
+          modules:
+            - Dist::Zilla::PluginBundle::RJBS
+          phase: build
+          skip: []
+      name: '@RJBS/RJBS-Outdated'
+      version: 0.015
+    -
+      class: Dist::Zilla::Plugin::PromptIfStale
+      config:
+        Dist::Zilla::Plugin::PromptIfStale:
+          check_all_plugins: 1
+          check_all_prereqs: 0
+          modules: []
+          phase: release
+          skip: []
+      name: '@RJBS/CPAN-Outdated'
+      version: 0.015
     -
       class: Dist::Zilla::Plugin::PruneCruft
       name: '@RJBS/@Filter/PruneCruft'
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::ManifestSkip
       name: '@RJBS/@Filter/ManifestSkip'
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::MetaYAML
       name: '@RJBS/@Filter/MetaYAML'
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::License
       name: '@RJBS/@Filter/License'
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::Readme
       name: '@RJBS/@Filter/Readme'
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::ExecDir
       name: '@RJBS/@Filter/ExecDir'
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::ShareDir
       name: '@RJBS/@Filter/ShareDir'
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::MakeMaker
       name: '@RJBS/@Filter/MakeMaker'
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::Manifest
       name: '@RJBS/@Filter/Manifest'
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::TestRelease
       name: '@RJBS/@Filter/TestRelease'
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::ConfirmRelease
       name: '@RJBS/@Filter/ConfirmRelease'
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::UploadToCPAN
       name: '@RJBS/@Filter/UploadToCPAN'
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::AutoPrereqs
       name: '@RJBS/AutoPrereqs'
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::Git::NextVersion
       name: '@RJBS/Git::NextVersion'
-      version: 2.014
+      version: 2.019
     -
       class: Dist::Zilla::Plugin::PkgVersion
       name: '@RJBS/PkgVersion'
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::MetaConfig
       name: '@RJBS/MetaConfig'
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::MetaJSON
       name: '@RJBS/MetaJSON'
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::NextRelease
       name: '@RJBS/NextRelease'
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::Test::ChangesHasContent
       name: '@RJBS/Test::ChangesHasContent'
@@ -128,21 +148,11 @@ x_Dist_Zilla:
     -
       class: Dist::Zilla::Plugin::PodSyntaxTests
       name: '@RJBS/PodSyntaxTests'
-      version: 4.300035
-    -
-      class: Dist::Zilla::Plugin::Test::Compile
-      config:
-        Dist::Zilla::Plugin::Test::Compile:
-          module_finder:
-            - ':InstallModules'
-          script_finder:
-            - ':ExecFiles'
-      name: '@RJBS/Test::Compile'
-      version: 2.018
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::ReportVersions::Tiny
       name: '@RJBS/ReportVersions::Tiny'
-      version: 1.09
+      version: 1.10
     -
       class: Dist::Zilla::Plugin::Prereqs
       config:
@@ -150,31 +160,111 @@ x_Dist_Zilla:
           phase: test
           type: requires
       name: '@RJBS/TestMoreWithSubtests'
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::PodWeaver
+      config:
+        Dist::Zilla::Plugin::PodWeaver:
+          config_plugins:
+            - '@RJBS'
+          finder:
+            - ':InstallModules'
+            - ':ExecFiles'
+          plugins:
+            -
+              class: Pod::Weaver::Plugin::EnsurePod5
+              name: '@CorePrep/EnsurePod5'
+              version: 4.005
+            -
+              class: Pod::Weaver::Plugin::H1Nester
+              name: '@CorePrep/H1Nester'
+              version: 4.005
+            -
+              class: Pod::Weaver::Plugin::SingleEncoding
+              name: '@RJBS/SingleEncoding'
+              version: 4.005
+            -
+              class: Pod::Weaver::Section::Name
+              name: '@RJBS/Name'
+              version: 4.005
+            -
+              class: Pod::Weaver::Section::Version
+              name: '@RJBS/Version'
+              version: 4.005
+            -
+              class: Pod::Weaver::Section::Region
+              name: '@RJBS/Prelude'
+              version: 4.005
+            -
+              class: Pod::Weaver::Section::Generic
+              name: '@RJBS/Synopsis'
+              version: 4.005
+            -
+              class: Pod::Weaver::Section::Generic
+              name: '@RJBS/Description'
+              version: 4.005
+            -
+              class: Pod::Weaver::Section::Generic
+              name: '@RJBS/Overview'
+              version: 4.005
+            -
+              class: Pod::Weaver::Section::Generic
+              name: '@RJBS/Stability'
+              version: 4.005
+            -
+              class: Pod::Weaver::Section::Collect
+              name: Attributes
+              version: 4.005
+            -
+              class: Pod::Weaver::Section::Collect
+              name: Methods
+              version: 4.005
+            -
+              class: Pod::Weaver::Section::Collect
+              name: Functions
+              version: 4.005
+            -
+              class: Pod::Weaver::Section::Leftovers
+              name: '@RJBS/Leftovers'
+              version: 4.005
+            -
+              class: Pod::Weaver::Section::Region
+              name: '@RJBS/postlude'
+              version: 4.005
+            -
+              class: Pod::Weaver::Section::Authors
+              name: '@RJBS/Authors'
+              version: 4.005
+            -
+              class: Pod::Weaver::Section::Legal
+              name: '@RJBS/Legal'
+              version: 4.005
+            -
+              class: Pod::Weaver::Plugin::Transformer
+              name: '@RJBS/List'
+              version: 4.005
       name: '@RJBS/PodWeaver'
-      version: 3.101642
+      version: 4.003
     -
       class: Dist::Zilla::Plugin::GithubMeta
       name: '@RJBS/GithubMeta'
-      version: 0.30
+      version: 0.42
     -
       class: Dist::Zilla::Plugin::Git::Check
       name: '@RJBS/@Git/Check'
-      version: 2.014
+      version: 2.019
     -
       class: Dist::Zilla::Plugin::Git::Commit
       name: '@RJBS/@Git/Commit'
-      version: 2.014
+      version: 2.019
     -
       class: Dist::Zilla::Plugin::Git::Tag
       name: '@RJBS/@Git/Tag'
-      version: 2.014
+      version: 2.019
     -
       class: Dist::Zilla::Plugin::Git::Push
       name: '@RJBS/@Git/Push'
-      version: 2.014
+      version: 2.019
     -
       class: Dist::Zilla::Plugin::Prereqs
       config:
@@ -182,7 +272,7 @@ x_Dist_Zilla:
           phase: runtime
           type: requires
       name: Prereqs
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::RemovePrereqs
       config:
@@ -191,36 +281,45 @@ x_Dist_Zilla:
             - Courriel
             - Email::MIME
             - MIME::Entity
+            - MIME::Parser
             - Mail::Internet
             - Mail::Message
       name: RemovePrereqs
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':InstallModules'
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':IncModules'
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':TestFiles'
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':ExecFiles'
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':ShareFiles'
-      version: 4.300035
+      version: 5.008
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':MainModule'
-      version: 4.300035
+      version: 5.008
+    -
+      class: Dist::Zilla::Plugin::FinderCode
+      name: ':AllFiles'
+      version: 5.008
+    -
+      class: Dist::Zilla::Plugin::FinderCode
+      name: ':NoFiles'
+      version: 5.008
   zilla:
     class: Dist::Zilla::Dist::Builder
     config:
       is_trial: 0
-    version: 4.300035
+    version: 5.008
@@ -1,4 +1,5 @@
 
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.008.
 use strict;
 use warnings;
 
@@ -22,7 +23,6 @@ my %WriteMakefileArgs = (
   "PREREQ_PM" => {
     "Carp" => 0,
     "Email::Simple" => "1.998",
-    "MIME::Parser" => 0,
     "MRO::Compat" => 0,
     "Module::Pluggable" => "1.5",
     "Scalar::Util" => 0,
@@ -30,42 +30,33 @@ my %WriteMakefileArgs = (
     "warnings" => 0
   },
   "TEST_REQUIRES" => {
-    "Capture::Tiny" => 0,
     "Test::More" => "0.96",
-    "blib" => 0,
     "lib" => 0
   },
-  "VERSION" => "3.006",
+  "VERSION" => "3.007",
   "test" => {
     "TESTS" => "t/*.t"
   }
 );
 
 
-unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
-  my $tr = delete $WriteMakefileArgs{TEST_REQUIRES};
-  my $br = $WriteMakefileArgs{BUILD_REQUIRES};
-  for my $mod ( keys %$tr ) {
-    if ( exists $br->{$mod} ) {
-      $br->{$mod} = $tr->{$mod} if $tr->{$mod} > $br->{$mod};
-    }
-    else {
-      $br->{$mod} = $tr->{$mod};
-    }
-  }
-}
+my %FallbackPrereqs = (
+  "Carp" => 0,
+  "Email::Simple" => "1.998",
+  "MRO::Compat" => 0,
+  "Module::Pluggable" => "1.5",
+  "Scalar::Util" => 0,
+  "Test::More" => "0.96",
+  "lib" => 0,
+  "strict" => 0,
+  "warnings" => 0
+);
 
-unless ( eval { ExtUtils::MakeMaker->VERSION(6.56) } ) {
-  my $br = delete $WriteMakefileArgs{BUILD_REQUIRES};
-  my $pp = $WriteMakefileArgs{PREREQ_PM};
-  for my $mod ( keys %$br ) {
-    if ( exists $pp->{$mod} ) {
-      $pp->{$mod} = $br->{$mod} if $br->{$mod} > $pp->{$mod};
-    }
-    else {
-      $pp->{$mod} = $br->{$mod};
-    }
-  }
+
+unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
+  delete $WriteMakefileArgs{TEST_REQUIRES};
+  delete $WriteMakefileArgs{BUILD_REQUIRES};
+  $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs;
 }
 
 delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
@@ -1,7 +1,7 @@
 
 
 This archive contains the distribution Email-Abstract,
-version 3.006:
+version 3.007:
 
   unified interface to mail representations
 
@@ -11,3 +11,5 @@ This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
 
 
+This README file was generated by Dist::Zilla::Plugin::Readme v5.008.
+
@@ -14,5 +14,6 @@ Email::Simple = 1.998
 remove = Courriel
 remove = Email::MIME
 remove = MIME::Entity
+remove = MIME::Parser
 remove = Mail::Internet
 remove = Mail::Message
@@ -2,7 +2,7 @@ use strict;
 use warnings;
 package Email::Abstract::EmailMIME;
 {
-  $Email::Abstract::EmailMIME::VERSION = '3.006';
+  $Email::Abstract::EmailMIME::VERSION = '3.007';
 }
 # ABSTRACT: Email::Abstract wrapper for Email::MIME
 
@@ -23,13 +23,15 @@ __END__
 
 =pod
 
+=encoding UTF-8
+
 =head1 NAME
 
 Email::Abstract::EmailMIME - Email::Abstract wrapper for Email::MIME
 
 =head1 VERSION
 
-version 3.006
+version 3.007
 
 =head1 DESCRIPTION
 
@@ -2,7 +2,7 @@ use strict;
 use warnings;
 package Email::Abstract::EmailSimple;
 {
-  $Email::Abstract::EmailSimple::VERSION = '3.006';
+  $Email::Abstract::EmailSimple::VERSION = '3.007';
 }
 # ABSTRACT: Email::Abstract wrapper for Email::Simple
 
@@ -48,13 +48,15 @@ __END__
 
 =pod
 
+=encoding UTF-8
+
 =head1 NAME
 
 Email::Abstract::EmailSimple - Email::Abstract wrapper for Email::Simple
 
 =head1 VERSION
 
-version 3.006
+version 3.007
 
 =head1 DESCRIPTION
 
@@ -1,7 +1,7 @@
 use strict;
 package Email::Abstract::MIMEEntity;
 {
-  $Email::Abstract::MIMEEntity::VERSION = '3.006';
+  $Email::Abstract::MIMEEntity::VERSION = '3.007';
 }
 # ABSTRACT: Email::Abstract wrapper for MIME::Entity
 
@@ -45,13 +45,15 @@ __END__
 
 =pod
 
+=encoding UTF-8
+
 =head1 NAME
 
 Email::Abstract::MIMEEntity - Email::Abstract wrapper for MIME::Entity
 
 =head1 VERSION
 
-version 3.006
+version 3.007
 
 =head1 DESCRIPTION
 
@@ -1,7 +1,7 @@
 use strict;
 package Email::Abstract::MailInternet;
 {
-  $Email::Abstract::MailInternet::VERSION = '3.006';
+  $Email::Abstract::MailInternet::VERSION = '3.007';
 }
 # ABSTRACT: Email::Abstract wrapper for Mail::Internet
 
@@ -63,13 +63,15 @@ __END__
 
 =pod
 
+=encoding UTF-8
+
 =head1 NAME
 
 Email::Abstract::MailInternet - Email::Abstract wrapper for Mail::Internet
 
 =head1 VERSION
 
-version 3.006
+version 3.007
 
 =head1 DESCRIPTION
 
@@ -1,7 +1,7 @@
 use strict;
 package Email::Abstract::MailMessage;
 {
-  $Email::Abstract::MailMessage::VERSION = '3.006';
+  $Email::Abstract::MailMessage::VERSION = '3.007';
 }
 # ABSTRACT: Email::Abstract wrapper for Mail::Message
 
@@ -48,13 +48,15 @@ __END__
 
 =pod
 
+=encoding UTF-8
+
 =head1 NAME
 
 Email::Abstract::MailMessage - Email::Abstract wrapper for Mail::Message
 
 =head1 VERSION
 
-version 3.006
+version 3.007
 
 =head1 DESCRIPTION
 
@@ -2,7 +2,7 @@ use strict;
 use warnings;
 package Email::Abstract::Plugin;
 {
-  $Email::Abstract::Plugin::VERSION = '3.006';
+  $Email::Abstract::Plugin::VERSION = '3.007';
 }
 # ABSTRACT: a base class for Email::Abstract plugins
 
@@ -15,13 +15,15 @@ __END__
 
 =pod
 
+=encoding UTF-8
+
 =head1 NAME
 
 Email::Abstract::Plugin - a base class for Email::Abstract plugins
 
 =head1 VERSION
 
-version 3.006
+version 3.007
 
 =head1 METHODS
 
@@ -3,7 +3,7 @@ use warnings;
 use strict;
 package Email::Abstract;
 {
-  $Email::Abstract::VERSION = '3.006';
+  $Email::Abstract::VERSION = '3.007';
 }
 # ABSTRACT: unified interface to mail representations
 use Carp;
@@ -120,13 +120,15 @@ __END__
 
 =pod
 
+=encoding UTF-8
+
 =head1 NAME
 
 Email::Abstract - unified interface to mail representations
 
 =head1 VERSION
 
-version 3.006
+version 3.007
 
 =head1 SYNOPSIS
 
@@ -1,45 +0,0 @@
-use strict;
-use warnings;
-
-# This test was generated via Dist::Zilla::Plugin::Test::Compile 2.018
-
-use Test::More 0.88;
-
-
-
-use Capture::Tiny qw{ capture };
-
-my @module_files = qw(
-Email/Abstract.pm
-Email/Abstract/EmailMIME.pm
-Email/Abstract/EmailSimple.pm
-Email/Abstract/MIMEEntity.pm
-Email/Abstract/MailInternet.pm
-Email/Abstract/MailMessage.pm
-Email/Abstract/Plugin.pm
-);
-
-my @scripts = qw(
-
-);
-
-# no fake home requested
-
-my @warnings;
-for my $lib (@module_files)
-{
-    my ($stdout, $stderr, $exit) = capture {
-        system($^X, '-Mblib', '-e', qq{require q[$lib]});
-    };
-    is($?, 0, "$lib loaded ok");
-    warn $stderr if $stderr;
-    push @warnings, $stderr if $stderr;
-}
-
-
-
-is(scalar(@warnings), 0, 'no warnings found') if $ENV{AUTHOR_TESTING};
-
-
-
-done_testing;
@@ -9,7 +9,7 @@ our $success = 0;
 END { $success && done_testing; }
 
 # List our own version used to generate this
-my $v = "\nGenerated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.09\n";
+my $v = "\nGenerated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.10\n";
 
 eval {                     # no excuses!
     # report our Perl details
@@ -48,20 +48,15 @@ sub pmver {
     return sprintf('%-45s => %-10s%-15s%s', $module, $pmver, $wanted, "\n");
 }
 
-eval { $v .= pmver('Capture::Tiny','any version') };
 eval { $v .= pmver('Carp','any version') };
 eval { $v .= pmver('Email::Simple','1.998') };
 eval { $v .= pmver('ExtUtils::MakeMaker','6.30') };
-eval { $v .= pmver('MIME::Parser','any version') };
 eval { $v .= pmver('MRO::Compat','any version') };
 eval { $v .= pmver('Module::Pluggable','1.5') };
 eval { $v .= pmver('Scalar::Util','any version') };
 eval { $v .= pmver('Test::More','0.96') };
-eval { $v .= pmver('Test::Pod','1.41') };
-eval { $v .= pmver('blib','any version') };
 eval { $v .= pmver('lib','any version') };
 eval { $v .= pmver('strict','any version') };
-eval { $v .= pmver('version','0.9901') };
 eval { $v .= pmver('warnings','any version') };
 
 
@@ -87,7 +87,7 @@ for my $ref (0..1) {
 
 {
   SKIP: {
-    $tester->load('MIME::Entity'); # cheating!!! -- rjbs, 2013-07-30
+    $tester->load('MIME::Entity', { SKIP => 1 });
 
     open my $fh, '<', 't/multipart.msg' or die "can't open t/multipart.msg: $!";
     my $message = do { local $/; <$fh>; };
@@ -106,11 +106,12 @@ sub class_ok  { shift->_do_tests(0, @_); }
 sub object_ok { shift->_do_tests(1, @_); }
 
 sub load {
-  my ($self, $class) = @_;
+  my ($self, $class, $arg) = @_;
   if (eval "require $class; Email::Abstract->__class_for('$class')") {
     diag "testing $class with " . $class->VERSION;
   } else {
-    skip "$class: unavailable", $self->tests_per_module;
+    my $skip = $arg && $arg->{SKIP} ? $arg->{SKIP} : $self->tests_per_module;
+    skip "$class: unavailable", $skip;
   }
 }
 
@@ -4,7 +4,7 @@ use Test::More tests => 2;
 
 note 'Checking Changes';
 my $changes_file = 'Changes';
-my $newver = '3.006';
+my $newver = '3.007';
 my $trial_token = '-TRIAL';
 
 SKIP: {
@@ -1,4 +1,5 @@
 #!perl
+# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests.
 use Test::More;
 
 eval "use Test::Pod 1.41";