The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Build.PL 67
CONTRIBUTING 11
Changes 113
MANIFEST 12
META.json 84128
META.yml 73103
Makefile.PL 75
README 33
dist.ini 25
lib/Directory/Scratch.pm 98
t/00-report-prereqs.dd 713
xt/release/changes_has_content.t 11
xt/release/cpan-changes.t 011
13 files changed (This is a version diff) 195300
@@ -60,7 +60,7 @@ EOW
     sleep 10 if -t STDIN && (-t STDOUT || !(-f STDOUT || -c STDOUT));
 
 
-    # This section was automatically generated by Dist::Zilla::Plugin::ModuleBuild v5.029.
+    # This section was automatically generated by Dist::Zilla::Plugin::ModuleBuild v5.031.
     use strict;
     use warnings;
 
@@ -73,15 +73,17 @@ EOW
         "Module::Build::Tiny" => "0.039",
         "perl" => "5.006"
       },
-      "dist_abstract" => "(DEPRECATED) Easy-to-use self-cleaning scratch space.",
+      "dist_abstract" => "(DEPRECATED) Easy-to-use self-cleaning scratch space",
       "dist_author" => [
         "Jonathan Rockway <jrockway\@cpan.org>"
       ],
       "dist_name" => "Directory-Scratch",
-      "dist_version" => "0.15",
+      "dist_version" => "0.18",
       "license" => "perl",
       "module_name" => "Directory::Scratch",
-      "recommends" => {},
+      "recommends" => {
+        "String::Random" => 0
+      },
       "recursive_test_files" => 1,
       "requires" => {
         "Carp" => 0,
@@ -90,9 +92,8 @@ EOW
         "File::Temp" => 0,
         "File::stat" => 0,
         "Path::Class" => 0,
-        "Path::Tiny" => 0,
+        "Path::Tiny" => "0.060",
         "Scalar::Util" => 0,
-        "String::Random" => 0,
         "overload" => 0,
         "perl" => "5.006",
         "strict" => 0,
@@ -93,4 +93,4 @@ request to the .mailmap file to contain the correct mapping.
 
 
 This file was generated via Dist::Zilla::Plugin::GenerateFile::ShareDir 0.005 from a
-template file originating in Dist-Zilla-PluginBundle-Author-ETHER-0.081.
+template file originating in Dist-Zilla-PluginBundle-Author-ETHER-0.085.
@@ -1,6 +1,18 @@
 Revision history for Directory-Scratch
 
-0.15    2014-12-24 23:48:36Z
+0.18    2015-01-20 02:59:41Z
+        - bump prereq on Path::Tiny to ensure that required interface is
+          available
+
+0.17    2015-01-18 19:31:17Z
+        - added x_deprecated metadata
+        - work around MSWin32 failures by writing files in place, rather than
+          using a temp file and moving them after
+
+0.16    2015-01-03 20:53:28Z
+        - re-release to fix problematic $VERSION declaration (RT#101095)
+
+0.15    2014-12-24 23:48:36Z (bad release - duplicate version!)
         - convert to Dist::Zilla, with more metadata
         - pod patch (RT#51615)
         - removed all uses of File::Slurp (RT#92973)
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.029.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.031.
 Build.PL
 CONTRIBUTING
 Changes
@@ -50,6 +50,7 @@ t/unit/touch.t
 t/unit/write.t
 xt/author/00-compile.t
 xt/release/changes_has_content.t
+xt/release/cpan-changes.t
 xt/release/distmeta.t
 xt/release/kwalitee.t
 xt/release/minimum-version.t
@@ -1,10 +1,10 @@
 {
-   "abstract" : "(DEPRECATED) Easy-to-use self-cleaning scratch space.",
+   "abstract" : "(DEPRECATED) Easy-to-use self-cleaning scratch space",
    "author" : [
       "Jonathan Rockway <jrockway@cpan.org>"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "Dist::Zilla version 5.029, CPAN::Meta::Converter version 2.143240",
+   "generated_by" : "Dist::Zilla version 5.031, CPAN::Meta::Converter version 2.143240",
    "license" : [
       "perl_5"
    ],
@@ -29,7 +29,7 @@
       },
       "develop" : {
          "recommends" : {
-            "Dist::Zilla::PluginBundle::Author::ETHER" : "0.081"
+            "Dist::Zilla::PluginBundle::Author::ETHER" : "0.085"
          },
          "requires" : {
             "Dist::Zilla" : "5",
@@ -43,6 +43,7 @@
             "Dist::Zilla::Plugin::CheckStrictVersion" : "0",
             "Dist::Zilla::Plugin::ConfirmRelease" : "0",
             "Dist::Zilla::Plugin::CopyFilesFromRelease" : "0",
+            "Dist::Zilla::Plugin::Deprecated" : "0",
             "Dist::Zilla::Plugin::ExecDir" : "0",
             "Dist::Zilla::Plugin::FileFinder::ByName" : "0",
             "Dist::Zilla::Plugin::GenerateFile::ShareDir" : "0",
@@ -51,13 +52,13 @@
             "Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts" : "0",
             "Dist::Zilla::Plugin::Git::Commit" : "2.020",
             "Dist::Zilla::Plugin::Git::Contributors" : "0.004",
-            "Dist::Zilla::Plugin::Git::Describe" : "0",
+            "Dist::Zilla::Plugin::Git::Describe" : "0.004",
             "Dist::Zilla::Plugin::Git::GatherDir" : "2.016",
             "Dist::Zilla::Plugin::Git::NextVersion" : "0",
             "Dist::Zilla::Plugin::Git::Push" : "0",
             "Dist::Zilla::Plugin::Git::Remote::Check" : "0",
             "Dist::Zilla::Plugin::Git::Tag" : "0",
-            "Dist::Zilla::Plugin::GitHub::Update" : "0",
+            "Dist::Zilla::Plugin::GitHub::Update" : "0.40",
             "Dist::Zilla::Plugin::GithubMeta" : "0",
             "Dist::Zilla::Plugin::InstallGuide" : "0",
             "Dist::Zilla::Plugin::Keywords" : "0.004",
@@ -74,19 +75,21 @@
             "Dist::Zilla::Plugin::ModuleBuildTiny::Fallback" : "0.006",
             "Dist::Zilla::Plugin::MojibakeTests" : "0",
             "Dist::Zilla::Plugin::NextRelease" : "4.300018",
-            "Dist::Zilla::Plugin::PkgVersion" : "5.026",
+            "Dist::Zilla::Plugin::PkgVersion" : "5.010",
             "Dist::Zilla::Plugin::PodCoverageTests" : "0",
             "Dist::Zilla::Plugin::PodSyntaxTests" : "0",
             "Dist::Zilla::Plugin::PodVersion" : "0",
             "Dist::Zilla::Plugin::Prereqs" : "0",
             "Dist::Zilla::Plugin::Prereqs::AuthorDeps" : "0",
+            "Dist::Zilla::Plugin::Prereqs::Soften" : "0",
             "Dist::Zilla::Plugin::PromptIfStale" : "0",
             "Dist::Zilla::Plugin::Readme" : "0",
             "Dist::Zilla::Plugin::ReadmeAnyFromPod" : "0.142180",
             "Dist::Zilla::Plugin::Run::AfterBuild" : "0.028",
-            "Dist::Zilla::Plugin::Run::AfterRelease" : "0.024",
+            "Dist::Zilla::Plugin::Run::AfterRelease" : "0.031",
             "Dist::Zilla::Plugin::RunExtraTests" : "0.024",
             "Dist::Zilla::Plugin::ShareDir" : "0",
+            "Dist::Zilla::Plugin::Test::CPAN::Changes" : "0.008",
             "Dist::Zilla::Plugin::Test::ChangesHasContent" : "0",
             "Dist::Zilla::Plugin::Test::Compile" : "2.039",
             "Dist::Zilla::Plugin::Test::Kwalitee" : "2.06",
@@ -101,6 +104,7 @@
             "IO::Handle" : "0",
             "IPC::Open3" : "0",
             "Pod::Coverage::TrustPod" : "0",
+            "Test::CPAN::Changes" : "0.19",
             "Test::CPAN::Meta" : "0",
             "Test::Kwalitee" : "1.21",
             "Test::More" : "0.94",
@@ -109,6 +113,9 @@
          }
       },
       "runtime" : {
+         "recommends" : {
+            "String::Random" : "0"
+         },
          "requires" : {
             "Carp" : "0",
             "File::Copy" : "0",
@@ -116,9 +123,8 @@
             "File::Temp" : "0",
             "File::stat" : "0",
             "Path::Class" : "0",
-            "Path::Tiny" : "0",
+            "Path::Tiny" : "0.060",
             "Scalar::Util" : "0",
-            "String::Random" : "0",
             "overload" : "0",
             "perl" : "5.006",
             "strict" : "0",
@@ -141,7 +147,7 @@
    "provides" : {
       "Directory::Scratch" : {
          "file" : "lib/Directory/Scratch.pm",
-         "version" : "0.15"
+         "version" : "0.18"
       }
    },
    "release_status" : "stable",
@@ -157,7 +163,7 @@
          "web" : "https://github.com/karenetheridge/Directory-Scratch"
       }
    },
-   "version" : "0.15",
+   "version" : "0.18",
    "x_Dist_Zilla" : {
       "perl" : {
          "version" : "5.021006"
@@ -166,7 +172,7 @@
          {
             "class" : "Dist::Zilla::Plugin::PodVersion",
             "name" : "PodVersion",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::Prereqs",
@@ -177,7 +183,7 @@
                }
             },
             "name" : "@Author::ETHER/bundle_plugins",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::NextVersion",
@@ -208,7 +214,7 @@
                }
             },
             "name" : "@Author::ETHER/stale modules, build",
-            "version" : "0.032"
+            "version" : "0.035"
          },
          {
             "class" : "Dist::Zilla::Plugin::PromptIfStale",
@@ -222,34 +228,36 @@
                }
             },
             "name" : "@Author::ETHER/stale modules, release",
-            "version" : "0.032"
+            "version" : "0.035"
          },
          {
             "class" : "Dist::Zilla::Plugin::ExecDir",
             "name" : "@Author::ETHER/ExecDir",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::ShareDir",
             "name" : "@Author::ETHER/ShareDir",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::FileFinder::ByName",
             "name" : "@Author::ETHER/Examples",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::FileFinder::ByName",
             "name" : "@Author::ETHER/ExtraTestFiles",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::GatherDir",
             "config" : {
                "Dist::Zilla::Plugin::GatherDir" : {
                   "exclude_filename" : [
-                     ""
+                     "README.pod",
+                     "LICENSE",
+                     "CONTRIBUTING"
                   ],
                   "exclude_match" : [],
                   "follow_symlinks" : "0",
@@ -271,27 +279,27 @@
          {
             "class" : "Dist::Zilla::Plugin::MetaYAML",
             "name" : "@Author::ETHER/MetaYAML",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaJSON",
             "name" : "@Author::ETHER/MetaJSON",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::License",
             "name" : "@Author::ETHER/License",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::Readme",
             "name" : "@Author::ETHER/Readme",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::Manifest",
             "name" : "@Author::ETHER/Manifest",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::GenerateFile::ShareDir",
@@ -310,7 +318,7 @@
          {
             "class" : "Dist::Zilla::Plugin::InstallGuide",
             "name" : "@Author::ETHER/InstallGuide",
-            "version" : "1.200005"
+            "version" : "1.200006"
          },
          {
             "class" : "Dist::Zilla::Plugin::Test::Compile",
@@ -338,7 +346,12 @@
          {
             "class" : "Dist::Zilla::Plugin::MetaTests",
             "name" : "@Author::ETHER/MetaTests",
-            "version" : "5.029"
+            "version" : "5.031"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Test::CPAN::Changes",
+            "name" : "@Author::ETHER/Test::CPAN::Changes",
+            "version" : "0.008"
          },
          {
             "class" : "Dist::Zilla::Plugin::Test::ChangesHasContent",
@@ -353,12 +366,12 @@
          {
             "class" : "Dist::Zilla::Plugin::PodSyntaxTests",
             "name" : "@Author::ETHER/PodSyntaxTests",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::PodCoverageTests",
             "name" : "@Author::ETHER/PodCoverageTests",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::Test::Pod::No404s",
@@ -392,19 +405,24 @@
             "version" : "2.000005"
          },
          {
-            "class" : "Dist::Zilla::Plugin::PkgVersion",
-            "name" : "@Author::ETHER/PkgVersion",
-            "version" : "5.029"
-         },
-         {
             "class" : "Dist::Zilla::Plugin::Git::Describe",
+            "config" : {
+               "Dist::Zilla::Plugin::Git::Describe" : {
+                  "on_package_line" : "1"
+               }
+            },
             "name" : "@Author::ETHER/Git::Describe",
-            "version" : "0.003"
+            "version" : "0.004"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::PkgVersion",
+            "name" : "@Author::ETHER/PkgVersion",
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::NextRelease",
             "name" : "@Author::ETHER/NextRelease",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod",
@@ -439,7 +457,7 @@
          {
             "class" : "Dist::Zilla::Plugin::MetaNoIndex",
             "name" : "@Author::ETHER/MetaNoIndex",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaProvides::Package",
@@ -452,7 +470,7 @@
                      {
                         "class" : "Dist::Zilla::Plugin::FinderCode",
                         "name" : ":InstallModules",
-                        "version" : "5.029"
+                        "version" : "5.031"
                      }
                   ]
                },
@@ -463,12 +481,12 @@
                }
             },
             "name" : "@Author::ETHER/MetaProvides::Package",
-            "version" : "2.001002"
+            "version" : "2.003001"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaConfig",
             "name" : "@Author::ETHER/MetaConfig",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::Keywords",
@@ -491,12 +509,12 @@
                }
             },
             "name" : "@Author::ETHER/Git::Contributors",
-            "version" : "0.008"
+            "version" : "0.009"
          },
          {
             "class" : "Dist::Zilla::Plugin::AutoPrereqs",
             "name" : "@Author::ETHER/AutoPrereqs",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::Prereqs::AuthorDeps",
@@ -517,7 +535,7 @@
                }
             },
             "name" : "@Author::ETHER/pluginbundle_version",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::MakeMaker::Fallback",
@@ -542,7 +560,7 @@
                            }
                         },
                         "name" : "ModuleBuildTiny::Fallback",
-                        "version" : "5.029"
+                        "version" : "5.031"
                      },
                      {
                         "class" : "Dist::Zilla::Plugin::ModuleBuildTiny",
@@ -583,19 +601,20 @@
                }
             },
             "name" : "@Author::ETHER/CheckSelfDependency",
-            "version" : "0.009"
+            "version" : "0.010"
          },
          {
             "class" : "Dist::Zilla::Plugin::Run::AfterBuild",
             "config" : {
                "Dist::Zilla::Plugin::Run::Role::Runner" : {
+                  "fatal_errors" : 1,
                   "run" : [
-                     "bash -c \"if [[ `dirname %d` != .build ]]; then test -e .ackrc && grep -q -- '--ignore-dir=%d' .ackrc || echo '--ignore-dir=%d' >> .ackrc; fi\""
+                     "bash -c \"test -e .ackrc && grep -q -- '--ignore-dir=.latest' .ackrc || echo '--ignore-dir=.latest' >> .ackrc; if [[ `dirname %d` != .build ]]; then test -e .ackrc && grep -q -- '--ignore-dir=%d' .ackrc || echo '--ignore-dir=%d' >> .ackrc; fi\""
                   ]
                }
             },
             "name" : "@Author::ETHER/.ackrc",
-            "version" : "0.028"
+            "version" : "0.032"
          },
          {
             "class" : "Dist::Zilla::Plugin::Run::AfterBuild",
@@ -603,11 +622,12 @@
                "Dist::Zilla::Plugin::Run::Role::Runner" : {
                   "eval" : [
                      "if ('%d' =~ /^%n-[.[:xdigit:]]+$/) { unlink '.latest'; symlink '%d', '.latest'; }"
-                  ]
+                  ],
+                  "fatal_errors" : 1
                }
             },
             "name" : "@Author::ETHER/.latest",
-            "version" : "0.028"
+            "version" : "0.032"
          },
          {
             "class" : "Dist::Zilla::Plugin::CheckStrictVersion",
@@ -660,12 +680,12 @@
          {
             "class" : "Dist::Zilla::Plugin::CheckPrereqsIndexed",
             "name" : "@Author::ETHER/CheckPrereqsIndexed",
-            "version" : "0.013"
+            "version" : "0.014"
          },
          {
             "class" : "Dist::Zilla::Plugin::TestRelease",
             "name" : "@Author::ETHER/TestRelease",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::Check",
@@ -693,7 +713,7 @@
          {
             "class" : "Dist::Zilla::Plugin::UploadToCPAN",
             "name" : "@Author::ETHER/UploadToCPAN",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::CopyFilesFromRelease",
@@ -707,19 +727,7 @@
                }
             },
             "name" : "@Author::ETHER/CopyFilesFromRelease",
-            "version" : "0.004"
-         },
-         {
-            "class" : "Dist::Zilla::Plugin::Run::AfterRelease",
-            "config" : {
-               "Dist::Zilla::Plugin::Run::Role::Runner" : {
-                  "eval" : [
-                     "unlink 'README.md'"
-                  ]
-               }
-            },
-            "name" : "@Author::ETHER/remove old READMEs",
-            "version" : "0.028"
+            "version" : "0.005"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::Commit",
@@ -734,7 +742,6 @@
                "Dist::Zilla::Role::Git::DirtyFiles" : {
                   "allow_dirty" : [
                      "Changes",
-                     "README.md",
                      "README.pod",
                      "LICENSE",
                      "CONTRIBUTING"
@@ -746,7 +753,7 @@
                   "repo_root" : "."
                }
             },
-            "name" : "@Author::ETHER/Git::Commit",
+            "name" : "@Author::ETHER/release snapshot",
             "version" : "2.029"
          },
          {
@@ -755,7 +762,7 @@
                "Dist::Zilla::Plugin::Git::Tag" : {
                   "branch" : null,
                   "signed" : 0,
-                  "tag" : "v0.15",
+                  "tag" : "v0.18",
                   "tag_format" : "v%v%t",
                   "tag_message" : "v%v%t",
                   "time_zone" : "local"
@@ -770,7 +777,7 @@
          {
             "class" : "Dist::Zilla::Plugin::GitHub::Update",
             "name" : "@Author::ETHER/GitHub::Update",
-            "version" : "0.38"
+            "version" : "0.40"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::Push",
@@ -792,61 +799,97 @@
             "class" : "Dist::Zilla::Plugin::Run::AfterRelease",
             "config" : {
                "Dist::Zilla::Plugin::Run::Role::Runner" : {
-                  "run" : "REDACTED"
+                  "fatal_errors" : 0,
+                  "run" : [
+                     "REDACTED"
+                  ]
                }
             },
             "name" : "@Author::ETHER/install release",
-            "version" : "0.028"
+            "version" : "0.032"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Run::AfterRelease",
+            "config" : {
+               "Dist::Zilla::Plugin::Run::Role::Runner" : {
+                  "eval" : [
+                     "print \"release complete!\n\""
+                  ],
+                  "fatal_errors" : 1
+               }
+            },
+            "name" : "@Author::ETHER/release complete",
+            "version" : "0.032"
          },
          {
             "class" : "Dist::Zilla::Plugin::ConfirmRelease",
             "name" : "@Author::ETHER/ConfirmRelease",
-            "version" : "5.029"
+            "version" : "5.031"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Prereqs::Soften",
+            "config" : {
+               "Dist::Zilla::Plugin::Prereqs::Soften" : {
+                  "copy_to" : [],
+                  "modules" : [
+                     "String::Random"
+                  ],
+                  "modules_from_features" : null,
+                  "to_relationship" : "recommends"
+               }
+            },
+            "name" : "Prereqs::Soften",
+            "version" : "0.005001"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Deprecated",
+            "name" : "Deprecated",
+            "version" : "0.002"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":InstallModules",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":IncModules",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":TestFiles",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":ExecFiles",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":ShareFiles",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":MainModule",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":AllFiles",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":NoFiles",
-            "version" : "5.029"
+            "version" : "5.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::VerifyPhases",
             "name" : "@Author::ETHER/PHASE VERIFICATION",
-            "version" : "0.009"
+            "version" : "0.010"
          }
       ],
       "zilla" : {
@@ -854,21 +897,22 @@
          "config" : {
             "is_trial" : "0"
          },
-         "version" : "5.029"
+         "version" : "5.031"
       }
    },
    "x_authority" : "cpan:JROCKWAY",
    "x_authority_from_module" : "Directory::Scratch",
    "x_contributors" : [
       "jon <jon@01d9642f-1d18-0410-bea3-844bd6f27a17>",
+      "Karen Etheridge <ether@cpan.org>",
       "Jonathan Rockway <jon@jrock.us>",
       "Tomas Doran <bobtfish@bobtfish.net>",
-      "Karen Etheridge <ether@cpan.org>",
+      "Frank Wiegand <FWIE@cpan.org>",
       "Chris Weyl <cweyl@alumni.drew.edu>",
       "Matt Boyle <mlb-github@corefiling.co.uk>",
-      "Frank Wiegand <FWIE@cpan.org>",
       "David Steinbrunner <dsteinbrunner@pobox.com>"
    ],
+   "x_deprecated" : 1,
    "x_permissions_from_module" : "Directory::Scratch"
 }
 
@@ -1,5 +1,5 @@
 ---
-abstract: '(DEPRECATED) Easy-to-use self-cleaning scratch space.'
+abstract: '(DEPRECATED) Easy-to-use self-cleaning scratch space'
 author:
   - 'Jonathan Rockway <jrockway@cpan.org>'
 build_requires:
@@ -12,7 +12,7 @@ configure_requires:
   Module::Build::Tiny: '0.039'
   perl: '5.006'
 dynamic_config: 0
-generated_by: 'Dist::Zilla version 5.029, CPAN::Meta::Converter version 2.143240'
+generated_by: 'Dist::Zilla version 5.031, CPAN::Meta::Converter version 2.143240'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -26,7 +26,9 @@ no_index:
 provides:
   Directory::Scratch:
     file: lib/Directory/Scratch.pm
-    version: '0.15'
+    version: '0.18'
+recommends:
+  String::Random: '0'
 requires:
   Carp: '0'
   File::Copy: '0'
@@ -34,9 +36,8 @@ requires:
   File::Temp: '0'
   File::stat: '0'
   Path::Class: '0'
-  Path::Tiny: '0'
+  Path::Tiny: '0.060'
   Scalar::Util: '0'
-  String::Random: '0'
   overload: '0'
   perl: '5.006'
   strict: '0'
@@ -45,7 +46,7 @@ resources:
   bugtracker: https://rt.cpan.org/Public/Dist/Display.html?Name=Directory-Scratch
   homepage: https://github.com/karenetheridge/Directory-Scratch
   repository: https://github.com/karenetheridge/Directory-Scratch.git
-version: '0.15'
+version: '0.18'
 x_Dist_Zilla:
   perl:
     version: '5.021006'
@@ -53,7 +54,7 @@ x_Dist_Zilla:
     -
       class: Dist::Zilla::Plugin::PodVersion
       name: PodVersion
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::Prereqs
       config:
@@ -61,7 +62,7 @@ x_Dist_Zilla:
           phase: develop
           type: requires
       name: '@Author::ETHER/bundle_plugins'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::Git::NextVersion
       config:
@@ -84,7 +85,7 @@ x_Dist_Zilla:
           phase: build
           skip: []
       name: '@Author::ETHER/stale modules, build'
-      version: '0.032'
+      version: '0.035'
     -
       class: Dist::Zilla::Plugin::PromptIfStale
       config:
@@ -95,29 +96,31 @@ x_Dist_Zilla:
           phase: release
           skip: []
       name: '@Author::ETHER/stale modules, release'
-      version: '0.032'
+      version: '0.035'
     -
       class: Dist::Zilla::Plugin::ExecDir
       name: '@Author::ETHER/ExecDir'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::ShareDir
       name: '@Author::ETHER/ShareDir'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::FileFinder::ByName
       name: '@Author::ETHER/Examples'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::FileFinder::ByName
       name: '@Author::ETHER/ExtraTestFiles'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::Git::GatherDir
       config:
         Dist::Zilla::Plugin::GatherDir:
           exclude_filename:
-            - ''
+            - README.pod
+            - LICENSE
+            - CONTRIBUTING
           exclude_match: []
           follow_symlinks: '0'
           include_dotfiles: '0'
@@ -133,23 +136,23 @@ x_Dist_Zilla:
     -
       class: Dist::Zilla::Plugin::MetaYAML
       name: '@Author::ETHER/MetaYAML'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::MetaJSON
       name: '@Author::ETHER/MetaJSON'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::License
       name: '@Author::ETHER/License'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::Readme
       name: '@Author::ETHER/Readme'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::Manifest
       name: '@Author::ETHER/Manifest'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::GenerateFile::ShareDir
       config:
@@ -164,7 +167,7 @@ x_Dist_Zilla:
     -
       class: Dist::Zilla::Plugin::InstallGuide
       name: '@Author::ETHER/InstallGuide'
-      version: '1.200005'
+      version: '1.200006'
     -
       class: Dist::Zilla::Plugin::Test::Compile
       config:
@@ -186,7 +189,11 @@ x_Dist_Zilla:
     -
       class: Dist::Zilla::Plugin::MetaTests
       name: '@Author::ETHER/MetaTests'
-      version: '5.029'
+      version: '5.031'
+    -
+      class: Dist::Zilla::Plugin::Test::CPAN::Changes
+      name: '@Author::ETHER/Test::CPAN::Changes'
+      version: '0.008'
     -
       class: Dist::Zilla::Plugin::Test::ChangesHasContent
       name: '@Author::ETHER/Test::ChangesHasContent'
@@ -198,11 +205,11 @@ x_Dist_Zilla:
     -
       class: Dist::Zilla::Plugin::PodSyntaxTests
       name: '@Author::ETHER/PodSyntaxTests'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::PodCoverageTests
       name: '@Author::ETHER/PodCoverageTests'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::Test::Pod::No404s
       name: '@Author::ETHER/Test::Pod::No404s'
@@ -228,17 +235,20 @@ x_Dist_Zilla:
       name: '@Author::ETHER/Test::Portability'
       version: '2.000005'
     -
-      class: Dist::Zilla::Plugin::PkgVersion
-      name: '@Author::ETHER/PkgVersion'
-      version: '5.029'
-    -
       class: Dist::Zilla::Plugin::Git::Describe
+      config:
+        Dist::Zilla::Plugin::Git::Describe:
+          on_package_line: '1'
       name: '@Author::ETHER/Git::Describe'
-      version: '0.003'
+      version: '0.004'
+    -
+      class: Dist::Zilla::Plugin::PkgVersion
+      name: '@Author::ETHER/PkgVersion'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::NextRelease
       name: '@Author::ETHER/NextRelease'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::ReadmeAnyFromPod
       name: '@Author::ETHER/ReadmeAnyFromPod'
@@ -265,7 +275,7 @@ x_Dist_Zilla:
     -
       class: Dist::Zilla::Plugin::MetaNoIndex
       name: '@Author::ETHER/MetaNoIndex'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::MetaProvides::Package
       config:
@@ -276,17 +286,17 @@ x_Dist_Zilla:
             -
               class: Dist::Zilla::Plugin::FinderCode
               name: ':InstallModules'
-              version: '5.029'
+              version: '5.031'
         Dist::Zilla::Role::MetaProvider::Provider:
           inherit_missing: '1'
           inherit_version: '1'
           meta_noindex: '1'
       name: '@Author::ETHER/MetaProvides::Package'
-      version: '2.001002'
+      version: '2.003001'
     -
       class: Dist::Zilla::Plugin::MetaConfig
       name: '@Author::ETHER/MetaConfig'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::Keywords
       config:
@@ -303,11 +313,11 @@ x_Dist_Zilla:
           order_by: commits
           paths: []
       name: '@Author::ETHER/Git::Contributors'
-      version: '0.008'
+      version: '0.009'
     -
       class: Dist::Zilla::Plugin::AutoPrereqs
       name: '@Author::ETHER/AutoPrereqs'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::Prereqs::AuthorDeps
       name: '@Author::ETHER/Prereqs::AuthorDeps'
@@ -323,7 +333,7 @@ x_Dist_Zilla:
           phase: develop
           type: recommends
       name: '@Author::ETHER/pluginbundle_version'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::MakeMaker::Fallback
       config:
@@ -342,7 +352,7 @@ x_Dist_Zilla:
                 Dist::Zilla::Role::TestRunner:
                   default_jobs: 9
               name: ModuleBuildTiny::Fallback
-              version: '5.029'
+              version: '5.031'
             -
               class: Dist::Zilla::Plugin::ModuleBuildTiny
               config:
@@ -368,23 +378,25 @@ x_Dist_Zilla:
           finder:
             - ':InstallModules'
       name: '@Author::ETHER/CheckSelfDependency'
-      version: '0.009'
+      version: '0.010'
     -
       class: Dist::Zilla::Plugin::Run::AfterBuild
       config:
         Dist::Zilla::Plugin::Run::Role::Runner:
+          fatal_errors: 1
           run:
-            - "bash -c \"if [[ `dirname %d` != .build ]]; then test -e .ackrc && grep -q -- '--ignore-dir=%d' .ackrc || echo '--ignore-dir=%d' >> .ackrc; fi\""
+            - "bash -c \"test -e .ackrc && grep -q -- '--ignore-dir=.latest' .ackrc || echo '--ignore-dir=.latest' >> .ackrc; if [[ `dirname %d` != .build ]]; then test -e .ackrc && grep -q -- '--ignore-dir=%d' .ackrc || echo '--ignore-dir=%d' >> .ackrc; fi\""
       name: '@Author::ETHER/.ackrc'
-      version: '0.028'
+      version: '0.032'
     -
       class: Dist::Zilla::Plugin::Run::AfterBuild
       config:
         Dist::Zilla::Plugin::Run::Role::Runner:
           eval:
             - "if ('%d' =~ /^%n-[.[:xdigit:]]+$/) { unlink '.latest'; symlink '%d', '.latest'; }"
+          fatal_errors: 1
       name: '@Author::ETHER/.latest'
-      version: '0.028'
+      version: '0.032'
     -
       class: Dist::Zilla::Plugin::CheckStrictVersion
       name: '@Author::ETHER/CheckStrictVersion'
@@ -423,11 +435,11 @@ x_Dist_Zilla:
     -
       class: Dist::Zilla::Plugin::CheckPrereqsIndexed
       name: '@Author::ETHER/CheckPrereqsIndexed'
-      version: '0.013'
+      version: '0.014'
     -
       class: Dist::Zilla::Plugin::TestRelease
       name: '@Author::ETHER/TestRelease'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::Git::Check
       config:
@@ -448,7 +460,7 @@ x_Dist_Zilla:
     -
       class: Dist::Zilla::Plugin::UploadToCPAN
       name: '@Author::ETHER/UploadToCPAN'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::CopyFilesFromRelease
       config:
@@ -458,15 +470,7 @@ x_Dist_Zilla:
             - CONTRIBUTING
           match: []
       name: '@Author::ETHER/CopyFilesFromRelease'
-      version: '0.004'
-    -
-      class: Dist::Zilla::Plugin::Run::AfterRelease
-      config:
-        Dist::Zilla::Plugin::Run::Role::Runner:
-          eval:
-            - "unlink 'README.md'"
-      name: '@Author::ETHER/remove old READMEs'
-      version: '0.028'
+      version: '0.005'
     -
       class: Dist::Zilla::Plugin::Git::Commit
       config:
@@ -478,7 +482,6 @@ x_Dist_Zilla:
         Dist::Zilla::Role::Git::DirtyFiles:
           allow_dirty:
             - Changes
-            - README.md
             - README.pod
             - LICENSE
             - CONTRIBUTING
@@ -486,7 +489,7 @@ x_Dist_Zilla:
           changelog: Changes
         Dist::Zilla::Role::Git::Repo:
           repo_root: .
-      name: '@Author::ETHER/Git::Commit'
+      name: '@Author::ETHER/release snapshot'
       version: '2.029'
     -
       class: Dist::Zilla::Plugin::Git::Tag
@@ -494,7 +497,7 @@ x_Dist_Zilla:
         Dist::Zilla::Plugin::Git::Tag:
           branch: ~
           signed: 0
-          tag: v0.15
+          tag: v0.18
           tag_format: v%v%t
           tag_message: v%v%t
           time_zone: local
@@ -505,7 +508,7 @@ x_Dist_Zilla:
     -
       class: Dist::Zilla::Plugin::GitHub::Update
       name: '@Author::ETHER/GitHub::Update'
-      version: '0.38'
+      version: '0.40'
     -
       class: Dist::Zilla::Plugin::Git::Push
       config:
@@ -521,63 +524,90 @@ x_Dist_Zilla:
       class: Dist::Zilla::Plugin::Run::AfterRelease
       config:
         Dist::Zilla::Plugin::Run::Role::Runner:
-          run: REDACTED
+          fatal_errors: 0
+          run:
+            - REDACTED
       name: '@Author::ETHER/install release'
-      version: '0.028'
+      version: '0.032'
+    -
+      class: Dist::Zilla::Plugin::Run::AfterRelease
+      config:
+        Dist::Zilla::Plugin::Run::Role::Runner:
+          eval:
+            - "print \"release complete!\n\""
+          fatal_errors: 1
+      name: '@Author::ETHER/release complete'
+      version: '0.032'
     -
       class: Dist::Zilla::Plugin::ConfirmRelease
       name: '@Author::ETHER/ConfirmRelease'
-      version: '5.029'
+      version: '5.031'
+    -
+      class: Dist::Zilla::Plugin::Prereqs::Soften
+      config:
+        Dist::Zilla::Plugin::Prereqs::Soften:
+          copy_to: []
+          modules:
+            - String::Random
+          modules_from_features: ~
+          to_relationship: recommends
+      name: Prereqs::Soften
+      version: '0.005001'
+    -
+      class: Dist::Zilla::Plugin::Deprecated
+      name: Deprecated
+      version: '0.002'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':InstallModules'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':IncModules'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':TestFiles'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':ExecFiles'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':ShareFiles'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':MainModule'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':AllFiles'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':NoFiles'
-      version: '5.029'
+      version: '5.031'
     -
       class: Dist::Zilla::Plugin::VerifyPhases
       name: '@Author::ETHER/PHASE VERIFICATION'
-      version: '0.009'
+      version: '0.010'
   zilla:
     class: Dist::Zilla::Dist::Builder
     config:
       is_trial: '0'
-    version: '5.029'
+    version: '5.031'
 x_authority: cpan:JROCKWAY
 x_authority_from_module: Directory::Scratch
 x_contributors:
   - 'jon <jon@01d9642f-1d18-0410-bea3-844bd6f27a17>'
+  - 'Karen Etheridge <ether@cpan.org>'
   - 'Jonathan Rockway <jon@jrock.us>'
   - 'Tomas Doran <bobtfish@bobtfish.net>'
-  - 'Karen Etheridge <ether@cpan.org>'
+  - 'Frank Wiegand <FWIE@cpan.org>'
   - 'Chris Weyl <cweyl@alumni.drew.edu>'
   - 'Matt Boyle <mlb-github@corefiling.co.uk>'
-  - 'Frank Wiegand <FWIE@cpan.org>'
   - 'David Steinbrunner <dsteinbrunner@pobox.com>'
+x_deprecated: 1
 x_permissions_from_module: Directory::Scratch
@@ -1,6 +1,6 @@
 # This Makefile.PL for Directory-Scratch was generated by
 # Dist::Zilla::Plugin::MakeMaker::Fallback 0.016
-# and Dist::Zilla::Plugin::MakeMaker::Awesome 0.32.
+# and Dist::Zilla::Plugin::MakeMaker::Awesome 0.33.
 # Don't edit it but the dist.ini and plugins used to construct it.
 
 use strict;
@@ -64,7 +64,7 @@ use 5.006;
 use ExtUtils::MakeMaker;
 
 my %WriteMakefileArgs = (
-  "ABSTRACT" => "(DEPRECATED) Easy-to-use self-cleaning scratch space.",
+  "ABSTRACT" => "(DEPRECATED) Easy-to-use self-cleaning scratch space",
   "AUTHOR" => "Jonathan Rockway <jrockway\@cpan.org>",
   "CONFIGURE_REQUIRES" => {
     "Module::Build::Tiny" => "0.039"
@@ -81,9 +81,8 @@ my %WriteMakefileArgs = (
     "File::Temp" => 0,
     "File::stat" => 0,
     "Path::Class" => 0,
-    "Path::Tiny" => 0,
+    "Path::Tiny" => "0.060",
     "Scalar::Util" => 0,
-    "String::Random" => 0,
     "overload" => 0,
     "strict" => 0,
     "warnings" => 0
@@ -94,7 +93,7 @@ my %WriteMakefileArgs = (
     "File::Spec" => 0,
     "Test::More" => 0
   },
-  "VERSION" => "0.15",
+  "VERSION" => "0.18",
   "test" => {
     "TESTS" => "t/*.t t/integration/*.t t/os/*.t t/unit/*.t"
   }
@@ -110,9 +109,8 @@ my %FallbackPrereqs = (
   "File::stat" => 0,
   "Module::Build::Tiny" => "0.039",
   "Path::Class" => 0,
-  "Path::Tiny" => 0,
+  "Path::Tiny" => "0.060",
   "Scalar::Util" => 0,
-  "String::Random" => 0,
   "Test::More" => 0,
   "overload" => 0,
   "strict" => 0,
@@ -1,9 +1,9 @@
 
 
 This archive contains the distribution Directory-Scratch,
-version 0.15:
+version 0.18:
 
-  (DEPRECATED) Easy-to-use self-cleaning scratch space.
+  (DEPRECATED) Easy-to-use self-cleaning scratch space
 
 This software is copyright (c) 2006 by Jonathan Rockway.
 
@@ -11,5 +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.029.
+This README file was generated by Dist::Zilla::Plugin::Readme v5.031.
 
@@ -10,9 +10,12 @@ copyright_year = 2006
 :version = 0.076
 changes_version_columns = 8
 Authority.authority = cpan:JROCKWAY
-Git::GatherDir.exclude_filename[] = ; first release only; @Author::ETHER hazabug :(
 -remove = PodWeaver
 -remove = Test::PodSpelling
--remove = Test::CPAN::Changes
 -remove = Test::NoTabs
 -remove = Test::EOL
+
+[Prereqs::Soften]
+module = String::Random
+
+[Deprecated]
@@ -1,7 +1,5 @@
-package Directory::Scratch;
-# git description: 0.15-8-g8221812
-
-{ our $VERSION = '0.15'; }
+package Directory::Scratch; # git description: v0.17-3-ga9b3e32
+$Directory::Scratch::VERSION = '0.18';
 # see POD after __END__.
 
 use warnings;
@@ -10,7 +8,7 @@ use Carp;
 use File::Temp;
 use File::Copy;
 use Path::Class qw(dir file);
-use Path::Tiny;
+use Path::Tiny 0.060;
 use File::Spec;
 use File::stat (); # no imports
 
@@ -244,7 +242,7 @@ sub write {
     }
     else { # (cut'n'paste)++
 	local $, = $, || "\n";
-	path($path->stringify)->spew(@_, '') 
+	path($path->stringify)->append({ truncate => 1 }, @_, '')
 	  or croak "Error writing file: $!";
     }
     return 1;
@@ -407,9 +405,10 @@ sub randfile {
     
     my ($fh, $name) = $self->tempfile;
     croak "Could not open $name: $!" if !$fh;
+    close $fh;
     
     my $rand = String::Random->new();
-    path($name)->spew($rand->randregex(".{$min,$max}"));    
+    path($name)->append({ truncate => 1 }, $rand->randregex(".{$min,$max}"));
     
     return file($name);
 }
@@ -427,11 +426,11 @@ __END__
 
 =head1 NAME
 
-Directory::Scratch - (DEPRECATED) Easy-to-use self-cleaning scratch space.
+Directory::Scratch - (DEPRECATED) Easy-to-use self-cleaning scratch space
 
 =head1 VERSION
 
-version 0.15
+version 0.18
 
 =head1 DEPRECATION NOTICE
 
@@ -7,7 +7,7 @@ do { my $x = {
                       },
        'develop' => {
                       'recommends' => {
-                                        'Dist::Zilla::PluginBundle::Author::ETHER' => '0.081'
+                                        'Dist::Zilla::PluginBundle::Author::ETHER' => '0.085'
                                       },
                       'requires' => {
                                       'Dist::Zilla' => '5',
@@ -21,6 +21,7 @@ do { my $x = {
                                       'Dist::Zilla::Plugin::CheckStrictVersion' => '0',
                                       'Dist::Zilla::Plugin::ConfirmRelease' => '0',
                                       'Dist::Zilla::Plugin::CopyFilesFromRelease' => '0',
+                                      'Dist::Zilla::Plugin::Deprecated' => '0',
                                       'Dist::Zilla::Plugin::ExecDir' => '0',
                                       'Dist::Zilla::Plugin::FileFinder::ByName' => '0',
                                       'Dist::Zilla::Plugin::GenerateFile::ShareDir' => '0',
@@ -29,13 +30,13 @@ do { my $x = {
                                       'Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts' => '0',
                                       'Dist::Zilla::Plugin::Git::Commit' => '2.020',
                                       'Dist::Zilla::Plugin::Git::Contributors' => '0.004',
-                                      'Dist::Zilla::Plugin::Git::Describe' => '0',
+                                      'Dist::Zilla::Plugin::Git::Describe' => '0.004',
                                       'Dist::Zilla::Plugin::Git::GatherDir' => '2.016',
                                       'Dist::Zilla::Plugin::Git::NextVersion' => '0',
                                       'Dist::Zilla::Plugin::Git::Push' => '0',
                                       'Dist::Zilla::Plugin::Git::Remote::Check' => '0',
                                       'Dist::Zilla::Plugin::Git::Tag' => '0',
-                                      'Dist::Zilla::Plugin::GitHub::Update' => '0',
+                                      'Dist::Zilla::Plugin::GitHub::Update' => '0.40',
                                       'Dist::Zilla::Plugin::GithubMeta' => '0',
                                       'Dist::Zilla::Plugin::InstallGuide' => '0',
                                       'Dist::Zilla::Plugin::Keywords' => '0.004',
@@ -52,19 +53,21 @@ do { my $x = {
                                       'Dist::Zilla::Plugin::ModuleBuildTiny::Fallback' => '0.006',
                                       'Dist::Zilla::Plugin::MojibakeTests' => '0',
                                       'Dist::Zilla::Plugin::NextRelease' => '4.300018',
-                                      'Dist::Zilla::Plugin::PkgVersion' => '5.026',
+                                      'Dist::Zilla::Plugin::PkgVersion' => '5.010',
                                       'Dist::Zilla::Plugin::PodCoverageTests' => '0',
                                       'Dist::Zilla::Plugin::PodSyntaxTests' => '0',
                                       'Dist::Zilla::Plugin::PodVersion' => '0',
                                       'Dist::Zilla::Plugin::Prereqs' => '0',
                                       'Dist::Zilla::Plugin::Prereqs::AuthorDeps' => '0',
+                                      'Dist::Zilla::Plugin::Prereqs::Soften' => '0',
                                       'Dist::Zilla::Plugin::PromptIfStale' => '0',
                                       'Dist::Zilla::Plugin::Readme' => '0',
                                       'Dist::Zilla::Plugin::ReadmeAnyFromPod' => '0.142180',
                                       'Dist::Zilla::Plugin::Run::AfterBuild' => '0.028',
-                                      'Dist::Zilla::Plugin::Run::AfterRelease' => '0.024',
+                                      'Dist::Zilla::Plugin::Run::AfterRelease' => '0.031',
                                       'Dist::Zilla::Plugin::RunExtraTests' => '0.024',
                                       'Dist::Zilla::Plugin::ShareDir' => '0',
+                                      'Dist::Zilla::Plugin::Test::CPAN::Changes' => '0.008',
                                       'Dist::Zilla::Plugin::Test::ChangesHasContent' => '0',
                                       'Dist::Zilla::Plugin::Test::Compile' => '2.039',
                                       'Dist::Zilla::Plugin::Test::Kwalitee' => '2.06',
@@ -79,6 +82,7 @@ do { my $x = {
                                       'IO::Handle' => '0',
                                       'IPC::Open3' => '0',
                                       'Pod::Coverage::TrustPod' => '0',
+                                      'Test::CPAN::Changes' => '0.19',
                                       'Test::CPAN::Meta' => '0',
                                       'Test::Kwalitee' => '1.21',
                                       'Test::More' => '0.94',
@@ -87,6 +91,9 @@ do { my $x = {
                                     }
                     },
        'runtime' => {
+                      'recommends' => {
+                                        'String::Random' => '0'
+                                      },
                       'requires' => {
                                       'Carp' => '0',
                                       'File::Copy' => '0',
@@ -94,9 +101,8 @@ do { my $x = {
                                       'File::Temp' => '0',
                                       'File::stat' => '0',
                                       'Path::Class' => '0',
-                                      'Path::Tiny' => '0',
+                                      'Path::Tiny' => '0.060',
                                       'Scalar::Util' => '0',
-                                      'String::Random' => '0',
                                       'overload' => '0',
                                       'perl' => '5.006',
                                       'strict' => '0',
@@ -4,7 +4,7 @@ use Test::More tests => 2;
 
 note 'Checking Changes';
 my $changes_file = 'Changes';
-my $newver = '0.15';
+my $newver = '0.18';
 my $trial_token = '-TRIAL';
 
 SKIP: {
@@ -0,0 +1,11 @@
+#!perl
+
+use strict;
+use warnings;
+
+use Test::More 0.96 tests => 2;
+use_ok('Test::CPAN::Changes');
+subtest 'changes_ok' => sub {
+    changes_file_ok('Changes');
+};
+done_testing();