The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 2.18

  • fix: field's addons (internal) are no longer assignable by the constructor
  • fix: FieldDefinitionBuilder's "data" is now named "build_data" not to clash with FieldDefinition's "data"
  • simplify and optimize Plugin::Strict
  • improved subform behavior with default and adjust options: see Manual::Compatibility (gh#11)
  • documentation improvements and fixes (gh#9)

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 centered around Type::Tiny
form error wrapper
definition of a field to be validated
main role of the Form::Tiny system
a representation of a hook
Form::Tiny with less hassle
base class for Form::Tiny plugins

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/FieldDefinitionBuilder.pm
in lib/Form/Tiny/Inline.pm
in lib/Form/Tiny/Inline.pm
in lib/Form/Tiny/Meta.pm
in lib/Form/Tiny/Path.pm
in lib/Form/Tiny/Plugin/Base.pm
in lib/Form/Tiny/Plugin/Filtered.pm
in lib/Form/Tiny/Plugin/Filtered/Filter.pm
in lib/Form/Tiny/Plugin/Strict.pm
in lib/Form/Tiny/Utils.pm