Revision history for Perl extension FormMagick.

0.3.0

Renamed to CGI::FormMagick

Changes to DTD:
Optional CHECKED attribute on FIELD

Validation changes:
user-supplied routines now work
much improved docco

Other changes:
You can now use TYPE => "STRING" as well as "FILE"
RADIO buttons now implemented
CHECKBOX now implemented

0.2.9

Made FormMagick CPAN-friendly.

Changes to DTD:
NAME attriute on PAGE element is now required
optional DESCRIPTION attribute for PAGE and FIELD elements

Validation changes:
domain_name routine now works

L10N changes:
You can now add items to the lexicon with the add_lexicon method

Debugging:
Adding DEBUG => 1 to your new() call will turn debugging on
You can use debug messages yourself with $fm->debug($message)

Look and feel:
You can now put DESCRIPTION attributes on your pages and/or fields, and
   they'll show up nicely output in the HTML.
Most parts of the form now have CSS "label" attriutes so you can
   change the look and feel of your FormMagick apps

Other functionality changes:
Page pre/post events now work
Form post events now work
You can use form post events to "branch" to a page other than the
   next one in line by setting $cgi's "wherenext" param
when calling the new() method, TYPE now defaults to "file" and SOURCE
   to the same filename as your script but with a .xml extension

Examples:
A worked example of collecting email retrieval options for the e-smith
server and gateway system is included in examples/e-smith/