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

Changes for version 2.03 - 2021-10-23

  • new import flag: -consistent
  • subroutine parameters are now consistent across the system with -consistent flag
  • deprecate forms without -consistent flag (transition period)
  • deprecate Error::DoesNotExist in favor of Error::Required
  • improved default built in error messages
  • new DSL keyword: form_message - configures built in error messages
  • new method: errors_hash - error messages keyed by field name
  • minor improvement: keep dynamic field data throughout validation
  • minor improvement: check whether error field name exists in form
  • new documentation: Manual::Cookbook
  • new documentation: Manual::Performance

Documentation

reference for working with Form::Tiny
backward compatibility notice
common advanced tasks with Form::Tiny
details on form implementation
validation performance tips

Modules

Input validator implementation centered around Type::Tiny
form error wrapper
definition of a field to be validated
a representation of a filter
main role of the Form::Tiny system
a representation of a hook
Form::Tiny without hassle

Provides

in lib/Form/Tiny/Error.pm
in lib/Form/Tiny/Error.pm
in lib/Form/Tiny/Error.pm
in lib/Form/Tiny/Error.pm
in lib/Form/Tiny/Error.pm
in lib/Form/Tiny/Error.pm
in lib/Form/Tiny/FieldDefinitionBuilder.pm
in lib/Form/Tiny/Inline.pm
in lib/Form/Tiny/Meta.pm
in lib/Form/Tiny/Meta/Consistent.pm
in lib/Form/Tiny/Meta/Filtered.pm
in lib/Form/Tiny/Meta/Strict.pm
in lib/Form/Tiny/Path.pm
in lib/Form/Tiny/PathValue.pm
in lib/Form/Tiny/Utils.pm