Rose-HTML-Objects
view release on metacpan or search on metacpan
* Added id and class attributes to hidden fields generated from
non-hidden fields.
* Deferred evaluation of parents for grouped items.
* Corrected substring-based value coalescing in some date/time fields.
(Reported by Tobias Kremer)
* Added fix for perl 5.10 (Patch by RJBS)
0.549 (07.21.2007) - John Siracusa <siracusa@gmail.com>
* Added Bulgarian localization, translated by Svilen Ivanov.
* Added a numeric field class. (Patch by Denis Moskowitz)
* Corrected html_field() class HTML attribute value.
* Added the set_error() and unset_error() methods.
* Corrected error messages for Integer fields.
* Connected Form's prepare() method with the correct implementation.
* Made DateTime fields more flexible about handling infinity.
* Fixed a bug that caused valid HTML attributes to be rejected by
form objects. (Reported by Uwe Voelker)
* Improved built-in maxlength validation.
0.548 (05.04.2007) - John Siracusa <siracusa@gmail.com>
* Added prepare() methods to Field and Form.
* Added a was_submitted() method to Form.
* Expanded the powers of the field_value() method in the Form class.
* Added more flexible syntax for specifying choices in group fields
(radio button groups, select boxes, etc.)
* Added maxlength limit to TextArea.
* Added a disabled() method to the Compound field base class.
* Changed the behavior of internal_value() on RadioButtonGroup objects
to return the selected value in scalar context, rather than a reference
to an array.
* Changed the behavior of internal_value() on SelectBox objects to
return an array ref in scalar context only when multiple() is true.
* Fixed a TextArea bug that prevented errors from showing up in
the html() and xhtml() output. (Reported by Drew Taylor)
* Silenced an uninitialized value warning in Rose::HTML::Form.
(Reported by Peter Karman)
0.547 (02.23.2007) - John Siracusa <siracusa@gmail.com>
* Eliminated redundant validation of fields in nested forms.
* Made is_empty() smarter about honoring the trim_spaces() setting.
* Pop-up menus and other group-type fields now correctly clear errors
on reset() and clear().
* Fixed a bug that caused option containers to fail to display hidden
fields when a selected option had a false, but defined value.
(Reported by Andrei Kozovski)
* Fixed a bug that caused a fatal error when requesting a subfield of a
compound field from a form that does not contain the parent field.
* Fixed a bug that caused input_value() in on/off groups to treat any
reference as an array reference. (Reported by Derek Watson)
0.546 (01.15.2007) - John Siracusa <siracusa@gmail.com>
* Fixed a bug that prevented params() from correctly cascading to
nested forms.
* Added a field_value() method to the Compound field class.
(Suggested by Guillermo Roditi)
* Added a cascade parameter to validate(), which defaults to true.
(Suggested by Guillermo Roditi)
0.545 (12.08.2006) - John Siracusa <siracusa@gmail.com>
* Added param_exists_for_field() method to Rose::HTML::Form.
* Added positive() and negative() methods to integer fields.
* Fixed a bug that caused validation to fail for certain compound
fields with labels. (Reported by Guillermo Roditi)
* Improved error messages for empty, split datetime fields.
* Added class mapping for the "int" and "integer" field types.
* Corrected the construction of the string overflow error message.
* Improved importing of message constants.
* Fixed a bug that caused a field in a nested form with the same
name as a field in its parent form to become invisible.
* Made nested form/field name conflicts fatal.
0.544 (11.29.2006) - John Siracusa <siracusa@gmail.com>
* Added a field_value() method to Rose::HTML::Form. (Suggested by
Guillermo Roditi)
* Added validation and an error message for text field input that
exceeds maxlength. (Patch by Cees Hek)
* Added the "disabled" boolean attribute to SelectBox and PopUpMenu.
(Reported by Andrei Kozovski)
0.543 (11.22.2006) - John Siracusa <siracusa@gmail.com>
* Removed a stray reference to Scalar::Defer, which is not
a prerequesite. (Reported by Sebastian Riedel)
0.542 (11.07.2006) - John Siracusa <siracusa@gmail.com>
* Fixed localization inheritence for checkboxes, options, and
other nested, labeled elements.
0.541 (10.20.2006) - John Siracusa <siracusa@gmail.com>
* Added German localization, translated by Uwe Voelker.
* Added French localization, translated by Jacques Supcik.
* Corrected some of the English error messages.
0.54 (10.06.2006) - John Siracusa <siracusa@gmail.com>
* Added the has_error() method.
* Added special handling to object_from_form() for checkboxes that
set boolean columns in Rose::DB::Object-derived objects.
* The xhtml_table() method for checkbox and radio button groups now
correctly returns XHTML markup. (Reported by Jacques Supcik)
* Restored the field_names() method, making it call the newly documented
field_monikers() method. (Reported by Andrei Kozovski)
* Nesting a field or form within itself now results in a fatal error
instead of an infinite loop.
* Preliminary localization infrastructure created. (No public APIs
are available yet.)
0.53 (06.14.2006) - John Siracusa <siracusa@gmail.com>
* Added Script, Link, and Anchor tag classes.
* Added missing documentation for xhtml_error().
* Fixed a bug that caused some compound date/time fields to consider
( run in 1.081 second using v1.01-cache-2.11-cpan-13bb782fe5a )