source: text-formbuilder/trunk/Changes @ 87

Last change on this file since 87 was 87, checked in by peichman, 19 years ago

added !fb directive to hold FB parameters as YAML serialized values
updated and expanded the documentation

File size: 2.6 KB
RevLine 
[19]1Release history for Text::FormBuilder.
2
[87]30.12
4    * added !fb directive to set FB constructor parameters directly;
5      uses YAML to hold strucutred data
6   
[85]70.11 - 12 May 2005
[84]8    * added support for the 'multiple' attribute on fields
[82]9    * added as_script and as_module methods that just return the
10      Perl code
[81]11    * added a !reset directive to name and include a reset button
[80]12    * added a !submit directive to rename the submit button or to
13      have multiple submit buttons
14   
[78]150.10 - 25 Mar 2005
[66]16    * added support for fields with 'other' (requires FB 3.02)
[78]17    * added support for limited growth 'growable' fields (requires FB 3.02)
[73]18    * allow end of field line comments in the formspec
[72]19    * addded an external_css option to include external stylesheets
[73]20    * using <fieldset> tags instead of <h2> to mark form sections
21    * group fields can have comments
[74]22    * deprecated the !field directive
[66]23   
240.09 - 10 Mar 2005
[56]25    * single-line textfields can be given a maxlength
[57]26    * BUGFIX: !note and !description blocks can now
27      contain "unbalanced" quotes (fixed the gramamr)
[64]28    * removed dynamic lists from the grammar
[56]29   
[53]300.08 - 10 Jan 2005
[52]31    * failure to load Perl::Tidy is no longer fatal
32    * create_form tries to emit tidy code
[53]33    * separated basic parser using code out into a separate
34      Class::ParseText::Base base class
[52]35   
[50]360.07 - 16 Dec 2004
[42]37    * added a create_form exported method to "do the right
38      thing" in simple cases
39    * added parse_array method to parse an array of lines making
40      up a formspec
41    * inline field groups via the !group and !field directives
[40]42    * added write_script method to write a skeleton CGI
43      script around the FormBuilder object
[46]44    * added external documentation of usage examples
[50]45    * added a !note directive for inserting arbitrary text
46      between lines in the form
[40]47   
480.06 - 19 Nov 2004
[23]49    * marked Parse::RecDescent as an explicit dependency
50    * added a single-quoted string to the grammar that
51      can be used in the labels and default values to include
[34]52      characters not in [\w\t ]
[23]53    * generated code leaves out overwrriten options
54    * allow option lists to have simple multiword and quoted
55      string values
[24]56    * allow for validated but not required fields
[30]57    * added a !section directive that splits up a form into
58      sub-tables with their own ids and captions
[32]59    * fall through to CGI::FormBuilder builtin option lists
60      if @LIST does not match a list directive
[34]61    * customizable messages similar to CGI::FormBuilder
62    * customizable charset for the generated HTML page
[23]63   
[19]640.05 -  9 Nov 2004
65    * First CPAN release
Note: See TracBrowser for help on using the repository browser.