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