./textproc/p5-Data-FormValidator, Validates user input based on input profile

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.81, Package name: p5-Data-FormValidator-4.81, Maintainer: pkgsrc-users

Data::FormValidator's main aim is to make input validation expressible in a
simple format.

Data::FormValidator lets you define profiles which declare the required and
optional fields and any constraints they might have.

The results are provided as an object which makes it easy to handle missing
and invalid results, return error messages about which constraints failed, or
process the resulting valid data.


Required to run:
[textproc/p5-Regexp-Common] [misc/p5-File-MMagic] [graphics/p5-Image-Size] [lang/perl5] [mail/p5-Email-Valid] [mail/p5-MIME-Types] [devel/p5-Date-Calc] [devel/p5-Perl6-Junction]

Required to build:
[www/p5-CGI] [devel/p5-Module-Build]

Master sites: (Expand)

SHA1: 62c80dec1ac5c036347233cad6d20178e431a602
RMD160: d072adadc7a837911f0b3a8f2c67574ea86b4ddb
Filesize: 107.295 KB

Version history: (Expand)


CVS history: (Expand)


   2013-08-23 16:10:17 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 4.81

Upstream changes:
4.81 Jul 19th, 2013

    [DOCUMENTATION]
    - There is no such thing as "array context". The documentation now \ 
refers to "list context"
      instead.

    - Fix "the the" typos. (Thanks to dsteinbrunner, RT#77901)
   2013-05-31 14:42:58 by Thomas Klausner | Files touched by this commit (2880)
Log message:
Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
   2012-12-01 14:57:18 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 4.80

Upstream changes:
4.80 Nov 1st, 2012

    [NEW FEATURES]
    - New built-in constraint_methods to test the number of values submitted for a
      particular field:

        FV_num_values(1),
        FV_num_values_between(1,2),  # inclusive

      One way that garbage can get through a Data::FormValidator profile is
      when two values are submitted when only one is intended. In this
      case, this application could end up with a values like this:

          ARRAY(0x841214c)

     Using these new constraints, you can precisely control how many values
     are allowed for each field.

    [INTERNAL]
    - Source control hosting has been moved to http://hub.darcs.net
      You can now browse, pull and fork the darcs repo through this website.

4.71 Oct 2nd, 2012

    [BUG FIXES]
    - Custom messages for built-in constraints work again. It appears that this
      was broken in 4.70, which triggered a sleeper bug.

      (Thanks to Lee Carmichael, Mark Stosberg, RT##73235)

4.70 11/11/11

    [NEW FEATURES]
    - Built-in constraints in Constraints.pm can now be renamed:

        constraint_methods => {
            first_names =>  {
                constraint_method => FV_max_length(3),
                name => 'custom_length',
            }
        },

     (Thanks to heinst@arqs.com.br for the suggestion, RT#49477)

    [INTERNALS]
    - modernize Constraints.pm and Results.pm a bit.
    - Module::Build added to configure_requires in Build.PL

4.67 11/11/11

    [INTERNALS]
    - modernize FormValidator.pm internals a bit
    - Update META.yml to exclude an internal package from getting indexed.
   2012-10-25 08:57:09 by Aleksej Saushev | Files touched by this commit (587)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
   2012-10-03 23:59:10 by Thomas Klausner | Files touched by this commit (2798)
Log message:
Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
   2011-08-14 17:14:23 by OBATA Akio | Files touched by this commit (201)
Log message:
Revision bump after updating perl5 to 5.14.1.
   2010-08-21 18:37:14 by Stoned Elipot | Files touched by this commit (1724) | Package updated
Log message:
Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
   2010-03-01 07:09:55 by Jens Rehsack | Files touched by this commit (2)
Log message:
Updating textproc/p5-Data-FormValidator from 4.65 to 4.66

Upstream changes:
4.66 Wed Feb 24 09:30:17 EST 2010
    [DOCUMENTATION]
    - Typo fixes (Jonathan Yu)

    [INTERNALS]
    - Test suite fix for 5.11.1 and newer.