Skip to content

Commit

Permalink
1.52 candidate (#100)
Browse files Browse the repository at this point in the history
* Release notes for 1.52 in place, based on the milestone

* Bumped version numbers

* Updated from POD
  • Loading branch information
jonasbn committed Feb 11, 2021
1 parent 37e2b06 commit ff9d32a
Show file tree
Hide file tree
Showing 37 changed files with 87 additions and 73 deletions.
12 changes: 12 additions & 0 deletions Changes.md
@@ -1,5 +1,17 @@
# Revision history for the Workflow Perl Distribution

## 1.52 2021-02-11 Bug fix release, update recommended

- Addressed bug/issue [#95](https://github.com/jonasbn/perl-workflow/issues/95) via PR [#96](https://github.com/jonasbn/perl-workflow/pull/96), the issue was introduced with PR [#85](https://github.com/jonasbn/perl-workflow/pull/85) in release 1.51

- Improvements to Dist::Zilla config, only ExtUtils::MakeMaker supported via Dist::Zilla now. Module::Build support having been removed. See the [article by Neil Bowers](https://neilb.org/2015/05/18/two-build-files-considered-harmful.html) (NEILB) on the topic. Thanks to Karen Etheridge (ETHER) for information and link to the above-mentioned article (issue [#93](https://github.com/jonasbn/perl-workflow/issues/95), resolved via PR [#98](https://github.com/jonasbn/perl-workflow/pull/98))

- Documentation in `INSTALL` file updated, the information was somewhat scarce and outdated (issue [#92](https://github.com/jonasbn/perl-workflow/issues/92), resolved via PR [#99](https://github.com/jonasbn/perl-workflow/pull/99))

- Some URLs fixed via PR [#97](https://github.com/jonasbn/perl-workflow/pull/97), thanks to Michiel W. Beijen for the contribution

- More unit-tests added via PR [#94](https://github.com/jonasbn/perl-workflow/pull/94), continued work on issue [#36](https://github.com/jonasbn/perl-workflow/pull/94) improving test coverage

## 1.51 2021-01-31 Bug fix release, update recommended

- Addressed bug/issue [#10](https://github.com/jonasbn/perl-workflow/issues/10) of failing observers test, ref PR [#61](https://github.com/jonasbn/perl-workflow/pull/61). Documentation also updated accordingly via PR [#66](https://github.com/jonasbn/perl-workflow/pull/66)
Expand Down
4 changes: 3 additions & 1 deletion README.md
Expand Up @@ -8,7 +8,7 @@ Workflow - Simple, flexible system to implement workflows

# VERSION

This documentation describes version 1.51 of Workflow
This documentation describes version 1.52 of Workflow

# SYNOPSIS

Expand Down Expand Up @@ -902,6 +902,8 @@ Chris Winters <chris@cwinters.com>, original author.

The following folks have also helped out (listed here in no particular order):

Thanks for to Michiel W. Beijen for fix to badly formatted URL, included in release 1.52

Several PRs (13 to be exact) from Erik Huelsmann resulting in release 1.49. Yet another
batch of PRs resulted in release 1.50

Expand Down
6 changes: 3 additions & 3 deletions lib/Workflow.pm
Expand Up @@ -16,7 +16,7 @@ my @FIELDS = qw( id type description state last_update time_zone );
my @INTERNAL = qw( _factory _observers );
__PACKAGE__->mk_accessors( @FIELDS, @INTERNAL );

$Workflow::VERSION = '1.51';
$Workflow::VERSION = '1.52';

use constant NO_CHANGE_VALUE => 'NOCHANGE';

Expand Down Expand Up @@ -393,7 +393,7 @@ Workflow - Simple, flexible system to implement workflows
=head1 VERSION
This documentation describes version 1.51 of Workflow
This documentation describes version 1.52 of Workflow
=head1 SYNOPSIS
Expand Down Expand Up @@ -1430,7 +1430,7 @@ Chris Winters E<lt>chris@cwinters.comE<gt>, original author.
The following folks have also helped out (listed here in no particular order):
Thanks for to Michiel W. Beijen for fix to badly formatted URL
Thanks for to Michiel W. Beijen for fix to badly formatted URL, included in release 1.52
Several PRs (13 to be exact) from Erik Huelsmann resulting in release 1.49. Yet another
batch of PRs resulted in release 1.50
Expand Down
4 changes: 2 additions & 2 deletions lib/Workflow/Action.pm
Expand Up @@ -12,7 +12,7 @@ use Workflow::Validator::HasRequiredField;
use Workflow::Factory qw( FACTORY );
use Carp qw(croak);

$Workflow::Action::VERSION = '1.51';
$Workflow::Action::VERSION = '1.52';

my @PROPS = qw( name class description );
my @INTERNAL = qw( _factory );
Expand Down Expand Up @@ -168,7 +168,7 @@ Workflow::Action - Base class for Workflow actions
=head1 VERSION
This documentation describes version 1.51 of this package
This documentation describes version 1.52 of this package
=head1 SYNOPSIS
Expand Down
4 changes: 2 additions & 2 deletions lib/Workflow/Action/InputField.pm
Expand Up @@ -7,7 +7,7 @@ use Log::Log4perl qw( get_logger );
use Workflow::Exception qw( configuration_error );
use English qw( -no_match_vars );

$Workflow::Action::InputField::VERSION = '1.51';
$Workflow::Action::InputField::VERSION = '1.52';

my @PROPS = qw( name label description type requirement
source_class source_list class );
Expand Down Expand Up @@ -121,7 +121,7 @@ Workflow::Action::InputField - Metadata about information required by an Action
=head1 VERSION
This documentation describes version 1.51 of this package
This documentation describes version 1.52 of this package
=head1 SYNOPSIS
Expand Down
4 changes: 2 additions & 2 deletions lib/Workflow/Action/Mailer.pm
Expand Up @@ -4,7 +4,7 @@ use warnings;
use strict;
use base qw( Workflow::Action );

$Workflow::Action::Mailer::VERSION = '1.51';
$Workflow::Action::Mailer::VERSION = '1.52';

sub execute {
my ($self) = @_;
Expand All @@ -23,7 +23,7 @@ Workflow::Action::Mailer - a stub for a SMTP capable action
=head1 VERSION
This documentation describes version 1.51 of this package
This documentation describes version 1.52 of this package
=head1 SYNOPSIS
Expand Down
4 changes: 2 additions & 2 deletions lib/Workflow/Action/Null.pm
Expand Up @@ -4,7 +4,7 @@ use warnings;
use strict;
use base qw( Workflow::Action );

$Workflow::Action::Null::VERSION = '1.51';
$Workflow::Action::Null::VERSION = '1.52';

sub execute {
my ($self) = @_;
Expand All @@ -23,7 +23,7 @@ Workflow::Action::Null - Workflow action for the terminally lazy
=head1 VERSION
This documentation describes version 1.51 of this package
This documentation describes version 1.52 of this package
=head1 SYNOPSIS
Expand Down
4 changes: 2 additions & 2 deletions lib/Workflow/Base.pm
Expand Up @@ -4,7 +4,7 @@ use warnings;
use strict;
use base qw( Class::Accessor );
use Log::Log4perl;
$Workflow::Base::VERSION = '1.51';
$Workflow::Base::VERSION = '1.52';

sub new {
my ( $class, @params ) = @_;
Expand Down Expand Up @@ -98,7 +98,7 @@ Workflow::Base - Base class with constructor
=head1 VERSION
This documentation describes version 1.51 of this package
This documentation describes version 1.52 of this package
=head1 SYNOPSIS
Expand Down
4 changes: 2 additions & 2 deletions lib/Workflow/Condition.pm
Expand Up @@ -6,7 +6,7 @@ use base qw( Workflow::Base );
use Carp qw(croak);

$Workflow::Condition::CACHE_RESULTS = 1;
$Workflow::Condition::VERSION = '1.51';
$Workflow::Condition::VERSION = '1.52';

my @FIELDS = qw( name class );
__PACKAGE__->mk_accessors(@FIELDS);
Expand Down Expand Up @@ -37,7 +37,7 @@ Workflow::Condition - Evaluate a condition depending on the workflow state and e
=head1 VERSION
This documentation describes version 1.51 of this package
This documentation describes version 1.52 of this package
=head1 SYNOPSIS
Expand Down
4 changes: 2 additions & 2 deletions lib/Workflow/Condition/CheckReturn.pm
Expand Up @@ -3,7 +3,7 @@ package Workflow::Condition::CheckReturn;
use strict;
use warnings;

our $VERSION = '1.51';
our $VERSION = '1.52';

use base qw( Workflow::Condition::Nested );
use Workflow::Exception qw( condition_error configuration_error );
Expand Down Expand Up @@ -90,7 +90,7 @@ Workflow::Condition::CheckReturn
=head1 VERSION
This documentation describes version 1.51 of this package
This documentation describes version 1.52 of this package
=head1 DESCRIPTION
Expand Down
4 changes: 2 additions & 2 deletions lib/Workflow/Condition/Evaluate.pm
Expand Up @@ -8,7 +8,7 @@ use Safe;
use Workflow::Exception qw( condition_error configuration_error );
use English qw( -no_match_vars );

$Workflow::Condition::Evaluate::VERSION = '1.51';
$Workflow::Condition::Evaluate::VERSION = '1.52';

my @FIELDS = qw( test );
__PACKAGE__->mk_accessors(@FIELDS);
Expand Down Expand Up @@ -76,7 +76,7 @@ Workflow::Condition::Evaluate - Inline condition that evaluates perl code for tr
=head1 VERSION
This documentation describes version 1.51 of this package
This documentation describes version 1.52 of this package
=head1 SYNOPSIS
Expand Down
4 changes: 2 additions & 2 deletions lib/Workflow/Condition/GreedyOR.pm
Expand Up @@ -3,7 +3,7 @@ package Workflow::Condition::GreedyOR;
use strict;
use warnings;

our $VERSION = '1.51';
our $VERSION = '1.52';

use base qw( Workflow::Condition::Nested );
use Workflow::Exception qw( condition_error configuration_error );
Expand Down Expand Up @@ -59,7 +59,7 @@ Workflow::Condition::GreedyOR
=head1 VERSION
This documentation describes version 1.51 of this package
This documentation describes version 1.52 of this package
=head1 DESCRIPTION
Expand Down
4 changes: 2 additions & 2 deletions lib/Workflow/Condition/HasUser.pm
Expand Up @@ -6,7 +6,7 @@ use base qw( Workflow::Condition );
use Log::Log4perl qw( get_logger );
use Workflow::Exception qw( condition_error );

$Workflow::Condition::HasUser::VERSION = '1.51';
$Workflow::Condition::HasUser::VERSION = '1.52';

my $DEFAULT_USER_KEY = 'current_user';

Expand Down Expand Up @@ -43,7 +43,7 @@ Workflow::Condition::HasUser - Condition to determine if a user is available
=head1 VERSION
This documentation describes version 1.51 of this package
This documentation describes version 1.52 of this package
=head1 SYNOPSIS
Expand Down
4 changes: 2 additions & 2 deletions lib/Workflow/Condition/LazyAND.pm
Expand Up @@ -3,7 +3,7 @@ package Workflow::Condition::LazyAND;
use strict;
use warnings;

our $VERSION = '1.51';
our $VERSION = '1.52';

use base qw( Workflow::Condition::Nested );
use Workflow::Exception qw( condition_error configuration_error );
Expand Down Expand Up @@ -59,7 +59,7 @@ Workflow::Condition::LazyAND
=head1 VERSION
This documentation describes version 1.51 of this package
This documentation describes version 1.52 of this package
=head1 DESCRIPTION
Expand Down
4 changes: 2 additions & 2 deletions lib/Workflow/Condition/LazyOR.pm
Expand Up @@ -3,7 +3,7 @@ package Workflow::Condition::LazyOR;
use strict;
use warnings;

our $VERSION = '1.51';
our $VERSION = '1.52';

use base qw( Workflow::Condition::Nested );
use Workflow::Exception qw( condition_error configuration_error );
Expand Down Expand Up @@ -56,7 +56,7 @@ Workflow::Condition::LazyOR
=head1 VERSION
This documentation describes version 1.51 of this package
This documentation describes version 1.52 of this package
=head1 DESCRIPTION
Expand Down
4 changes: 2 additions & 2 deletions lib/Workflow/Condition/Nested.pm
Expand Up @@ -3,7 +3,7 @@ package Workflow::Condition::Nested;
use strict;
use warnings;

our $VERSION = '1.51';
our $VERSION = '1.52';

use base qw( Workflow::Condition );
use Workflow::Factory qw( FACTORY );
Expand Down Expand Up @@ -99,7 +99,7 @@ Workflow::Condition::Nested - Evaluate nested workflow conditions
=head1 VERSION
This documentation describes version 1.51 of this package
This documentation describes version 1.52 of this package
=head1 DESCRIPTION
Expand Down
4 changes: 2 additions & 2 deletions lib/Workflow/Config.pm
Expand Up @@ -7,7 +7,7 @@ use Data::Dumper qw( Dumper );
use Log::Log4perl qw( get_logger );
use Workflow::Exception qw( configuration_error );

$Workflow::Config::VERSION = '1.51';
$Workflow::Config::VERSION = '1.52';

# Map the valid type to the top-level XML tag or data
# structure to look for.
Expand Down Expand Up @@ -114,7 +114,7 @@ Workflow::Config - Parse configuration files for the workflow components
=head1 VERSION
This documentation describes version 1.51 of this package
This documentation describes version 1.52 of this package
=head1 SYNOPSIS
Expand Down
4 changes: 2 additions & 2 deletions lib/Workflow/Config/Perl.pm
Expand Up @@ -8,7 +8,7 @@ use Workflow::Exception qw( configuration_error );
use Data::Dumper qw( Dumper );
use English qw( -no_match_vars );

$Workflow::Config::Perl::VERSION = '1.51';
$Workflow::Config::Perl::VERSION = '1.52';

sub parse {
my ( $self, $type, @items ) = @_;
Expand Down Expand Up @@ -107,7 +107,7 @@ Workflow::Config::Perl - Parse workflow configurations as Perl data structures
=head1 VERSION
This documentation describes version 1.51 of this package
This documentation describes version 1.52 of this package
=head1 SYNOPSIS
Expand Down
4 changes: 2 additions & 2 deletions lib/Workflow/Config/XML.pm
Expand Up @@ -8,7 +8,7 @@ use Workflow::Exception qw( configuration_error );
use Carp qw(croak);
use English qw( -no_match_vars );

$Workflow::Config::XML::VERSION = '1.51';
$Workflow::Config::XML::VERSION = '1.52';

my ($log);

Expand Down Expand Up @@ -111,7 +111,7 @@ Workflow::Config::XML - Parse workflow configurations from XML content
=head1 VERSION
This documentation describes version 1.51 of this package
This documentation describes version 1.52 of this package
=head1 SYNOPSIS
Expand Down
4 changes: 2 additions & 2 deletions lib/Workflow/Context.pm
Expand Up @@ -4,7 +4,7 @@ use warnings;
use strict;
use base qw( Workflow::Base );

$Workflow::Context::VERSION = '1.51';
$Workflow::Context::VERSION = '1.52';

sub merge {
my ( $self, $other ) = @_;
Expand All @@ -26,7 +26,7 @@ Workflow::Context - Data blackboard for Workflows, Actions, Conditions and Valid
=head1 VERSION
This documentation describes version 1.51 of this package
This documentation describes version 1.52 of this package
=head1 SYNOPSIS
Expand Down
4 changes: 2 additions & 2 deletions lib/Workflow/Exception.pm
Expand Up @@ -35,7 +35,7 @@ my %TYPE_CLASSES = (
workflow_error => 'Workflow::Exception',
);

$Workflow::Exception::VERSION = '1.51';
$Workflow::Exception::VERSION = '1.52';
@Workflow::Exception::ISA = qw( Exporter Exception::Class::Base );
@Workflow::Exception::EXPORT_OK = keys %TYPE_CLASSES;

Expand Down Expand Up @@ -119,7 +119,7 @@ Workflow::Exception - Base class for workflow exceptions
=head1 VERSION
This documentation describes version 1.51 of this package
This documentation describes version 1.52 of this package
=head1 SYNOPSIS
Expand Down

0 comments on commit ff9d32a

Please sign in to comment.