Changes for version 1.06 - 2006-04-06
- Added Module::Pluggable::Fast preloading for PAR packaging and the like
- Make HTML::Widget::Container->element support arrayrefs
- New method add_error() in HTML::Widget::Result
- Select elements automatically get an In constraint added, corresponding to the element's option keys
- RadioGroup elements automatically get an In constraint added, corresponding to the element's values
- New Number constraint
- New 'multiple' attribute supported on Select elements
- Multiple input values for a Select element is an error if the multiple attribute is not true
- Bug fixes:
- Hidden element now accepts false but defined input values
- Fixed bug with $result->params() not returning correct results when a field had multiple values
- Regex constraint skipped when input param not defined (stops 'uninitialized value' warning)
Modules
HTML Widget And Validation Framework
Accessor Class
Constraint Base Class
ASCII Constraint
All Constraint
AllOrNone Constraint
Any Constraint
Callback Constraint
Date Constraint
DateTime Constraint
DependOn Constraint
Email Constraint
Equal Constraint
HTTP Constraint
Check that a value is one of a current set.
Integer Constraint
Length Constraint
Maybe Constraint
Number Constraint
Printable Constraint
Range Constraint
Regex Constraint
String Constraint
Time Constraint
Container
Element Base Class
Checkbox Element
Hidden Element
Password Element
Radio Element
Radio Element grouping
Reset Element
Select Element
Span Element
Submit Element
Textarea Element
Textfield Element
Upload Element
Error
Filter Base Class
Lower Case Filter
HTML Escaping Filter
HTML Strip Filter
Lower Case Filter
Trim whitespaces from beginning and end of string
Upper Case Filter
Whitespace Filter
Result Class