++ed by:

1 non-PAUSE user(s).

jonasbn

Modules

Changes for version 0.27

  • (update not required unless you are using 0.26 or 0.25)
  • Fixed bug in cached condition handling (0.26 reintroduced the original race condition that was solved using the condition cache in 0.25). Condition cache is now cleared on state change and when calling get_available_action_names()
  • Updated some tests, nothing serious we are just on the way to better test coverage and documentation
  • Added more POD to Workflow::Action
  • Added more POD to Workflow::Exception
  • Added more POD to Workflow::Persister::RandomId.pm
  • Added more POD to Workflow::Persister::UUID.pm
  • Added more POD to Workflow::Validator::MatchesDateFormat
  • Added more tests of Workflow::Validator::MatchesDateFormat to t/validator_matches_date_format.t
  • Added more POD to Workflow::Validator::InEnumeratedType
  • Added more tests of Workflow::Validator::InEnumeratedType to t/validator_in_enumerated_type.t
  • Small fix to a test on an empty array. Empty arrays evaluate to false t/config.t, cleaned some code in Workflow::Config and Workflow::Config::Perl nothing significant
  • Hard coded version numbers to all modules in t/ Subversion uses different scheme so we no longer use automatically updated version numbers, added version 0.01 where no version was present
  • Hard coded version numbers to all modules in eg/ Subversion uses different scheme so we no longer use automatically updated version numbers, added version 0.01 where no version was present
  • Eliminated warning in Workflow::Factory, in check for FACTORY parameter
  • Added t/00_load.t, de facto usage syntax test catches compilation errors etc.
  • Applied patch from Jim Brandt to Workflow::Config::XML, the patch helps to catch bad XML
    • Updated version to 1.05
  • Hard coded latest versions from CPAN to all modules, Subversion uses different scheme so we no longer use automatically updated version number.
    • Action::Mailer 1.01 Workflow 1.32 Workflow::Action 1.09 Workflow::Action::InputField 1.09 Workflow::Action::Null 1.03 Workflow::Base 1.08 Workflow::Condition 1.07 Workflow::Condition::Evaluate 1.02 Workflow::Condition::HasUser 1.05 Workflow::Config 1.11 Workflow::Config::Perl 1.02 Workflow::Config::XML 1.04 Workflow::Context 1.05 Workflow::Exception 1.08 Workflow::Factory 1.18 Workflow::History 1.09 Workflow::Persister 1.09 Workflow::Persister::DBI 1.19 Workflow::Persister::DBI::AutoGeneratedId 1.06 Workflow::Persister::DBI::ExtraData 1.05 Workflow::Persister::DBI::SequenceId 1.05 Workflow::Persister::File 1.10 Workflow::Persister::RandomId 1.03 Workflow::Persister::SPOPS 1.07 Workflow::Persister::UUID 1.03 Workflow::State 1.13 Workflow::Validator 1.05 Workflow::Validator::HasRequiredField 1.04 Workflow::Validator::InEnumeratedType 1.04 Workflow::Validator::MatchesDateFormat 1.06
  • Fixed a problem in t/workflow.t which rely on DBI. DBI is not necessarily present, since this is not a requirement (DBD::Mock is), so I have made the test conditional as to whether DBI is installed as for some of the other tests.
    • This should address the 'N/A' status, ref: http://www.nntp.perl.org/group/perl.cpan.testers/2007/05/msg492425.html
  • Updated MANIFEST
  • Added t/03_pod-coverage.t, de facto POD coverage test, set the environment variable TEST_POD to enable the test
    • Currently we have BAD POD coverage so the test fails.
  • Added t/02_pod.t, de facto POD syntax test, set the environment variable TEST_POD to enable the test