source: text-formbuilder/trunk/Changes @ 65

Last change on this file since 65 was 64, checked in by peichman, 20 years ago

fixed grammar so that outer {} and [] are no longer included in the (bracket_)block values
using bracket_block instead of hardcoded pattern for matching hints in formspec
removed dynamic lists from the grammar
some general code cleanup and tidying, in FormBuilder.pm and grammar
added fb.pl to the MANIFEST
bumped back FB version requirement to 3.0 (Makefile.PL)
test for FB3.02 for using growable fields; warn and ignore if verison isn't high enough

File size: 1.7 KB
RevLine 
[19]1Release history for Text::FormBuilder.
2
[56]30.09
4    * single-line textfields can be given a maxlength
[57]5    * BUGFIX: !note and !description blocks can now
6      contain "unbalanced" quotes (fixed the gramamr)
[64]7    * removed dynamic lists from the grammar
[56]8   
[53]90.08 - 10 Jan 2005
[52]10    * failure to load Perl::Tidy is no longer fatal
11    * create_form tries to emit tidy code
[53]12    * separated basic parser using code out into a separate
13      Class::ParseText::Base base class
[52]14   
[50]150.07 - 16 Dec 2004
[42]16    * added a create_form exported method to "do the right
17      thing" in simple cases
18    * added parse_array method to parse an array of lines making
19      up a formspec
20    * inline field groups via the !group and !field directives
[40]21    * added write_script method to write a skeleton CGI
22      script around the FormBuilder object
[46]23    * added external documentation of usage examples
[50]24    * added a !note directive for inserting arbitrary text
25      between lines in the form
[40]26   
270.06 - 19 Nov 2004
[23]28    * marked Parse::RecDescent as an explicit dependency
29    * added a single-quoted string to the grammar that
30      can be used in the labels and default values to include
[34]31      characters not in [\w\t ]
[23]32    * generated code leaves out overwrriten options
33    * allow option lists to have simple multiword and quoted
34      string values
[24]35    * allow for validated but not required fields
[30]36    * added a !section directive that splits up a form into
37      sub-tables with their own ids and captions
[32]38    * fall through to CGI::FormBuilder builtin option lists
39      if @LIST does not match a list directive
[34]40    * customizable messages similar to CGI::FormBuilder
41    * customizable charset for the generated HTML page
[23]42   
[19]430.05 -  9 Nov 2004
44    * First CPAN release
Note: See TracBrowser for help on using the repository browser.