[Catalyst-dev] RFC: Changing Tutorial From HTML::Widget to C::C::FormBuilder

Carl Franks fireartist at gmail.com
Thu Mar 1 16:26:32 GMT 2007


I've uploaded version 1.11 of HTML::Widget to cpan.

I hadn't realised there were so many changes in svn since the last
release, or I would have uploaded sooner. Here's the changelog:

        - New Bool constraint.
        - New SingleValue constraint.
        - New $w->filter_all() and $w->constraint_all() methods add the
          named filters/constraints to all current form elements.
        - $w->find_elements() now supports the same arguments as
          $w->get_elements().
        - New render_errors() method on constraints, accepts a list of
          element names for which errors should be displayed by $r->as_xml.
        - Elements are allowed to have no name. No id or name will be
          displayed in the xml output	.
        - When an Equal constraint fails, the first named element's value is
          no longer considered valid.
        - All elements associated with a failing Equal constraint receive an
          error. Use render_errors() to override this behaviour.
        - New HTML::Widget::Error method no_render(), used internally by
          $constraint->render_errors().
        - New F.A.Q. documentation section.
        - $result->param() carps if called with more than 1 argument (it's
          documented readonly).
        - element() called on a block element now accepts the same
          \%attributes argument as $widget->element().
        - Submit and Reset elements now inherit from Button element, so they
          share the same methods (value, content, src, type).
        - Fixed Range constraint bug when min/max is 0 (zero).
        - Fixed $widget->get_elements() bug, now both 'name' and 'type'
          arguments can be used together to limit the elements returned.
        - In constraint fixed so empty/missing values pass.
        - HTML::Element now escapes unicode properly - require v3.22 and
          stop skipping test
        - HTMLEscape filter test skipped due to incompatible changes in
          HTML::Element
        - Deprecated Maybe constraint



More information about the Catalyst-dev mailing list