From d1546d9e86da89c888eb20aaa55f1e3b9020b555 Mon Sep 17 00:00:00 2001 From: jonasbn Date: Sat, 31 Jul 2021 10:36:43 +0200 Subject: [PATCH] Added explicit requirement for minimum required Perl version, per component as per Perl::MinimumVersion --- lib/Workflow/Action.pm | 1 + lib/Workflow/Action/Null.pm | 1 + lib/Workflow/Base.pm | 2 ++ lib/Workflow/Condition.pm | 1 + lib/Workflow/Condition/CheckReturn.pm | 3 ++- lib/Workflow/Condition/Evaluate.pm | 1 + lib/Workflow/Condition/GreedyOR.pm | 3 ++- lib/Workflow/Condition/HasUser.pm | 2 ++ lib/Workflow/Condition/LazyAND.pm | 3 ++- lib/Workflow/Condition/LazyOR.pm | 3 ++- lib/Workflow/Condition/Negated.pm | 3 ++- lib/Workflow/Config.pm | 1 + lib/Workflow/Config/Perl.pm | 1 + lib/Workflow/Config/XML.pm | 1 + lib/Workflow/Context.pm | 1 + lib/Workflow/Exception.pm | 1 + lib/Workflow/Factory.pm | 1 + lib/Workflow/History.pm | 1 + lib/Workflow/InputField.pm | 1 + lib/Workflow/Persister.pm | 1 + lib/Workflow/Persister/DBI.pm | 1 + lib/Workflow/Persister/DBI/AutoGeneratedId.pm | 1 + lib/Workflow/Persister/DBI/ExtraData.pm | 1 + lib/Workflow/Persister/DBI/SequenceId.pm | 1 + lib/Workflow/Persister/File.pm | 1 + lib/Workflow/Persister/RandomId.pm | 1 + lib/Workflow/Persister/UUID.pm | 1 + lib/Workflow/State.pm | 1 + lib/Workflow/Validator.pm | 1 + lib/Workflow/Validator/HasRequiredField.pm | 1 + lib/Workflow/Validator/InEnumeratedType.pm | 1 + lib/Workflow/Validator/MatchesDateFormat.pm | 1 + 32 files changed, 39 insertions(+), 5 deletions(-) diff --git a/lib/Workflow/Action.pm b/lib/Workflow/Action.pm index eb459b40..8c1365f3 100644 --- a/lib/Workflow/Action.pm +++ b/lib/Workflow/Action.pm @@ -5,6 +5,7 @@ package Workflow::Action; use warnings; use strict; +use 5.006; use base qw( Workflow::Base ); use Log::Log4perl qw( get_logger ); use Workflow::InputField; diff --git a/lib/Workflow/Action/Null.pm b/lib/Workflow/Action/Null.pm index c80ad545..47427424 100644 --- a/lib/Workflow/Action/Null.pm +++ b/lib/Workflow/Action/Null.pm @@ -2,6 +2,7 @@ package Workflow::Action::Null; use warnings; use strict; +use 5.006; use base qw( Workflow::Action ); $Workflow::Action::Null::VERSION = '1.56'; diff --git a/lib/Workflow/Base.pm b/lib/Workflow/Base.pm index 7f440395..7fab22bc 100644 --- a/lib/Workflow/Base.pm +++ b/lib/Workflow/Base.pm @@ -2,8 +2,10 @@ package Workflow::Base; use warnings; use strict; +use 5.006; use base qw( Class::Accessor ); use Log::Log4perl; + $Workflow::Base::VERSION = '1.56'; sub new { diff --git a/lib/Workflow/Condition.pm b/lib/Workflow/Condition.pm index 531a666d..add23664 100644 --- a/lib/Workflow/Condition.pm +++ b/lib/Workflow/Condition.pm @@ -3,6 +3,7 @@ package Workflow::Condition; use warnings; use strict; use base qw( Workflow::Base ); +use 5.006; use Carp qw(croak); use Log::Log4perl qw( get_logger ); use Workflow::Exception qw( workflow_error ); diff --git a/lib/Workflow/Condition/CheckReturn.pm b/lib/Workflow/Condition/CheckReturn.pm index ff06240d..2659deaf 100644 --- a/lib/Workflow/Condition/CheckReturn.pm +++ b/lib/Workflow/Condition/CheckReturn.pm @@ -1,7 +1,8 @@ package Workflow::Condition::CheckReturn; -use strict; use warnings; +use strict; +use 5.006; our $VERSION = '1.56'; diff --git a/lib/Workflow/Condition/Evaluate.pm b/lib/Workflow/Condition/Evaluate.pm index 187be65d..1670bf86 100644 --- a/lib/Workflow/Condition/Evaluate.pm +++ b/lib/Workflow/Condition/Evaluate.pm @@ -2,6 +2,7 @@ package Workflow::Condition::Evaluate; use warnings; use strict; +use 5.006; use base qw( Workflow::Condition ); use Log::Log4perl qw( get_logger ); use Safe; diff --git a/lib/Workflow/Condition/GreedyOR.pm b/lib/Workflow/Condition/GreedyOR.pm index d387038d..cfc81b72 100644 --- a/lib/Workflow/Condition/GreedyOR.pm +++ b/lib/Workflow/Condition/GreedyOR.pm @@ -1,7 +1,8 @@ package Workflow::Condition::GreedyOR; -use strict; use warnings; +use strict; +use 5.006; our $VERSION = '1.56'; diff --git a/lib/Workflow/Condition/HasUser.pm b/lib/Workflow/Condition/HasUser.pm index ab8bc001..d176b63a 100644 --- a/lib/Workflow/Condition/HasUser.pm +++ b/lib/Workflow/Condition/HasUser.pm @@ -2,6 +2,8 @@ package Workflow::Condition::HasUser; use warnings; use strict; +use 5.006; + use base qw( Workflow::Condition ); use Log::Log4perl qw( get_logger ); diff --git a/lib/Workflow/Condition/LazyAND.pm b/lib/Workflow/Condition/LazyAND.pm index f24dd6c3..93fbae98 100644 --- a/lib/Workflow/Condition/LazyAND.pm +++ b/lib/Workflow/Condition/LazyAND.pm @@ -1,7 +1,8 @@ package Workflow::Condition::LazyAND; -use strict; use warnings; +use strict; +use 5.006; our $VERSION = '1.56'; diff --git a/lib/Workflow/Condition/LazyOR.pm b/lib/Workflow/Condition/LazyOR.pm index de78bc06..7d008f3a 100644 --- a/lib/Workflow/Condition/LazyOR.pm +++ b/lib/Workflow/Condition/LazyOR.pm @@ -1,7 +1,8 @@ package Workflow::Condition::LazyOR; -use strict; use warnings; +use strict; +use 5.006; our $VERSION = '1.56'; diff --git a/lib/Workflow/Condition/Negated.pm b/lib/Workflow/Condition/Negated.pm index a4f7554f..97568940 100644 --- a/lib/Workflow/Condition/Negated.pm +++ b/lib/Workflow/Condition/Negated.pm @@ -1,7 +1,8 @@ package Workflow::Condition::Negated; -use strict; use warnings; +use strict; +use 5.006; our $VERSION = '1.56'; diff --git a/lib/Workflow/Config.pm b/lib/Workflow/Config.pm index f4ee8af2..43ccd904 100644 --- a/lib/Workflow/Config.pm +++ b/lib/Workflow/Config.pm @@ -2,6 +2,7 @@ package Workflow::Config; use warnings; use strict; +use 5.006; use base qw( Class::Factory ); use Data::Dumper qw( Dumper ); use Log::Log4perl qw( get_logger ); diff --git a/lib/Workflow/Config/Perl.pm b/lib/Workflow/Config/Perl.pm index 89eeb307..be32040a 100644 --- a/lib/Workflow/Config/Perl.pm +++ b/lib/Workflow/Config/Perl.pm @@ -2,6 +2,7 @@ package Workflow::Config::Perl; use warnings; use strict; +use 5.006; use base qw( Workflow::Config ); use Log::Log4perl qw( get_logger ); use Workflow::Exception qw( configuration_error ); diff --git a/lib/Workflow/Config/XML.pm b/lib/Workflow/Config/XML.pm index 41afb5a7..a5b55c5d 100644 --- a/lib/Workflow/Config/XML.pm +++ b/lib/Workflow/Config/XML.pm @@ -2,6 +2,7 @@ package Workflow::Config::XML; use warnings; use strict; +use 5.006; use base qw( Workflow::Config ); use Log::Log4perl qw( get_logger ); use Workflow::Exception qw( configuration_error ); diff --git a/lib/Workflow/Context.pm b/lib/Workflow/Context.pm index dd357c39..f6d99e65 100644 --- a/lib/Workflow/Context.pm +++ b/lib/Workflow/Context.pm @@ -2,6 +2,7 @@ package Workflow::Context; use warnings; use strict; +use 5.006; use base qw( Workflow::Base ); $Workflow::Context::VERSION = '1.56'; diff --git a/lib/Workflow/Exception.pm b/lib/Workflow/Exception.pm index 7bd04d65..e7f91f4f 100644 --- a/lib/Workflow/Exception.pm +++ b/lib/Workflow/Exception.pm @@ -2,6 +2,7 @@ package Workflow::Exception; use warnings; use strict; +use 5.006; # Declare some of our exceptions... diff --git a/lib/Workflow/Factory.pm b/lib/Workflow/Factory.pm index ba09ec8e..ce47cd0a 100644 --- a/lib/Workflow/Factory.pm +++ b/lib/Workflow/Factory.pm @@ -2,6 +2,7 @@ package Workflow::Factory; use warnings; use strict; +use 5.006; use base qw( Workflow::Base ); use DateTime; use Log::Log4perl qw( get_logger ); diff --git a/lib/Workflow/History.pm b/lib/Workflow/History.pm index 22fac7a0..92427494 100644 --- a/lib/Workflow/History.pm +++ b/lib/Workflow/History.pm @@ -2,6 +2,7 @@ package Workflow::History; use warnings; use strict; +use 5.006; use base qw( Class::Accessor ); use DateTime; diff --git a/lib/Workflow/InputField.pm b/lib/Workflow/InputField.pm index f02b76b4..f8d80d12 100644 --- a/lib/Workflow/InputField.pm +++ b/lib/Workflow/InputField.pm @@ -2,6 +2,7 @@ package Workflow::InputField; use warnings; use strict; +use 5.006; use base qw( Class::Accessor ); use Log::Log4perl qw( get_logger ); use Module::Runtime qw( require_module ); diff --git a/lib/Workflow/Persister.pm b/lib/Workflow/Persister.pm index 438bb22a..8f0bc246 100644 --- a/lib/Workflow/Persister.pm +++ b/lib/Workflow/Persister.pm @@ -2,6 +2,7 @@ package Workflow::Persister; use warnings; use strict; +use 5.013002; use base qw( Workflow::Base ); use Log::Log4perl qw( get_logger ); use Workflow::Exception qw( persist_error ); diff --git a/lib/Workflow/Persister/DBI.pm b/lib/Workflow/Persister/DBI.pm index 121241c7..ef9adbfa 100644 --- a/lib/Workflow/Persister/DBI.pm +++ b/lib/Workflow/Persister/DBI.pm @@ -2,6 +2,7 @@ package Workflow::Persister::DBI; use warnings; use strict; +use 5.006; use base qw( Workflow::Persister ); use DateTime; use DateTime::Format::Strptime; diff --git a/lib/Workflow/Persister/DBI/AutoGeneratedId.pm b/lib/Workflow/Persister/DBI/AutoGeneratedId.pm index f89e5121..af71426c 100644 --- a/lib/Workflow/Persister/DBI/AutoGeneratedId.pm +++ b/lib/Workflow/Persister/DBI/AutoGeneratedId.pm @@ -2,6 +2,7 @@ package Workflow::Persister::DBI::AutoGeneratedId; use warnings; use strict; +use 5.006; use base qw( Class::Accessor ); use Log::Log4perl qw( get_logger ); use Workflow::Exception qw( configuration_error ); diff --git a/lib/Workflow/Persister/DBI/ExtraData.pm b/lib/Workflow/Persister/DBI/ExtraData.pm index 26ff2a86..3c8713ba 100644 --- a/lib/Workflow/Persister/DBI/ExtraData.pm +++ b/lib/Workflow/Persister/DBI/ExtraData.pm @@ -2,6 +2,7 @@ package Workflow::Persister::DBI::ExtraData; use warnings; use strict; +use 5.006; use base qw( Workflow::Persister::DBI ); use Log::Log4perl qw( get_logger ); use Workflow::Exception qw( configuration_error persist_error ); diff --git a/lib/Workflow/Persister/DBI/SequenceId.pm b/lib/Workflow/Persister/DBI/SequenceId.pm index dfff49cd..48be38fb 100644 --- a/lib/Workflow/Persister/DBI/SequenceId.pm +++ b/lib/Workflow/Persister/DBI/SequenceId.pm @@ -2,6 +2,7 @@ package Workflow::Persister::DBI::SequenceId; use warnings; use strict; +use 5.006; use base qw( Class::Accessor ); use DBI; use Log::Log4perl qw( get_logger ); diff --git a/lib/Workflow/Persister/File.pm b/lib/Workflow/Persister/File.pm index 5980055e..c4203e85 100644 --- a/lib/Workflow/Persister/File.pm +++ b/lib/Workflow/Persister/File.pm @@ -2,6 +2,7 @@ package Workflow::Persister::File; use warnings; use strict; +use 5.006; use base qw( Workflow::Persister ); use Data::Dumper qw( Dumper ); use English qw( -no_match_vars ); diff --git a/lib/Workflow/Persister/RandomId.pm b/lib/Workflow/Persister/RandomId.pm index bb8a3d95..ffc7b41d 100644 --- a/lib/Workflow/Persister/RandomId.pm +++ b/lib/Workflow/Persister/RandomId.pm @@ -2,6 +2,7 @@ package Workflow::Persister::RandomId; use warnings; use strict; +use 5.006; use base qw( Class::Accessor ); use constant DEFAULT_ID_LENGTH => 8; diff --git a/lib/Workflow/Persister/UUID.pm b/lib/Workflow/Persister/UUID.pm index ffb1c470..ed9cba86 100644 --- a/lib/Workflow/Persister/UUID.pm +++ b/lib/Workflow/Persister/UUID.pm @@ -2,6 +2,7 @@ package Workflow::Persister::UUID; use warnings; use strict; +use 5.006; use Data::UUID; $Workflow::Persister::UUID::VERSION = '1.56'; diff --git a/lib/Workflow/State.pm b/lib/Workflow/State.pm index 05a2bfa7..0323dd3d 100644 --- a/lib/Workflow/State.pm +++ b/lib/Workflow/State.pm @@ -2,6 +2,7 @@ package Workflow::State; use warnings; use strict; +use 5.006; use base qw( Workflow::Base ); use Log::Log4perl qw( get_logger ); use Workflow::Condition; diff --git a/lib/Workflow/Validator.pm b/lib/Workflow/Validator.pm index f94efbf0..f401fe03 100644 --- a/lib/Workflow/Validator.pm +++ b/lib/Workflow/Validator.pm @@ -2,6 +2,7 @@ package Workflow::Validator; use warnings; use strict; +use 5.006; use base qw( Workflow::Base ); use Carp qw(croak); diff --git a/lib/Workflow/Validator/HasRequiredField.pm b/lib/Workflow/Validator/HasRequiredField.pm index 9e88049e..d9c6eaba 100644 --- a/lib/Workflow/Validator/HasRequiredField.pm +++ b/lib/Workflow/Validator/HasRequiredField.pm @@ -2,6 +2,7 @@ package Workflow::Validator::HasRequiredField; use warnings; use strict; +use 5.006; use base qw( Workflow::Validator ); use Workflow::Exception qw( validation_error ); diff --git a/lib/Workflow/Validator/InEnumeratedType.pm b/lib/Workflow/Validator/InEnumeratedType.pm index 7644667f..e4b6e93c 100644 --- a/lib/Workflow/Validator/InEnumeratedType.pm +++ b/lib/Workflow/Validator/InEnumeratedType.pm @@ -2,6 +2,7 @@ package Workflow::Validator::InEnumeratedType; use warnings; use strict; +use 5.006; use base qw( Workflow::Validator ); use Workflow::Exception qw( configuration_error validation_error ); diff --git a/lib/Workflow/Validator/MatchesDateFormat.pm b/lib/Workflow/Validator/MatchesDateFormat.pm index f1db1963..47d40f17 100644 --- a/lib/Workflow/Validator/MatchesDateFormat.pm +++ b/lib/Workflow/Validator/MatchesDateFormat.pm @@ -2,6 +2,7 @@ package Workflow::Validator::MatchesDateFormat; use warnings; use strict; +use 5.006; use base qw( Workflow::Validator ); use DateTime::Format::Strptime; use Workflow::Exception qw( configuration_error validation_error );