The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Changes 03
META.json 99
META.yml 33
Makefile.PL 88
README 11
dist.ini 11
inc/Dist/Zilla/Plugin/VersionBootstrap.pm 11
lib/Dist/Zilla/App/Command/build.pm 22
lib/Dist/Zilla/App/Command/clean.pm 22
lib/Dist/Zilla/App/Command/install.pm 22
lib/Dist/Zilla/App/Command/new.pm 22
lib/Dist/Zilla/App/Command/release.pm 22
lib/Dist/Zilla/App/Command/smoke.pm 22
lib/Dist/Zilla/App/Command/test.pm 22
lib/Dist/Zilla/App/Command.pm 22
lib/Dist/Zilla/App.pm 22
lib/Dist/Zilla/Config/Finder.pm 22
lib/Dist/Zilla/Config/Perl.pm 22
lib/Dist/Zilla/Config.pm 22
lib/Dist/Zilla/File/InMemory.pm 22
lib/Dist/Zilla/File/OnDisk.pm 22
lib/Dist/Zilla/Plugin/AllFiles.pm 22
lib/Dist/Zilla/Plugin/AutoVersion.pm 22
lib/Dist/Zilla/Plugin/BumpVersion.pm 22
lib/Dist/Zilla/Plugin/ExtraTests.pm 22
lib/Dist/Zilla/Plugin/FakeRelease.pm 22
lib/Dist/Zilla/Plugin/InlineFiles.pm 22
lib/Dist/Zilla/Plugin/InstallDirs.pm 22
lib/Dist/Zilla/Plugin/License.pm 22
lib/Dist/Zilla/Plugin/MakeMaker/Test.pm 22
lib/Dist/Zilla/Plugin/MakeMaker.pm 22
lib/Dist/Zilla/Plugin/Manifest.pm 22
lib/Dist/Zilla/Plugin/ManifestSkip.pm 22
lib/Dist/Zilla/Plugin/MetaJSON.pm 22
lib/Dist/Zilla/Plugin/MetaResources.pm 22
lib/Dist/Zilla/Plugin/MetaTests.pm 22
lib/Dist/Zilla/Plugin/MetaYAML.pm 22
lib/Dist/Zilla/Plugin/ModuleBuild/Test.pm 22
lib/Dist/Zilla/Plugin/ModuleBuild.pm 22
lib/Dist/Zilla/Plugin/NextRelease.pm 1518
lib/Dist/Zilla/Plugin/PkgVersion.pm 22
lib/Dist/Zilla/Plugin/PodTests.pm 22
lib/Dist/Zilla/Plugin/PodVersion.pm 22
lib/Dist/Zilla/Plugin/Prereq.pm 22
lib/Dist/Zilla/Plugin/PruneCruft.pm 22
lib/Dist/Zilla/Plugin/PruneFiles.pm 22
lib/Dist/Zilla/Plugin/Readme.pm 22
lib/Dist/Zilla/Plugin/UploadToCPAN.pm 22
lib/Dist/Zilla/PluginBundle/Classic.pm 22
lib/Dist/Zilla/PluginBundle/Filter.pm 22
lib/Dist/Zilla/Role/AfterBuild.pm 22
lib/Dist/Zilla/Role/AfterRelease.pm 22
lib/Dist/Zilla/Role/BeforeBuild.pm 22
lib/Dist/Zilla/Role/BeforeRelease.pm 22
lib/Dist/Zilla/Role/File.pm 22
lib/Dist/Zilla/Role/FileFinder.pm 22
lib/Dist/Zilla/Role/FileGatherer.pm 22
lib/Dist/Zilla/Role/FileInjector.pm 22
lib/Dist/Zilla/Role/FileMunger.pm 22
lib/Dist/Zilla/Role/FilePruner.pm 22
lib/Dist/Zilla/Role/FixedPrereqs.pm 22
lib/Dist/Zilla/Role/InstallTool.pm 22
lib/Dist/Zilla/Role/MetaProvider.pm 22
lib/Dist/Zilla/Role/Plugin.pm 22
lib/Dist/Zilla/Role/PluginBundle.pm 22
lib/Dist/Zilla/Role/Releaser.pm 22
lib/Dist/Zilla/Role/TestRunner.pm 22
lib/Dist/Zilla/Role/TextTemplate.pm 22
lib/Dist/Zilla/Role/VersionProvider.pm 22
lib/Dist/Zilla/Tutorial.pm 22
lib/Dist/Zilla/Types.pm 22
lib/Dist/Zilla/Util/MVPAssembler.pm 22
lib/Dist/Zilla/Util.pm 22
lib/Dist/Zilla.pm 22
t/eg/DZ1/lib/DZ1.pm 11
t/eg/DZ2/lib/DZ1.pm 11
t/lib/Dist/Zilla/Plugin/CreditTaker.pm 11
77 files changed (This is a version diff) 173179
@@ -1,5 +1,8 @@
 Revision history for Dist-Zilla
 
+1.093290  2009-11-25 14:45:45 America/New_York
+          switch from String::Format to String::Formatter
+
 1.093280  2009-11-24 11:24:52 America/New_York
           include META.yml again for now
           look at ~/.pause for upload config if it isn't in ~/.dzil/config
@@ -8,8 +8,8 @@
       "version" : 1.4,
       "url" : "http://module-build.sourceforge.net/META-spec-v1.4.html"
    },
-   "generated_by" : "Dist::Zilla version 1.093280",
-   "version" : "1.093280",
+   "generated_by" : "Dist::Zilla version 1.093290",
+   "version" : "1.093290",
    "name" : "Dist-Zilla",
    "author" : [
       "Ricardo SIGNES <rjbs@cpan.org>"
@@ -20,24 +20,23 @@
       "Config::INI::MVP::Reader" : "0.024",
       "App::Cmd" : "0.299",
       "Pod::Eventual" : "0.091480",
-      "Data::Section" : "0.004",
       "String::RewritePrefix" : "0.002",
+      "Data::Section" : "0.004",
       "File::chdir" : "0",
-      "String::Format" : "0",
       "Config::MVP" : "0.092990",
-      "Perl::Version" : "0",
       "autobox" : "2.53",
+      "Perl::Version" : "0",
       "Software::License" : "0",
       "Archive::Tar" : "0",
       "List::MoreUtils" : "0",
-      "Moose" : "0.92",
-      "String::Flogger" : "1",
       "ExtUtils::Manifest" : "1.54",
-      "File::Find::Rule" : "0",
+      "String::Flogger" : "1",
+      "Moose" : "0.92",
       "Mixin::ExtraFields::Param" : "0",
+      "File::Find::Rule" : "0",
       "namespace::autoclean" : "0",
-      "YAML::Tiny" : "0",
       "File::HomeDir" : "0",
+      "YAML::Tiny" : "0",
       "ExtUtils::MakeMaker" : "0",
       "CPAN::Uploader" : "0",
       "Moose::Autobox" : "0.09",
@@ -46,6 +45,7 @@
       "Hash::Merge::Simple" : "0",
       "File::Temp" : "0",
       "Path::Class" : "0",
+      "String::Formatter" : "0",
       "Text::Template" : "0"
    },
    "abstract" : "distribution builder; installer not included!"
@@ -2,7 +2,7 @@
 abstract: 'distribution builder; installer not included!'
 author:
   - 'Ricardo SIGNES <rjbs@cpan.org>'
-generated_by: 'Dist::Zilla version 1.093280'
+generated_by: 'Dist::Zilla version 1.093290'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -33,7 +33,7 @@ requires:
   Pod::Eventual: 0.091480
   Software::License: 0
   String::Flogger: 1
-  String::Format: 0
+  String::Formatter: 0
   String::RewritePrefix: 0.002
   Test::More: 0
   Text::Template: 0
@@ -44,4 +44,4 @@ resources:
   MailingList: http://www.listbox.com/subscribe/?list_id=139292
   homepage: http://search.cpan.org/dist/Dist-Zilla/
   repository: http://github.com/rjbs/dist-zilla
-version: 1.093280
+version: 1.093290
@@ -11,7 +11,7 @@ WriteMakefile(
   NAME      => 'Dist::Zilla',
   AUTHOR    => "Ricardo\ SIGNES\ \<rjbs\@cpan\.org\>",
   ABSTRACT  => "distribution\ builder\;\ installer\ not\ included\!",
-  VERSION   => '1.093280',
+  VERSION   => '1.093290',
   EXE_FILES => [ qw(bin/dzil) ],
   (eval { ExtUtils::MakeMaker->VERSION(6.31) } ? (LICENSE => 'perl') : ()),
   PREREQ_PM    => {
@@ -19,24 +19,23 @@ WriteMakefile(
     "Config::INI::MVP::Reader" => '0.024',
     "App::Cmd" => '0.299',
     "Pod::Eventual" => '0.091480',
-    "Data::Section" => '0.004',
     "String::RewritePrefix" => '0.002',
+    "Data::Section" => '0.004',
     "File::chdir" => '0',
-    "String::Format" => '0',
     "Config::MVP" => '0.092990',
-    "Perl::Version" => '0',
     "autobox" => '2.53',
+    "Perl::Version" => '0',
     "Software::License" => '0',
     "Archive::Tar" => '0',
     "List::MoreUtils" => '0',
-    "Moose" => '0.92',
-    "String::Flogger" => '1',
     "ExtUtils::Manifest" => '1.54',
-    "File::Find::Rule" => '0',
+    "String::Flogger" => '1',
+    "Moose" => '0.92',
     "Mixin::ExtraFields::Param" => '0',
+    "File::Find::Rule" => '0',
     "namespace::autoclean" => '0',
-    "YAML::Tiny" => '0',
     "File::HomeDir" => '0',
+    "YAML::Tiny" => '0',
     "ExtUtils::MakeMaker" => '0',
     "CPAN::Uploader" => '0',
     "Moose::Autobox" => '0.09',
@@ -45,6 +44,7 @@ WriteMakefile(
     "Hash::Merge::Simple" => '0',
     "File::Temp" => '0',
     "Path::Class" => '0',
+    "String::Formatter" => '0',
     "Text::Template" => '0',
   },
   test => {TESTS => 't/*.t'}
@@ -1,7 +1,7 @@
 
 
 This archive contains the distribution Dist-Zilla, version
-1.093280:
+1.093290:
 
   distribution builder; installer not included!
 
@@ -47,7 +47,7 @@ Path::Class       = 0
 Perl::Version     = 0
 Pod::Eventual     = 0.091480 ; better nonpod/blank events
 Software::License = 0
-String::Format    = 0
+String::Formatter = 0
 String::Flogger   = 1
 Test::More        = 0
 Text::Template    = 0
@@ -1,5 +1,5 @@
 package inc::Dist::Zilla::Plugin::VersionBootstrap;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: set Dist::Zilla::* $VERSION during Dist-Zilla dzilling
@@ -1,7 +1,7 @@
 use strict;
 use warnings;
 package Dist::Zilla::App::Command::build;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: build your dist
@@ -34,7 +34,7 @@ Dist::Zilla::App::Command::build - build your dist
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 SYNOPSIS
 
@@ -1,7 +1,7 @@
 use strict;
 use warnings;
 package Dist::Zilla::App::Command::clean;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: clean up after build, test, or install
@@ -31,7 +31,7 @@ Dist::Zilla::App::Command::clean - clean up after build, test, or install
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 SYNOPSIS
 
@@ -1,7 +1,7 @@
 use strict;
 use warnings;
 package Dist::Zilla::App::Command::install;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: install your dist
@@ -60,7 +60,7 @@ Dist::Zilla::App::Command::install - install your dist
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 SYNOPSIS
 
@@ -1,7 +1,7 @@
 use strict;
 use warnings;
 package Dist::Zilla::App::Command::new;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: start a new dist
@@ -109,7 +109,7 @@ Dist::Zilla::App::Command::new - start a new dist
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 SYNOPSIS
 
@@ -1,7 +1,7 @@
 use strict;
 use warnings;
 package Dist::Zilla::App::Command::release;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: release your dist to the CPAN
@@ -26,7 +26,7 @@ Dist::Zilla::App::Command::release - release your dist to the CPAN
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 SYNOPSIS
 
@@ -1,7 +1,7 @@
 use strict;
 use warnings;
 package Dist::Zilla::App::Command::smoke;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: smoke your dist
@@ -31,7 +31,7 @@ Dist::Zilla::App::Command::smoke - smoke your dist
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 SYNOPSIS
 
@@ -1,7 +1,7 @@
 use strict;
 use warnings;
 package Dist::Zilla::App::Command::test;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: test your dist
@@ -68,7 +68,7 @@ Dist::Zilla::App::Command::test - test your dist
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 SYNOPSIS
 
@@ -1,7 +1,7 @@
 use strict;
 use warnings;
 package Dist::Zilla::App::Command;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: base class for dzil commands
@@ -43,7 +43,7 @@ Dist::Zilla::App::Command - base class for dzil commands
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 METHODS
 
@@ -1,7 +1,7 @@
 use strict;
 use warnings;
 package Dist::Zilla::App;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: Dist::Zilla's App::Cmd
@@ -59,7 +59,7 @@ Dist::Zilla::App - Dist::Zilla's App::Cmd
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 AUTHOR
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Config::Finder;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 use Moose;
@@ -26,7 +26,7 @@ Dist::Zilla::Config::Finder - the reader for dist.ini files
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 AUTHOR
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Config::Perl;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 use Moose;
@@ -59,7 +59,7 @@ Dist::Zilla::Config::Perl - the reader for dist.pl files
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Config;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 use Moose::Role;
@@ -36,7 +36,7 @@ Dist::Zilla::Config - stored configuration loader role
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::File::InMemory;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: a file that you build entirely in memory
@@ -26,7 +26,7 @@ Dist::Zilla::File::InMemory - a file that you build entirely in memory
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::File::OnDisk;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: a file that comes from your filesystem
@@ -46,7 +46,7 @@ Dist::Zilla::File::OnDisk - a file that comes from your filesystem
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::AllFiles;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: gather all the files in your dist's root
@@ -66,7 +66,7 @@ Dist::Zilla::Plugin::AllFiles - gather all the files in your dist's root
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::AutoVersion;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: take care of numbering versions so you don't have to
@@ -62,7 +62,7 @@ Dist::Zilla::Plugin::AutoVersion - take care of numbering versions so you don't
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::BumpVersion;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: bump the configured version number by one before building
@@ -40,7 +40,7 @@ Dist::Zilla::Plugin::BumpVersion - bump the configured version number by one bef
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 SYNOPSIS
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::ExtraTests;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: rewrite ./xt tests to ./t tests with skips
@@ -68,7 +68,7 @@ Dist::Zilla::Plugin::ExtraTests - rewrite ./xt tests to ./t tests with skips
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::FakeRelease;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: fake plugin to test release
@@ -28,7 +28,7 @@ Dist::Zilla::Plugin::FakeRelease - fake plugin to test release
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::InlineFiles;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: files in a data section
@@ -42,7 +42,7 @@ Dist::Zilla::Plugin::InlineFiles - files in a data section
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::InstallDirs;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: mark directory contents for installation
@@ -40,7 +40,7 @@ Dist::Zilla::Plugin::InstallDirs - mark directory contents for installation
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 SYNOPSIS
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::License;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: output a LICENSE file
@@ -34,7 +34,7 @@ Dist::Zilla::Plugin::License - output a LICENSE file
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::MakeMaker::Test;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 
@@ -35,7 +35,7 @@ Dist::Zilla::Plugin::MakeMaker::Test - TestRunner for MakeMaker based Dists
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::MakeMaker;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 
@@ -109,7 +109,7 @@ Dist::Zilla::Plugin::MakeMaker - build a Makefile.PL that uses ExtUtils::MakeMak
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::Manifest;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: build a MANIFEST file
@@ -33,7 +33,7 @@ Dist::Zilla::Plugin::Manifest - build a MANIFEST file
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::ManifestSkip;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: decline to build files that appear in a MANIFEST.SKIP-like file
@@ -35,7 +35,7 @@ Dist::Zilla::Plugin::ManifestSkip - decline to build files that appear in a MANI
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::MetaJSON;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: produce a META.json
@@ -38,7 +38,7 @@ Dist::Zilla::Plugin::MetaJSON - produce a META.json
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::MetaResources;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: provide arbitrary "resources" for distribution metadata
@@ -46,7 +46,7 @@ Dist::Zilla::Plugin::MetaResources - provide arbitrary "resources" for distribut
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::MetaTests;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: common extra tests for META.yml
@@ -21,7 +21,7 @@ Dist::Zilla::Plugin::MetaTests - common extra tests for META.yml
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::MetaYAML;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: produce a META.yml
@@ -38,7 +38,7 @@ Dist::Zilla::Plugin::MetaYAML - produce a META.yml
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::ModuleBuild::Test;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 
@@ -35,7 +35,7 @@ Dist::Zilla::Plugin::ModuleBuild::Test - TestRunner for ModuleBuild based Dists
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::ModuleBuild;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: build a Build.PL that uses Module::Build
@@ -120,7 +120,7 @@ Dist::Zilla::Plugin::ModuleBuild - build a Build.PL that uses Module::Build
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::NextRelease;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: update the next release number in your changelog
@@ -9,6 +9,21 @@ with 'Dist::Zilla::Role::FileMunger';
 with 'Dist::Zilla::Role::TextTemplate';
 with 'Dist::Zilla::Role::AfterRelease';
 
+use DateTime;
+use String::Formatter stringf => {
+  -as => '_format_version',
+
+  input_processor => 'require_single_input',
+  string_replacer => 'method_replace',
+  codes => {
+    v => sub { $_[0]->version },
+    d => sub {
+      DateTime->from_epoch(epoch => $^T, time_zone => 'local')
+              ->format_cldr($_[1]),
+    }
+  },
+};
+
 has format => (
   is  => 'ro',
   isa => 'Str', # should be more validated Later -- rjbs, 2008-06-05
@@ -24,19 +39,7 @@ has filename => (
 sub section_header {
   my ($self) = @_;
 
-  require String::Format;
-  my $string = $self->format;
-
-  require DateTime;
-  my $now = DateTime->from_epoch(epoch => $^T, time_zone=>'local');
-
-  String::Format::stringf(
-    $string,
-    (
-      v => $self->zilla->version,
-      d => sub { $now->format_cldr($_[0]) }, 
-    ),
-  );
+  return _format_version($self->format, $self->zilla);
 }
 
 sub munge_file {
@@ -95,7 +98,7 @@ Dist::Zilla::Plugin::NextRelease - update the next release number in your change
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 SYNOPSIS
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::PkgVersion;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: add a $VERSION to your packages
@@ -54,7 +54,7 @@ Dist::Zilla::Plugin::PkgVersion - add a $VERSION to your packages
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::PodTests;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: common extra tests for pod
@@ -21,7 +21,7 @@ Dist::Zilla::Plugin::PodTests - common extra tests for pod
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::PodVersion;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: add a VERSION head1 to each Perl document
@@ -72,7 +72,7 @@ Dist::Zilla::Plugin::PodVersion - add a VERSION head1 to each Perl document
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::Prereq;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: list simple prerequisites
@@ -42,7 +42,7 @@ Dist::Zilla::Plugin::Prereq - list simple prerequisites
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 SYNOPSIS
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::PruneCruft;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: prune stuff that you probably don't mean to include
@@ -42,7 +42,7 @@ Dist::Zilla::Plugin::PruneCruft - prune stuff that you probably don't mean to in
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 SYNOPSIS
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::PruneFiles;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: prune arbirary files from the dist
@@ -43,7 +43,7 @@ Dist::Zilla::Plugin::PruneFiles - prune arbirary files from the dist
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 SYNOPSIS
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::Readme;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: build a README file
@@ -51,7 +51,7 @@ Dist::Zilla::Plugin::Readme - build a README file
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::UploadToCPAN;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: upload the dist to CPAN
@@ -97,7 +97,7 @@ Dist::Zilla::Plugin::UploadToCPAN - upload the dist to CPAN
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 SYNOPSIS
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::PluginBundle::Classic;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: build something more or less like a "classic" CPAN dist
@@ -48,7 +48,7 @@ Dist::Zilla::PluginBundle::Classic - build something more or less like a "classi
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::PluginBundle::Filter;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: use another bundle, with some plugins removed
@@ -52,7 +52,7 @@ Dist::Zilla::PluginBundle::Filter - use another bundle, with some plugins remove
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 SYNOPSIS
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Role::AfterBuild;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: something that runs after building is mostly complete
@@ -21,7 +21,7 @@ Dist::Zilla::Role::AfterBuild - something that runs after building is mostly com
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -2,7 +2,7 @@ use strict;
 use warnings;
 
 package Dist::Zilla::Role::AfterRelease;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: something that runs after release is mostly complete
@@ -24,7 +24,7 @@ Dist::Zilla::Role::AfterRelease - something that runs after release is mostly co
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Role::BeforeBuild;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: something that runs before building really begins
@@ -21,7 +21,7 @@ Dist::Zilla::Role::BeforeBuild - something that runs before building really begi
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -2,7 +2,7 @@ use strict;
 use warnings;
 
 package Dist::Zilla::Role::BeforeRelease;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: something that runs before release really begins
@@ -24,7 +24,7 @@ Dist::Zilla::Role::BeforeRelease - something that runs before release really beg
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Role::File;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: something that can act like a file
@@ -37,7 +37,7 @@ Dist::Zilla::Role::File - something that can act like a file
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Role::FileFinder;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 use Moose::Autobox;
@@ -22,7 +22,7 @@ Dist::Zilla::Role::FileFinder - something that finds files within the distributi
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Role::FileGatherer;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 use Moose::Autobox;
@@ -23,7 +23,7 @@ Dist::Zilla::Role::FileGatherer - something that gathers files into the distribu
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Role::FileInjector;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 use Moose::Autobox;
@@ -28,7 +28,7 @@ Dist::Zilla::Role::FileInjector - something that can add files to the distributi
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Role::FileMunger;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: something that alters a file's destination or content
@@ -28,7 +28,7 @@ Dist::Zilla::Role::FileMunger - something that alters a file's destination or co
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Role::FilePruner;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: something that removes found files from the distribution
@@ -21,7 +21,7 @@ Dist::Zilla::Role::FilePruner - something that removes found files from the dist
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Role::FixedPrereqs;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: enumerate fixed (non-conditional) prerequisites
@@ -21,7 +21,7 @@ Dist::Zilla::Role::FixedPrereqs - enumerate fixed (non-conditional) prerequisite
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Role::InstallTool;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: something that creates an install program for a dist
@@ -23,7 +23,7 @@ Dist::Zilla::Role::InstallTool - something that creates an install program for a
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Role::MetaProvider;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: something that provides metadata (for META.yml/json)
@@ -21,7 +21,7 @@ Dist::Zilla::Role::MetaProvider - something that provides metadata (for META.yml
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Role::Plugin;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: something that gets plugged in to Dist::Zilla
@@ -34,7 +34,7 @@ Dist::Zilla::Role::Plugin - something that gets plugged in to Dist::Zilla
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Role::PluginBundle;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: a bundle of plugins
@@ -20,7 +20,7 @@ Dist::Zilla::Role::PluginBundle - a bundle of plugins
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Role::Releaser;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: something that makes a release of the dist
@@ -21,7 +21,7 @@ Dist::Zilla::Role::Releaser - something that makes a release of the dist
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Role::TestRunner;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 
@@ -25,7 +25,7 @@ Dist::Zilla::Role::TestRunner - something used as a delegating agent to 'dzil te
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Role::TextTemplate;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: something that renders a Text::Template template string
@@ -42,7 +42,7 @@ Dist::Zilla::Role::TextTemplate - something that renders a Text::Template templa
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Role::VersionProvider;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: something that provides a version number for the dist
@@ -21,7 +21,7 @@ Dist::Zilla::Role::VersionProvider - something that provides a version number fo
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,7 +1,7 @@
 use strict;
 use warnings;
 package Dist::Zilla::Tutorial;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: how to use this "Dist::Zilla" thing
@@ -18,7 +18,7 @@ Dist::Zilla::Tutorial - how to use this "Dist::Zilla" thing
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 SYNOPSIS
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Types;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: dzil-specific type library
@@ -26,7 +26,7 @@ Dist::Zilla::Types - dzil-specific type library
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 AUTHOR
 
@@ -1,5 +1,5 @@
 package Dist::Zilla::Util::MVPAssembler;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 use Moose;
@@ -31,7 +31,7 @@ Dist::Zilla::Util::MVPAssembler - Dist::Zilla-specific subclass of Config::MVP::
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 AUTHOR
 
@@ -1,7 +1,7 @@
 use strict;
 use warnings;
 package Dist::Zilla::Util;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: random snippets of code that Dist::Zilla wants
@@ -97,7 +97,7 @@ Dist::Zilla::Util - random snippets of code that Dist::Zilla wants
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 METHODS
 
@@ -1,5 +1,5 @@
 package Dist::Zilla;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: distribution builder; installer not included!
@@ -565,7 +565,7 @@ Dist::Zilla - distribution builder; installer not included!
 
 =head1 VERSION
 
-version 1.093280
+version 1.093290
 
 =head1 DESCRIPTION
 
@@ -1,7 +1,7 @@
 use strict;
 use warnings;
 package DZ1;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: this is a sample package for testing Dist::Zilla;
@@ -1,7 +1,7 @@
 use strict;
 use warnings;
 package DZ1;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: this is a sample package for testing Dist::Zilla;
@@ -1,5 +1,5 @@
 package Dist::Zilla::Plugin::CreditTaker;
-our $VERSION = '1.093280';
+our $VERSION = '1.093290';
 
 
 # ABSTRACT: add 'built by D::Z' to all your modules