Revision history for Perl extension Workflow

0.05  Thu Sep 30 23:11:01 EDT 2004

  Workflow::Persister::DBI

      - Trying to fetch a workflow with a non-existent ID didn't work
      properly, returning an empty workflow object (which blew up when
      you tried to call a method on it) instead of undef (as
      documented). Thanks to Martin Winkler <mw@arsnavigandi.de> for
      pointing the problem out.


0.04  Sun Sep 12 22:17:48 EDT 2004

  eg (example application):

      - Add CGI interface ('ticket.cgi') to example application, and
      move most of the logic into App::Web, which is now a full object
      instead of a bunch of class methods. Both the standalone web
      server ('ticket_web.pl') and the CGI script use the same logic,
      templates, template processing, etc.

  Workflow::Config

      - Move Perl/XML configuration parsers to separate classes and
      make this class a factory.

      - Add class method 'parse_all_files()' to allow you to pass in a
      list of mixed-type files (some XML, some Perl) and have them be
      parsed properly.

      - Add documentation about implementing your own configuration reader

  Workflow::Config::Perl

      - New class: code moved from Workflow::Config for perl-only parsing

  Workflow::Config::XML

      - New class: code moved from Workflow::Config for XML-only parsing

  Workflow::Factory

      - Invoke class method in Workflow::Config to deal with
      potentially different types of configuration (e.g., mixing and
      matching 'xml' and 'perl' files).

  Workflow::Persister::DBI::AutoGeneratedId:

      - Fix typo bug spotted by Martin Winkler (winkler-martin@web.de)


0.03  Mon May 24 19:16:40 EDT 2004

      * Applied modified patches from Jim Smith (jgsmith@tamu.edu) to
        do the following:

      - Allow you to read in the XML/Perl configuration file from
      somewhere else and pass it to Workflow::Config as a scalar
      reference.

      - You can subclass Workflow::Factory and still use 'FACTORY' to
      import the factory of the class you want and 'instance()' to do
      the same.

      * Added docs for these new features, and added tests for at
        least the factory subclassing feature.

0.02  Sat May 22 00:34:43 EDT 2004

      Updates to test scripts and files they require from CPAN tester
      report -- thanks Barbie!

0.01  Thu May 13 22:08:29 EDT 2004

      First CPAN release -- everything is new!
