Hello community,

here is the log from the commit of package perl-Log-Dispatch for 
openSUSE:Factory checked in at 2015-08-27 08:56:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Log-Dispatch (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Log-Dispatch.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Log-Dispatch"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Log-Dispatch/perl-Log-Dispatch.changes      
2015-08-10 09:16:33.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Log-Dispatch.new/perl-Log-Dispatch.changes 
2015-08-27 08:56:30.000000000 +0200
@@ -1,0 +2,14 @@
+Sun Aug 23 08:57:34 UTC 2015 - [email protected]
+
+- updated to 2.49
+   see /usr/share/doc/packages/perl-Log-Dispatch/Changes
+
+  2.49     2015-08-21
+  
+  - The Screen output now enables autoflush on the handle it uses to send 
output
+    to STDOUT or STDERR every time it sends a message. This does not affect the
+    global STDOUT or STDERR, as the Screen module makes its own handle for
+    output. This fixes a bug reported by Karen Etheridge that caused this 
module
+    to not play nicely with Capture::Tiny in some cases. RT #106605.
+
+-------------------------------------------------------------------

Old:
----
  Log-Dispatch-2.48.tar.gz

New:
----
  Log-Dispatch-2.49.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Log-Dispatch.spec ++++++
--- /var/tmp/diff_new_pack.nDO2Lt/_old  2015-08-27 08:56:30.000000000 +0200
+++ /var/tmp/diff_new_pack.nDO2Lt/_new  2015-08-27 08:56:30.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Log-Dispatch
-Version:        2.48
+Version:        2.49
 Release:        0
 %define cpan_name Log-Dispatch
 Summary:        Dispatches messages to one or more outputs

++++++ Log-Dispatch-2.48.tar.gz -> Log-Dispatch-2.49.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/Changes 
new/Log-Dispatch-2.49/Changes
--- old/Log-Dispatch-2.48/Changes       2015-08-07 17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/Changes       2015-08-22 00:57:30.000000000 +0200
@@ -1,3 +1,12 @@
+2.49     2015-08-21
+
+- The Screen output now enables autoflush on the handle it uses to send output
+  to STDOUT or STDERR every time it sends a message. This does not affect the
+  global STDOUT or STDERR, as the Screen module makes its own handle for
+  output. This fixes a bug reported by Karen Etheridge that caused this module
+  to not play nicely with Capture::Tiny in some cases. RT #106605.
+
+
 2.48     2015-08-07
 
 - Fixed (I hope) tests that were added in the last release that fail on
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/MANIFEST 
new/Log-Dispatch-2.49/MANIFEST
--- old/Log-Dispatch-2.48/MANIFEST      2015-08-07 17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/MANIFEST      2015-08-22 00:57:30.000000000 +0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest 
v5.037.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest 
v5.039.
 Changes
 INSTALL
 LICENSE
@@ -40,8 +40,10 @@
 t/07-syslog-threads.t
 t/08-screen.t
 t/author-eol.t
+t/author-mojibake.t
 t/author-no-tabs.t
 t/author-pod-spell.t
+t/author-test-dependents.t
 t/author-test-version.t
 t/email-exit-helper.pl
 t/lib/Log/Dispatch/TestUtil.pm
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/META.json 
new/Log-Dispatch-2.49/META.json
--- old/Log-Dispatch-2.48/META.json     2015-08-07 17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/META.json     2015-08-22 00:57:30.000000000 +0200
@@ -4,7 +4,7 @@
       "Dave Rolsky <[email protected]>"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "Dist::Zilla version 5.037, CPAN::Meta::Converter version 
2.150005",
+   "generated_by" : "Dist::Zilla version 5.039, CPAN::Meta::Converter version 
2.150005",
    "license" : [
       "artistic_2"
    ],
@@ -23,7 +23,6 @@
       "develop" : {
          "requires" : {
             "Code::TidyAll" : "0.24",
-            "IPC::Run3" : "0",
             "MIME::Lite" : "0",
             "Mail::Send" : "0",
             "Mail::Sender" : "0",
@@ -34,6 +33,7 @@
             "Test::CPAN::Changes" : "0.19",
             "Test::Code::TidyAll" : "0.24",
             "Test::EOL" : "0",
+            "Test::Mojibake" : "0",
             "Test::More" : "0.88",
             "Test::NoTabs" : "0",
             "Test::Pod" : "1.41",
@@ -86,67 +86,67 @@
    "provides" : {
       "Log::Dispatch" : {
          "file" : "lib/Log/Dispatch.pm",
-         "version" : "2.48"
+         "version" : "2.49"
       },
       "Log::Dispatch::ApacheLog" : {
          "file" : "lib/Log/Dispatch/ApacheLog.pm",
-         "version" : "2.48"
+         "version" : "2.49"
       },
       "Log::Dispatch::Base" : {
          "file" : "lib/Log/Dispatch/Base.pm",
-         "version" : "2.48"
+         "version" : "2.49"
       },
       "Log::Dispatch::Code" : {
          "file" : "lib/Log/Dispatch/Code.pm",
-         "version" : "2.48"
+         "version" : "2.49"
       },
       "Log::Dispatch::Email" : {
          "file" : "lib/Log/Dispatch/Email.pm",
-         "version" : "2.48"
+         "version" : "2.49"
       },
       "Log::Dispatch::Email::MIMELite" : {
          "file" : "lib/Log/Dispatch/Email/MIMELite.pm",
-         "version" : "2.48"
+         "version" : "2.49"
       },
       "Log::Dispatch::Email::MailSend" : {
          "file" : "lib/Log/Dispatch/Email/MailSend.pm",
-         "version" : "2.48"
+         "version" : "2.49"
       },
       "Log::Dispatch::Email::MailSender" : {
          "file" : "lib/Log/Dispatch/Email/MailSender.pm",
-         "version" : "2.48"
+         "version" : "2.49"
       },
       "Log::Dispatch::Email::MailSendmail" : {
          "file" : "lib/Log/Dispatch/Email/MailSendmail.pm",
-         "version" : "2.48"
+         "version" : "2.49"
       },
       "Log::Dispatch::File" : {
          "file" : "lib/Log/Dispatch/File.pm",
-         "version" : "2.48"
+         "version" : "2.49"
       },
       "Log::Dispatch::File::Locked" : {
          "file" : "lib/Log/Dispatch/File/Locked.pm",
-         "version" : "2.48"
+         "version" : "2.49"
       },
       "Log::Dispatch::Handle" : {
          "file" : "lib/Log/Dispatch/Handle.pm",
-         "version" : "2.48"
+         "version" : "2.49"
       },
       "Log::Dispatch::Null" : {
          "file" : "lib/Log/Dispatch/Null.pm",
-         "version" : "2.48"
+         "version" : "2.49"
       },
       "Log::Dispatch::Output" : {
          "file" : "lib/Log/Dispatch/Output.pm",
-         "version" : "2.48"
+         "version" : "2.49"
       },
       "Log::Dispatch::Screen" : {
          "file" : "lib/Log/Dispatch/Screen.pm",
-         "version" : "2.48"
+         "version" : "2.49"
       },
       "Log::Dispatch::Syslog" : {
          "file" : "lib/Log/Dispatch/Syslog.pm",
-         "version" : "2.48"
+         "version" : "2.49"
       }
    },
    "release_status" : "stable",
@@ -162,7 +162,7 @@
          "web" : "https://github.com/houseabsolute/Log-Dispatch";
       }
    },
-   "version" : "2.48",
+   "version" : "2.49",
    "x_Dist_Zilla" : {
       "perl" : {
          "version" : "5.022000"
@@ -176,7 +176,7 @@
                }
             },
             "name" : "@DROLSKY/MakeMaker",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::Authority",
@@ -186,7 +186,7 @@
          {
             "class" : "Dist::Zilla::Plugin::AutoPrereqs",
             "name" : "@DROLSKY/AutoPrereqs",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::CopyFilesFromBuild",
@@ -198,15 +198,15 @@
             "config" : {
                "Dist::Zilla::Plugin::GatherDir" : {
                   "exclude_filename" : [
+                     "Build.PL",
+                     "LICENSE",
                      "Makefile.PL",
-                     "cpanfile",
                      "README.md",
-                     "Build.PL",
-                     "LICENSE"
+                     "cpanfile"
                   ],
                   "exclude_match" : [],
-                  "follow_symlinks" : "0",
-                  "include_dotfiles" : "0",
+                  "follow_symlinks" : 0,
+                  "include_dotfiles" : 0,
                   "prefix" : "",
                   "prune_directory" : [],
                   "root" : "."
@@ -236,7 +236,7 @@
          {
             "class" : "Dist::Zilla::Plugin::MetaResources",
             "name" : "@DROLSKY/MetaResources",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaProvides::Package",
@@ -246,7 +246,7 @@
                      {
                         "class" : "Dist::Zilla::Plugin::FinderCode",
                         "name" : 
"@DROLSKY/MetaProvides::Package/AUTOVIV/:InstallModulesPM",
-                        "version" : "5.037"
+                        "version" : "5.039"
                      }
                   ]
                },
@@ -262,7 +262,7 @@
          {
             "class" : "Dist::Zilla::Plugin::NextRelease",
             "name" : "@DROLSKY/NextRelease",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::Prereqs",
@@ -273,7 +273,7 @@
                }
             },
             "name" : "@DROLSKY/Test::More with subtest()",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::Prereqs",
@@ -284,7 +284,7 @@
                }
             },
             "name" : "@DROLSKY/Modules for use with tidyall",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::PromptIfStale",
@@ -342,37 +342,37 @@
          {
             "class" : "Dist::Zilla::Plugin::ManifestSkip",
             "name" : "@DROLSKY/ManifestSkip",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaYAML",
             "name" : "@DROLSKY/MetaYAML",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::License",
             "name" : "@DROLSKY/License",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::ExtraTests",
             "name" : "@DROLSKY/ExtraTests",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::ExecDir",
             "name" : "@DROLSKY/ExecDir",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::ShareDir",
             "name" : "@DROLSKY/ShareDir",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::Manifest",
             "name" : "@DROLSKY/Manifest",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::CheckVersionIncrement",
@@ -382,17 +382,17 @@
          {
             "class" : "Dist::Zilla::Plugin::TestRelease",
             "name" : "@DROLSKY/TestRelease",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::ConfirmRelease",
             "name" : "@DROLSKY/ConfirmRelease",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::UploadToCPAN",
             "name" : "@DROLSKY/UploadToCPAN",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::CheckPrereqsIndexed",
@@ -402,22 +402,22 @@
          {
             "class" : "Dist::Zilla::Plugin::CPANFile",
             "name" : "@DROLSKY/CPANFile",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::DROLSKY::Contributors",
             "name" : "@DROLSKY/DROLSKY::Contributors",
-            "version" : "0.36"
+            "version" : "0.37"
          },
          {
             "class" : "Dist::Zilla::Plugin::DROLSKY::License",
             "name" : "@DROLSKY/DROLSKY::License",
-            "version" : "0.36"
+            "version" : "0.37"
          },
          {
             "class" : "Dist::Zilla::Plugin::DROLSKY::TidyAll",
             "name" : "@DROLSKY/DROLSKY::TidyAll",
-            "version" : "0.36"
+            "version" : "0.37"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch",
@@ -467,17 +467,28 @@
          {
             "class" : "Dist::Zilla::Plugin::MetaConfig",
             "name" : "@DROLSKY/MetaConfig",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaJSON",
             "name" : "@DROLSKY/MetaJSON",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::RewriteVersion",
+            "config" : {
+               "Dist::Zilla::Plugin::RewriteVersion" : {
+                  "add_tarball_name" : 0,
+                  "finders" : [
+                     ":ExecFiles",
+                     ":InstallModules"
+                  ],
+                  "global" : 0,
+                  "skip_version_provider" : 0
+               }
+            },
             "name" : "@DROLSKY/RewriteVersion",
-            "version" : "0.009"
+            "version" : "0.012"
          },
          {
             "class" : "Dist::Zilla::Plugin::SurgicalPodWeaver",
@@ -555,9 +566,14 @@
             "version" : "0.0023"
          },
          {
+            "class" : "Dist::Zilla::Plugin::MojibakeTests",
+            "name" : "@DROLSKY/MojibakeTests",
+            "version" : "0.8"
+         },
+         {
             "class" : "Dist::Zilla::Plugin::PodSyntaxTests",
             "name" : "@DROLSKY/PodSyntaxTests",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::Test::CPAN::Changes",
@@ -668,7 +684,7 @@
                   "branch" : null,
                   "changelog" : "Changes",
                   "signed" : 0,
-                  "tag" : "v2.48",
+                  "tag" : "v2.49",
                   "tag_format" : "v%v",
                   "tag_message" : "v%v"
                },
@@ -700,8 +716,18 @@
          },
          {
             "class" : "Dist::Zilla::Plugin::BumpVersionAfterRelease",
+            "config" : {
+               "Dist::Zilla::Plugin::BumpVersionAfterRelease" : {
+                  "finders" : [
+                     ":ExecFiles",
+                     ":InstallModules"
+                  ],
+                  "global" : 0,
+                  "munge_makefile_pl" : 1
+               }
+            },
             "name" : "@DROLSKY/BumpVersionAfterRelease",
-            "version" : "0.009"
+            "version" : "0.012"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::Commit",
@@ -760,12 +786,12 @@
                }
             },
             "name" : "DevelopRequires",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::FileFinder::ByName",
             "name" : "MostLibs",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::Test::Version",
@@ -780,47 +806,57 @@
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":InstallModules",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":IncModules",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":TestFiles",
-            "version" : "5.037"
+            "version" : "5.039"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::FinderCode",
+            "name" : ":ExtraTestFiles",
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":ExecFiles",
-            "version" : "5.037"
+            "version" : "5.039"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::FinderCode",
+            "name" : ":PerlExecFiles",
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":ShareFiles",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":MainModule",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":AllFiles",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":NoFiles",
-            "version" : "5.037"
+            "version" : "5.039"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : 
"@DROLSKY/MetaProvides::Package/AUTOVIV/:InstallModulesPM",
-            "version" : "5.037"
+            "version" : "5.039"
          }
       ],
       "zilla" : {
@@ -828,7 +864,7 @@
          "config" : {
             "is_trial" : "0"
          },
-         "version" : "5.037"
+         "version" : "5.039"
       }
    },
    "x_authority" : "cpan:DROLSKY",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/META.yml 
new/Log-Dispatch-2.49/META.yml
--- old/Log-Dispatch-2.48/META.yml      2015-08-07 17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/META.yml      2015-08-22 00:57:30.000000000 +0200
@@ -22,7 +22,7 @@
   Dist::CheckConflicts: '0.02'
   ExtUtils::MakeMaker: '0'
 dynamic_config: 0
-generated_by: 'Dist::Zilla version 5.037, CPAN::Meta::Converter version 
2.150005'
+generated_by: 'Dist::Zilla version 5.039, CPAN::Meta::Converter version 
2.150005'
 license: artistic_2
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -31,52 +31,52 @@
 provides:
   Log::Dispatch:
     file: lib/Log/Dispatch.pm
-    version: '2.48'
+    version: '2.49'
   Log::Dispatch::ApacheLog:
     file: lib/Log/Dispatch/ApacheLog.pm
-    version: '2.48'
+    version: '2.49'
   Log::Dispatch::Base:
     file: lib/Log/Dispatch/Base.pm
-    version: '2.48'
+    version: '2.49'
   Log::Dispatch::Code:
     file: lib/Log/Dispatch/Code.pm
-    version: '2.48'
+    version: '2.49'
   Log::Dispatch::Email:
     file: lib/Log/Dispatch/Email.pm
-    version: '2.48'
+    version: '2.49'
   Log::Dispatch::Email::MIMELite:
     file: lib/Log/Dispatch/Email/MIMELite.pm
-    version: '2.48'
+    version: '2.49'
   Log::Dispatch::Email::MailSend:
     file: lib/Log/Dispatch/Email/MailSend.pm
-    version: '2.48'
+    version: '2.49'
   Log::Dispatch::Email::MailSender:
     file: lib/Log/Dispatch/Email/MailSender.pm
-    version: '2.48'
+    version: '2.49'
   Log::Dispatch::Email::MailSendmail:
     file: lib/Log/Dispatch/Email/MailSendmail.pm
-    version: '2.48'
+    version: '2.49'
   Log::Dispatch::File:
     file: lib/Log/Dispatch/File.pm
-    version: '2.48'
+    version: '2.49'
   Log::Dispatch::File::Locked:
     file: lib/Log/Dispatch/File/Locked.pm
-    version: '2.48'
+    version: '2.49'
   Log::Dispatch::Handle:
     file: lib/Log/Dispatch/Handle.pm
-    version: '2.48'
+    version: '2.49'
   Log::Dispatch::Null:
     file: lib/Log/Dispatch/Null.pm
-    version: '2.48'
+    version: '2.49'
   Log::Dispatch::Output:
     file: lib/Log/Dispatch/Output.pm
-    version: '2.48'
+    version: '2.49'
   Log::Dispatch::Screen:
     file: lib/Log/Dispatch/Screen.pm
-    version: '2.48'
+    version: '2.49'
   Log::Dispatch::Syslog:
     file: lib/Log/Dispatch/Syslog.pm
-    version: '2.48'
+    version: '2.49'
 requires:
   Carp: '0'
   Devel::GlobalDestruction: '0'
@@ -95,7 +95,7 @@
   bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=Log-Dispatch
   homepage: http://metacpan.org/release/Log-Dispatch
   repository: git://github.com/houseabsolute/Log-Dispatch.git
-version: '2.48'
+version: '2.49'
 x_Dist_Zilla:
   perl:
     version: '5.022000'
@@ -106,7 +106,7 @@
         Dist::Zilla::Role::TestRunner:
           default_jobs: 1
       name: '@DROLSKY/MakeMaker'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::Authority
       name: '@DROLSKY/Authority'
@@ -114,7 +114,7 @@
     -
       class: Dist::Zilla::Plugin::AutoPrereqs
       name: '@DROLSKY/AutoPrereqs'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::CopyFilesFromBuild
       name: '@DROLSKY/CopyFilesFromBuild'
@@ -124,14 +124,14 @@
       config:
         Dist::Zilla::Plugin::GatherDir:
           exclude_filename:
-            - Makefile.PL
-            - cpanfile
-            - README.md
             - Build.PL
             - LICENSE
+            - Makefile.PL
+            - README.md
+            - cpanfile
           exclude_match: []
-          follow_symlinks: '0'
-          include_dotfiles: '0'
+          follow_symlinks: 0
+          include_dotfiles: 0
           prefix: ''
           prune_directory: []
           root: .
@@ -153,7 +153,7 @@
     -
       class: Dist::Zilla::Plugin::MetaResources
       name: '@DROLSKY/MetaResources'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::MetaProvides::Package
       config:
@@ -162,7 +162,7 @@
             -
               class: Dist::Zilla::Plugin::FinderCode
               name: '@DROLSKY/MetaProvides::Package/AUTOVIV/:InstallModulesPM'
-              version: '5.037'
+              version: '5.039'
         Dist::Zilla::Role::MetaProvider::Provider:
           inherit_missing: '1'
           inherit_version: '1'
@@ -172,7 +172,7 @@
     -
       class: Dist::Zilla::Plugin::NextRelease
       name: '@DROLSKY/NextRelease'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::Prereqs
       config:
@@ -180,7 +180,7 @@
           phase: test
           type: requires
       name: '@DROLSKY/Test::More with subtest()'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::Prereqs
       config:
@@ -188,7 +188,7 @@
           phase: develop
           type: requires
       name: '@DROLSKY/Modules for use with tidyall'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::PromptIfStale
       config:
@@ -232,31 +232,31 @@
     -
       class: Dist::Zilla::Plugin::ManifestSkip
       name: '@DROLSKY/ManifestSkip'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::MetaYAML
       name: '@DROLSKY/MetaYAML'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::License
       name: '@DROLSKY/License'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::ExtraTests
       name: '@DROLSKY/ExtraTests'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::ExecDir
       name: '@DROLSKY/ExecDir'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::ShareDir
       name: '@DROLSKY/ShareDir'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::Manifest
       name: '@DROLSKY/Manifest'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::CheckVersionIncrement
       name: '@DROLSKY/CheckVersionIncrement'
@@ -264,15 +264,15 @@
     -
       class: Dist::Zilla::Plugin::TestRelease
       name: '@DROLSKY/TestRelease'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::ConfirmRelease
       name: '@DROLSKY/ConfirmRelease'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::UploadToCPAN
       name: '@DROLSKY/UploadToCPAN'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::CheckPrereqsIndexed
       name: '@DROLSKY/CheckPrereqsIndexed'
@@ -280,19 +280,19 @@
     -
       class: Dist::Zilla::Plugin::CPANFile
       name: '@DROLSKY/CPANFile'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::DROLSKY::Contributors
       name: '@DROLSKY/DROLSKY::Contributors'
-      version: '0.36'
+      version: '0.37'
     -
       class: Dist::Zilla::Plugin::DROLSKY::License
       name: '@DROLSKY/DROLSKY::License'
-      version: '0.36'
+      version: '0.37'
     -
       class: Dist::Zilla::Plugin::DROLSKY::TidyAll
       name: '@DROLSKY/DROLSKY::TidyAll'
-      version: '0.36'
+      version: '0.37'
     -
       class: Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch
       config:
@@ -329,15 +329,23 @@
     -
       class: Dist::Zilla::Plugin::MetaConfig
       name: '@DROLSKY/MetaConfig'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::MetaJSON
       name: '@DROLSKY/MetaJSON'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::RewriteVersion
+      config:
+        Dist::Zilla::Plugin::RewriteVersion:
+          add_tarball_name: 0
+          finders:
+            - ':ExecFiles'
+            - ':InstallModules'
+          global: 0
+          skip_version_provider: 0
       name: '@DROLSKY/RewriteVersion'
-      version: '0.009'
+      version: '0.012'
     -
       class: Dist::Zilla::Plugin::SurgicalPodWeaver
       config:
@@ -397,9 +405,13 @@
       name: '@DROLSKY/SurgicalPodWeaver'
       version: '0.0023'
     -
+      class: Dist::Zilla::Plugin::MojibakeTests
+      name: '@DROLSKY/MojibakeTests'
+      version: '0.8'
+    -
       class: Dist::Zilla::Plugin::PodSyntaxTests
       name: '@DROLSKY/PodSyntaxTests'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::Test::CPAN::Changes
       name: '@DROLSKY/Test::CPAN::Changes'
@@ -485,7 +497,7 @@
           branch: ~
           changelog: Changes
           signed: 0
-          tag: v2.48
+          tag: v2.49
           tag_format: v%v
           tag_message: v%v
         Dist::Zilla::Role::Git::Repo:
@@ -507,8 +519,15 @@
       version: '2.036'
     -
       class: Dist::Zilla::Plugin::BumpVersionAfterRelease
+      config:
+        Dist::Zilla::Plugin::BumpVersionAfterRelease:
+          finders:
+            - ':ExecFiles'
+            - ':InstallModules'
+          global: 0
+          munge_makefile_pl: 1
       name: '@DROLSKY/BumpVersionAfterRelease'
-      version: '0.009'
+      version: '0.012'
     -
       class: Dist::Zilla::Plugin::Git::Commit
       config:
@@ -550,11 +569,11 @@
           phase: develop
           type: requires
       name: DevelopRequires
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::FileFinder::ByName
       name: MostLibs
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::Test::Version
       name: Test::Version
@@ -566,44 +585,52 @@
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':InstallModules'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':IncModules'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':TestFiles'
-      version: '5.037'
+      version: '5.039'
+    -
+      class: Dist::Zilla::Plugin::FinderCode
+      name: ':ExtraTestFiles'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':ExecFiles'
-      version: '5.037'
+      version: '5.039'
+    -
+      class: Dist::Zilla::Plugin::FinderCode
+      name: ':PerlExecFiles'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':ShareFiles'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':MainModule'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':AllFiles'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':NoFiles'
-      version: '5.037'
+      version: '5.039'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: '@DROLSKY/MetaProvides::Package/AUTOVIV/:InstallModulesPM'
-      version: '5.037'
+      version: '5.039'
   zilla:
     class: Dist::Zilla::Dist::Builder
     config:
       is_trial: '0'
-    version: '5.037'
+    version: '5.039'
 x_authority: cpan:DROLSKY
 x_breaks:
   Log::Dispatch::File::Stamped: '<= 0.10'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/Makefile.PL 
new/Log-Dispatch-2.49/Makefile.PL
--- old/Log-Dispatch-2.48/Makefile.PL   2015-08-07 17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/Makefile.PL   2015-08-22 00:57:30.000000000 +0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker 
v5.037.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker 
v5.039.
 use strict;
 use warnings;
 
@@ -15,7 +15,6 @@
     "ExtUtils::MakeMaker" => 0
   },
   "DISTNAME" => "Log-Dispatch",
-  "EXE_FILES" => [],
   "LICENSE" => "artistic_2",
   "MIN_PERL_VERSION" => "5.006",
   "NAME" => "Log::Dispatch",
@@ -50,7 +49,7 @@
     "lib" => 0,
     "utf8" => 0
   },
-  "VERSION" => "2.48",
+  "VERSION" => "2.49",
   "test" => {
     "TESTS" => "t/*.t"
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/README.md 
new/Log-Dispatch-2.49/README.md
--- old/Log-Dispatch-2.48/README.md     2015-08-07 17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/README.md     2015-08-22 00:57:30.000000000 +0200
@@ -4,7 +4,7 @@
 
 VERSION
 
-    version 2.48
+    version 2.49
 
 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/cpanfile 
new/Log-Dispatch-2.49/cpanfile
--- old/Log-Dispatch-2.48/cpanfile      2015-08-07 17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/cpanfile      2015-08-22 00:57:30.000000000 +0200
@@ -41,7 +41,6 @@
 
 on 'develop' => sub {
   requires "Code::TidyAll" => "0.24";
-  requires "IPC::Run3" => "0";
   requires "MIME::Lite" => "0";
   requires "Mail::Send" => "0";
   requires "Mail::Sender" => "0";
@@ -52,6 +51,7 @@
   requires "Test::CPAN::Changes" => "0.19";
   requires "Test::Code::TidyAll" => "0.24";
   requires "Test::EOL" => "0";
+  requires "Test::Mojibake" => "0";
   requires "Test::More" => "0.88";
   requires "Test::NoTabs" => "0";
   requires "Test::Pod" => "1.41";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/dist.ini 
new/Log-Dispatch-2.49/dist.ini
--- old/Log-Dispatch-2.48/dist.ini      2015-08-07 17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/dist.ini      2015-08-22 00:57:30.000000000 +0200
@@ -23,7 +23,6 @@
 -remove = Test::Version
 
 [Prereqs / DevelopRequires]
-IPC::Run3 = 0
 MIME::Lite = 0
 Mail::Send = 0
 Mail::Sender = 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/lib/Log/Dispatch/ApacheLog.pm 
new/Log-Dispatch-2.49/lib/Log/Dispatch/ApacheLog.pm
--- old/Log-Dispatch-2.48/lib/Log/Dispatch/ApacheLog.pm 2015-08-07 
17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/lib/Log/Dispatch/ApacheLog.pm 2015-08-22 
00:57:30.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '2.48';
+our $VERSION = '2.49';
 
 use Log::Dispatch::Output;
 
@@ -68,7 +68,7 @@
 
 =head1 VERSION
 
-version 2.48
+version 2.49
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/lib/Log/Dispatch/Base.pm 
new/Log-Dispatch-2.49/lib/Log/Dispatch/Base.pm
--- old/Log-Dispatch-2.48/lib/Log/Dispatch/Base.pm      2015-08-07 
17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/lib/Log/Dispatch/Base.pm      2015-08-22 
00:57:30.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '2.48';
+our $VERSION = '2.49';
 
 sub _get_callbacks {
     shift;
@@ -59,7 +59,7 @@
 
 =head1 VERSION
 
-version 2.48
+version 2.49
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/lib/Log/Dispatch/Code.pm 
new/Log-Dispatch-2.49/lib/Log/Dispatch/Code.pm
--- old/Log-Dispatch-2.48/lib/Log/Dispatch/Code.pm      2015-08-07 
17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/lib/Log/Dispatch/Code.pm      2015-08-22 
00:57:30.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '2.48';
+our $VERSION = '2.49';
 
 use Log::Dispatch::Output;
 
@@ -49,7 +49,7 @@
 
 =head1 VERSION
 
-version 2.48
+version 2.49
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/lib/Log/Dispatch/Email/MIMELite.pm 
new/Log-Dispatch-2.49/lib/Log/Dispatch/Email/MIMELite.pm
--- old/Log-Dispatch-2.48/lib/Log/Dispatch/Email/MIMELite.pm    2015-08-07 
17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/lib/Log/Dispatch/Email/MIMELite.pm    2015-08-22 
00:57:30.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '2.48';
+our $VERSION = '2.49';
 
 use Log::Dispatch::Email;
 
@@ -16,7 +16,7 @@
     my %p    = @_;
 
     my %mail = (
-        To      => ( join ',', @{ $self->{to} } ),
+        To => ( join ',', @{ $self->{to} } ),
         Subject => $self->{subject},
         Type    => 'TEXT',
         Data    => $p{message},
@@ -44,7 +44,7 @@
 
 =head1 VERSION
 
-version 2.48
+version 2.49
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/lib/Log/Dispatch/Email/MailSend.pm 
new/Log-Dispatch-2.49/lib/Log/Dispatch/Email/MailSend.pm
--- old/Log-Dispatch-2.48/lib/Log/Dispatch/Email/MailSend.pm    2015-08-07 
17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/lib/Log/Dispatch/Email/MailSend.pm    2015-08-22 
00:57:30.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '2.48';
+our $VERSION = '2.49';
 
 use Log::Dispatch::Email;
 
@@ -52,7 +52,7 @@
 
 =head1 VERSION
 
-version 2.48
+version 2.49
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Log-Dispatch-2.48/lib/Log/Dispatch/Email/MailSender.pm 
new/Log-Dispatch-2.49/lib/Log/Dispatch/Email/MailSender.pm
--- old/Log-Dispatch-2.48/lib/Log/Dispatch/Email/MailSender.pm  2015-08-07 
17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/lib/Log/Dispatch/Email/MailSender.pm  2015-08-22 
00:57:30.000000000 +0200
@@ -8,7 +8,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '2.48';
+our $VERSION = '2.49';
 
 use Log::Dispatch::Email;
 
@@ -96,7 +96,7 @@
 
 =head1 VERSION
 
-version 2.48
+version 2.49
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Log-Dispatch-2.48/lib/Log/Dispatch/Email/MailSendmail.pm 
new/Log-Dispatch-2.49/lib/Log/Dispatch/Email/MailSendmail.pm
--- old/Log-Dispatch-2.48/lib/Log/Dispatch/Email/MailSendmail.pm        
2015-08-07 17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/lib/Log/Dispatch/Email/MailSendmail.pm        
2015-08-22 00:57:30.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '2.48';
+our $VERSION = '2.49';
 
 use Log::Dispatch::Email;
 
@@ -16,7 +16,7 @@
     my %p    = @_;
 
     my %mail = (
-        To      => ( join ',', @{ $self->{to} } ),
+        To => ( join ',', @{ $self->{to} } ),
         Subject => $self->{subject},
         Message => $p{message},
 
@@ -44,7 +44,7 @@
 
 =head1 VERSION
 
-version 2.48
+version 2.49
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/lib/Log/Dispatch/Email.pm 
new/Log-Dispatch-2.49/lib/Log/Dispatch/Email.pm
--- old/Log-Dispatch-2.48/lib/Log/Dispatch/Email.pm     2015-08-07 
17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/lib/Log/Dispatch/Email.pm     2015-08-22 
00:57:30.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '2.48';
+our $VERSION = '2.49';
 
 use Log::Dispatch::Output;
 
@@ -26,7 +26,7 @@
                 type    => SCALAR,
                 default => "$program: log email"
             },
-            to   => { type => SCALAR | ARRAYREF },
+            to => { type => SCALAR | ARRAYREF },
             from => {
                 type     => SCALAR,
                 optional => 1
@@ -117,7 +117,7 @@
 
 =head1 VERSION
 
-version 2.48
+version 2.49
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/lib/Log/Dispatch/File/Locked.pm 
new/Log-Dispatch-2.49/lib/Log/Dispatch/File/Locked.pm
--- old/Log-Dispatch-2.48/lib/Log/Dispatch/File/Locked.pm       2015-08-07 
17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/lib/Log/Dispatch/File/Locked.pm       2015-08-22 
00:57:30.000000000 +0200
@@ -5,7 +5,7 @@
 
 use base qw( Log::Dispatch::File );
 
-our $VERSION = '2.48';
+our $VERSION = '2.49';
 
 use Fcntl qw(:DEFAULT :flock);
 
@@ -38,7 +38,7 @@
 
 =head1 VERSION
 
-version 2.48
+version 2.49
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/lib/Log/Dispatch/File.pm 
new/Log-Dispatch-2.49/lib/Log/Dispatch/File.pm
--- old/Log-Dispatch-2.48/lib/Log/Dispatch/File.pm      2015-08-07 
17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/lib/Log/Dispatch/File.pm      2015-08-22 
00:57:30.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '2.48';
+our $VERSION = '2.49';
 
 use Log::Dispatch::Output;
 
@@ -41,7 +41,7 @@
     my %p = validate(
         @_, {
             filename => { type => SCALAR },
-            mode     => {
+            mode => {
                 type    => SCALAR,
                 default => '>'
             },
@@ -180,7 +180,7 @@
 
 =head1 VERSION
 
-version 2.48
+version 2.49
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/lib/Log/Dispatch/Handle.pm 
new/Log-Dispatch-2.49/lib/Log/Dispatch/Handle.pm
--- old/Log-Dispatch-2.48/lib/Log/Dispatch/Handle.pm    2015-08-07 
17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/lib/Log/Dispatch/Handle.pm    2015-08-22 
00:57:30.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '2.48';
+our $VERSION = '2.49';
 
 use Log::Dispatch::Output;
 
@@ -48,7 +48,7 @@
 
 =head1 VERSION
 
-version 2.48
+version 2.49
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/lib/Log/Dispatch/Null.pm 
new/Log-Dispatch-2.49/lib/Log/Dispatch/Null.pm
--- old/Log-Dispatch-2.48/lib/Log/Dispatch/Null.pm      2015-08-07 
17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/lib/Log/Dispatch/Null.pm      2015-08-22 
00:57:30.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '2.48';
+our $VERSION = '2.49';
 
 use Log::Dispatch::Output;
 
@@ -36,7 +36,7 @@
 
 =head1 VERSION
 
-version 2.48
+version 2.49
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/lib/Log/Dispatch/Output.pm 
new/Log-Dispatch-2.49/lib/Log/Dispatch/Output.pm
--- old/Log-Dispatch-2.48/lib/Log/Dispatch/Output.pm    2015-08-07 
17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/lib/Log/Dispatch/Output.pm    2015-08-22 
00:57:30.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '2.48';
+our $VERSION = '2.49';
 
 use Log::Dispatch;
 
@@ -188,7 +188,7 @@
 
 =head1 VERSION
 
-version 2.48
+version 2.49
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/lib/Log/Dispatch/Screen.pm 
new/Log-Dispatch-2.49/lib/Log/Dispatch/Screen.pm
--- old/Log-Dispatch-2.48/lib/Log/Dispatch/Screen.pm    2015-08-07 
17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/lib/Log/Dispatch/Screen.pm    2015-08-22 
00:57:30.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '2.48';
+our $VERSION = '2.49';
 
 use Log::Dispatch::Output;
 
@@ -32,6 +32,7 @@
 
     my $fh = IO::Handle->new;
     $fh->fdopen( $p{stderr} ? fileno(*STDERR) : fileno(*STDOUT), 'w' );
+    $fh->autoflush(1);
     binmode $fh, ':encoding(UTF-8)' if $p{utf8};
 
     my $self = bless { fh => $fh }, $class;
@@ -61,7 +62,7 @@
 
 =head1 VERSION
 
-version 2.48
+version 2.49
 
 =head1 SYNOPSIS
 
@@ -83,11 +84,14 @@
 =head1 DESCRIPTION
 
 This module provides an object for logging to the screen (really
-STDOUT or STDERR).
+C<STDOUT> or C<STDERR>).
 
 Note that a newline will I<not> be added automatically at the end of a
 message by default. To do that, pass C<< newline => 1 >>.
 
+The handle will be autoflushed, but this module opens it's own handle to fd 1
+or 2 instead of using the global C<STDOUT> or C<STDERR>.
+
 =for Pod::Coverage new log_message
 
 =head1 CONSTRUCTOR
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/lib/Log/Dispatch/Syslog.pm 
new/Log-Dispatch-2.49/lib/Log/Dispatch/Syslog.pm
--- old/Log-Dispatch-2.48/lib/Log/Dispatch/Syslog.pm    2015-08-07 
17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/lib/Log/Dispatch/Syslog.pm    2015-08-22 
00:57:30.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '2.48';
+our $VERSION = '2.49';
 
 use Log::Dispatch::Output;
 
@@ -127,7 +127,7 @@
 
 =head1 VERSION
 
-version 2.48
+version 2.49
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/lib/Log/Dispatch.pm 
new/Log-Dispatch-2.49/lib/Log/Dispatch.pm
--- old/Log-Dispatch-2.48/lib/Log/Dispatch.pm   2015-08-07 17:53:45.000000000 
+0200
+++ new/Log-Dispatch-2.49/lib/Log/Dispatch.pm   2015-08-22 00:57:30.000000000 
+0200
@@ -5,7 +5,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '2.48';
+our $VERSION = '2.49';
 
 use base qw( Log::Dispatch::Base );
 
@@ -40,7 +40,7 @@
         my $sub = sub {
             my $self = shift;
             $self->log(
-                level   => $level_map{$l},
+                level => $level_map{$l},
                 message => @_ > 1 ? "@_" : $_[0],
             );
         };
@@ -59,7 +59,7 @@
     my %p = validate_with(
         params => \@_,
         spec   => {
-            outputs   => { type => ARRAYREF,           optional => 1 },
+            outputs => { type => ARRAYREF, optional => 1 },
             callbacks => { type => ARRAYREF | CODEREF, optional => 1 }
         },
         allow_extra => 1,    # for backward compatibility
@@ -300,7 +300,7 @@
 
 =head1 VERSION
 
-version 2.48
+version 2.49
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/t/00-report-prereqs.dd 
new/Log-Dispatch-2.49/t/00-report-prereqs.dd
--- old/Log-Dispatch-2.48/t/00-report-prereqs.dd        2015-08-07 
17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/t/00-report-prereqs.dd        2015-08-22 
00:57:30.000000000 +0200
@@ -8,7 +8,6 @@
        'develop' => {
                       'requires' => {
                                       'Code::TidyAll' => '0.24',
-                                      'IPC::Run3' => '0',
                                       'MIME::Lite' => '0',
                                       'Mail::Send' => '0',
                                       'Mail::Sender' => '0',
@@ -19,6 +18,7 @@
                                       'Test::CPAN::Changes' => '0.19',
                                       'Test::Code::TidyAll' => '0.24',
                                       'Test::EOL' => '0',
+                                      'Test::Mojibake' => '0',
                                       'Test::More' => '0.88',
                                       'Test::NoTabs' => '0',
                                       'Test::Pod' => '1.41',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/t/01-basic.t 
new/Log-Dispatch-2.49/t/01-basic.t
--- old/Log-Dispatch-2.48/t/01-basic.t  2015-08-07 17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/t/01-basic.t  2015-08-22 00:57:30.000000000 +0200
@@ -864,7 +864,7 @@
     );
 
     $dispatch->log(
-        level   => 'debug',
+        level => 'debug',
         message => sub {'this is my message'},
     );
 
@@ -1086,7 +1086,7 @@
             [
                 'Code',
                 min_level => 'error',
-                code      => sub { push @calls, {@_} },
+                code => sub { push @calls, {@_} },
             ],
         ]
     );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/t/04-binmode.t 
new/Log-Dispatch-2.49/t/04-binmode.t
--- old/Log-Dispatch-2.48/t/04-binmode.t        2015-08-07 17:53:45.000000000 
+0200
+++ new/Log-Dispatch-2.49/t/04-binmode.t        2015-08-22 00:57:30.000000000 
+0200
@@ -21,7 +21,7 @@
 
 my @tests = (
     {
-        params           => { %params, 'binmode' => ':utf8' },
+        params => { %params, 'binmode' => ':utf8' },
         message          => "foo bar\x{20AC}",
         expected_message => "foo bar\xe2\x82\xac",
     },
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/t/author-eol.t 
new/Log-Dispatch-2.49/t/author-eol.t
--- old/Log-Dispatch-2.48/t/author-eol.t        2015-08-07 17:53:45.000000000 
+0200
+++ new/Log-Dispatch-2.49/t/author-eol.t        2015-08-22 00:57:30.000000000 
+0200
@@ -44,8 +44,10 @@
     't/07-syslog-threads.t',
     't/08-screen.t',
     't/author-eol.t',
+    't/author-mojibake.t',
     't/author-no-tabs.t',
     't/author-pod-spell.t',
+    't/author-test-dependents.t',
     't/author-test-version.t',
     't/email-exit-helper.pl',
     't/lib/Log/Dispatch/TestUtil.pm',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/t/author-mojibake.t 
new/Log-Dispatch-2.49/t/author-mojibake.t
--- old/Log-Dispatch-2.48/t/author-mojibake.t   1970-01-01 01:00:00.000000000 
+0100
+++ new/Log-Dispatch-2.49/t/author-mojibake.t   2015-08-22 00:57:30.000000000 
+0200
@@ -0,0 +1,17 @@
+#!perl
+
+BEGIN {
+  unless ($ENV{AUTHOR_TESTING}) {
+    require Test::More;
+    Test::More::plan(skip_all => 'these tests are for testing by the author');
+  }
+}
+
+
+use strict;
+use warnings qw(all);
+
+use Test::More;
+use Test::Mojibake;
+
+all_files_encoding_ok();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/t/author-no-tabs.t 
new/Log-Dispatch-2.49/t/author-no-tabs.t
--- old/Log-Dispatch-2.48/t/author-no-tabs.t    2015-08-07 17:53:45.000000000 
+0200
+++ new/Log-Dispatch-2.49/t/author-no-tabs.t    2015-08-22 00:57:30.000000000 
+0200
@@ -44,8 +44,10 @@
     't/07-syslog-threads.t',
     't/08-screen.t',
     't/author-eol.t',
+    't/author-mojibake.t',
     't/author-no-tabs.t',
     't/author-pod-spell.t',
+    't/author-test-dependents.t',
     't/author-test-version.t',
     't/email-exit-helper.pl',
     't/lib/Log/Dispatch/TestUtil.pm',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/t/author-pod-spell.t 
new/Log-Dispatch-2.49/t/author-pod-spell.t
--- old/Log-Dispatch-2.48/t/author-pod-spell.t  2015-08-07 17:53:45.000000000 
+0200
+++ new/Log-Dispatch-2.49/t/author-pod-spell.t  2015-08-22 00:57:30.000000000 
+0200
@@ -20,6 +20,7 @@
 __DATA__
 DROLSKY
 DROLSKY's
+PayPal
 Rolsky
 Rolsky's
 API
@@ -30,7 +31,6 @@
 Manfredi
 Miyagawa
 NTLM
-PayPal
 Pfeiffer
 STDERR
 STDOUT
@@ -51,6 +51,7 @@
 classname
 crit
 emerg
+fd
 filename
 ident
 kern
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/t/author-test-dependents.t 
new/Log-Dispatch-2.49/t/author-test-dependents.t
--- old/Log-Dispatch-2.48/t/author-test-dependents.t    1970-01-01 
01:00:00.000000000 +0100
+++ new/Log-Dispatch-2.49/t/author-test-dependents.t    2015-08-22 
00:57:30.000000000 +0200
@@ -0,0 +1,45 @@
+
+BEGIN {
+  unless ($ENV{AUTHOR_TESTING}) {
+    require Test::More;
+    Test::More::plan(skip_all => 'these tests are for testing by the author');
+  }
+}
+
+use strict;
+use warnings;
+
+use Cwd qw( abs_path );
+use Test::More;
+
+BEGIN {
+    plan skip_all =>
+        'Must set LOG_DISPATCH_TEST_DEPS to true in order to run these tests'
+        unless $ENV{LOG_DISPATCH_TEST_DEPS};
+}
+
+use Test::DependentModules 0.22 qw( test_all_dependents );
+
+$ENV{PERL_TEST_DM_LOG_DIR} = abs_path('.');
+
+my %known_failures = map { $_ => 1 } (
+    'Log-Dispatch-Gtk2-Notify',      # requires Gtk2
+    'Log-Dispatch-MacGrowl',         # Mac only
+    'Log-Dispatch-Scribe',           # fails its pod coverage test
+    'Log-Dispatch-Tk',               # doesn't seem to actually exist on CPAN
+    'Log-Dispatch-Win32EventLog',    # Win32 only
+    'Log-Dispatch-Wx',               # requires wx
+    'Log-Dispatch-XML',    # depends on non-existent Log::Dispatch::Buffer
+    'Log-Dispatch-ZMQ',    # requires libzeromq and other deps
+);
+
+test_all_dependents(
+    'Log::Dispatch',
+    {
+        filter => sub {
+            my $dist = shift;
+            return 0 unless $dist eq 'Dist-Zilla' || $dist =~ /^Log-Dispatch/;
+            return !$known_failures{$dist};
+        }
+    },
+);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Log-Dispatch-2.48/t/release-pod-coverage.t 
new/Log-Dispatch-2.49/t/release-pod-coverage.t
--- old/Log-Dispatch-2.48/t/release-pod-coverage.t      2015-08-07 
17:53:45.000000000 +0200
+++ new/Log-Dispatch-2.49/t/release-pod-coverage.t      2015-08-22 
00:57:30.000000000 +0200
@@ -34,13 +34,13 @@
 plan tests => scalar @modules;
 
 my %trustme = (
+             'Log::Dispatch::Output' => [
+                                        qr/^new$/
+                                      ],
              'Log::Dispatch' => [
                                 qr/^(?:warn|err|crit|emerg)$/,
                                 qr/^is_\w+$/
                               ],
-             'Log::Dispatch::Output' => [
-                                        qr/^new$/
-                                      ],
              'Log::Dispatch::File' => [
                                       qr/^(?:O_)?APPEND$/
                                     ]


Reply via email to