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 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!