From c556ede5f92c66dc71ffbc96a16a206b7a283470 Mon Sep 17 00:00:00 2001 From: Arthur Axel 'fREW' Schmidt Date: Sat, 14 Jun 2014 11:53:14 -0500 Subject: [PATCH] clarify perl support policy --- .travis.yml | 1 - cpanfile | 2 +- lib/Pod/Weaver/Plugin/Exec.pm | 14 ++++++++++++++ 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index d96faf7..4b3455b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,7 +3,6 @@ perl: # - "5.20" - 5.18 - 5.16 - - 5.14 install: - cpanm -nq --installdeps . - cpanm -nq Devel::Cover::Report::Coveralls diff --git a/cpanfile b/cpanfile index 5ea4680..bb52b1b 100644 --- a/cpanfile +++ b/cpanfile @@ -1,4 +1,4 @@ -requires 'perl' => 5.014000; +requires 'perl' => 5.016000; requires 'Moose'; requires 'Pod::Weaver::Role::Dialect'; diff --git a/lib/Pod/Weaver/Plugin/Exec.pm b/lib/Pod/Weaver/Plugin/Exec.pm index ddd3943..ba7851f 100644 --- a/lib/Pod/Weaver/Plugin/Exec.pm +++ b/lib/Pod/Weaver/Plugin/Exec.pm @@ -76,3 +76,17 @@ In the pod of one of your modules: This is a L plugin that will take the output of a command and insert it as literal data into the pod. + +=head1 PERL SUPPORT POLICY + +Because this module is geared towards helping release code, as opposed to +helping run code, I only aim at supporting the last 3 releases of Perl. So for +example, at the time of writing that would be 5.20, 5.18, and 5.16. As an +author who is developing against Perl and using this to release modules, you can +use either L or +L to get a more recent perl to release +from. + +Don't bother sending patches to support older versions; I could probably support +5.8 if I wanted, but this is more so that I can continue to use new perl +features.