Changes for version 0.04 - 2017-02-05

  • allow $option->{attributes}
  • add Data::MuForm::Manual::Hooks
  • Renderer::Base doc cleanup; change default of 'render_element_errors'
  • add is_html5 processing. rename html5_type_attr to html5_input_type
  • handle form tag attributes
  • construct lexicon file path

Documentation

MuForm manual
Cookbook recipes for using MuForm
form defaults documentation
MuForm error methods
brief documentation of available fields
Changes from FormHandler to MuForm
Overriding or supplementing form processing
introduction to using MuForm
Rendering documentation
Transformation of field inputs and values

Modules

Data validator and form processor
common role
Base field package
a true or false field
field consisting of subfields
compound DateTime field
US currency-like values
a date field with formats
display only field
validates email using Email::Valid
validate a float value
validate an integer value
multiple select list
repeatable (array) field
used internally by repeatable fields
file upload field
Common attributes and methods for forms and compound fields
internal hash merging
Meta magic to create 'has_fields'
Base Model role
stub for Object model
params handling
Role to incluse a token for csrf protection
provides is_html method used in tests
Type::Tiny types