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

Changes for version 0.2103 - 2011-06-12

  • A Trial release to show that this project is still alive.
  • Modules
    • Removed Field::Role::Validateable. Its been warning for 2 years now, hopefully thats enough.
    • Added Form::Role::ErrorStore and Form::Role::Validity to commonise some shared code.
    • Added Form::Types for various type constraints.
  • Other
    • Moved to Moose 0.90 Attribute Helpers
    • Refactored some of the error handling code.
    • Refactored some of the form methods to be handlers.
    • +MX::Types
    • Refactored some of the validity code out.
    • Refactored to use Module::Pluggable::Object instead of BUILD/eval nasties.
  • Packaging
    • Overhauled the dist.ini to be more 2011 and less 2009.

Modules

A simple yet powerful forms validation system that promotes reuse.
Frequently Asked Questions about Spark::Form
Superclass for all Form Fields
Printability for form fields
a HTML4-printable form field role
a XHTML1-printable form field role
interface for form printers for Spark::Form
the interface a HTML-printing form printer needs to implement
the interface an XHTML-printing form printer needs to implement
A mix-in for adding an internal error storage mechanism.
Common Code for determining the validity of a thing.
Base class for population plugins
Utility Type-Library for Spark::Form
A collection of basic fields for Spark::Form
A selection of basic form printers for printing a SparkX::Form.
A selection of validators to make writing custom fields easier.
A Button for SparkX::Form
A Checkbox field for SparkX::Form
A File upload field for SparkX::Form
A hidden field for SparkX::Form
An image field for SparkX::Form
A multiple select drop-down field for SparkX::Form
A Password field for SparkX::Form
A set of radio buttons for SparkX::Form
A reset button for SparkX::Form
A select drop-down field for SparkX::Form
A Submit field for SparkX::Form
A Text field for SparkX::Form
A Textarea field for SparkX::Form
Validates whether or not the user confirmed some choice.
Validates a variable does not exceed a given size
Validates a field is at least a given size
Validates a field has some value
Validates a field matches a regular expression
A list-printer for SparkX::Form. Spouts out form elements in a (X)HTML list.