The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 4.50 - 2006-12-04

  • ENHANCEMENTS
    • New method for constraint writing: get_filtered_data(). (Graham TerMarsch, Mark Stosberg, RT#22589)
    • Stronger profile checking, to insure that all constraint_method values are code references. Note: This explicitly simplifies things compared to the 'constraints' system. Bare strings declarations are not allowed with 'constraint_methods'. (Mark Stosberg)
    • Numerous documentation and comment typo fixes (Evan Zacks)
    • Clarified the docs for overriding msgs (RT#18050)
  • BUG FIXES
    • ':all' was documented as a group of constraints to import, but it didn't work. The documentation was updated to recommend ':closures' instead. (PURDY, RT#21052)
    • FV_eq_with now works with CGI.pm-style objects as input. (Jason Crummack)
    • Fix documented example of using constraint methods. (Brian Lozier)
    • When a constraint and a constraint_regexp_map matched the same field, only the ones from the map where being used in one case. This was a regression since the 4.0 release. A new regression test was also added for this case. (Matt Christian)

Changes for version 4.49_01 - 2006-10-03

  • ENHANCEMENTS
    • New defaults_regexp_map profile key, useful for dynamically generated checkbox fields. (Mark Stosberg)

Modules

Validates user input (usually from an HTML form) based on input profile.
Basic sets of constraints on input profile.
Validate Dates and Times
Module to create constraints for HTML::FormValidator.
Basic set of filters available in an Data::FormValidator profile.
results of form input validation.

Provides

in lib/Data/FormValidator.pm
in lib/Data/FormValidator/Results.pm
in lib/Data/FormValidator.pm