Share

FormMagick

File Release Notes and Changelog

Release Name: CGI-FormMagick-0.3.0

Notes:


Changes: 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/