Changes for version 2.07 - 2022-01-28

  • Form::Tiny package is no longer a role (revert change made in 2.06)
  • form_meta method is now installed by a metaclass upon setting the package name
  • Form::Tiny::Meta can now properly finalize itself with ->bootstrap method
  • inheritance candidates are now chosen based on their meta classes
  • add Sub::Util dependency and use it to prevent namespace::autoclean from removing form_meta method

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
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/Meta.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