The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
0.53 (06.14.2006) - John Siracusa <siracusa@mindspring.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
      empty strings as "non-empty" values.  (Reported by Guillermo Roditi)

0.52 (03.08.2006) - John Siracusa <siracusa@mindspring.com>

    * Added a children() method to Rose::HTML::Object and all derived 
      classes to provide uniform access to sub-objects.
    * Added Rose::HTML::Form::Field::Integer.

0.51 (03.02.2006) - John Siracusa <siracusa@mindspring.com>

    * Added CGI and Apache integration methods to Rose::HTML::Form: 
      params_from_cgi(), params_from_apache(), init_fields_with_cgi(), 
      and init_fields_with_apache().
    * Tweaked the copy/reference semantics of the params() method in
      Rose::HTML::Form.
    * Made some small fixes and additions to the documentation.

0.50 (02.22.2006) - John Siracusa <siracusa@mindspring.com>

    * Added the ability to nest forms.
    * Added a more concise syntax for adding fields to forms.
    * Revised sub-field addressing to accommodate sub-form addressing.
    * Added choices() aliases for the various divergently-named 
      radio_buttons(), checkboxes(), and options() methods.
    * Big version number bump to signify substantial progress towards 1.0.

0.34 (01.17.2006) - John Siracusa <siracusa@mindspring.com>

    * Added a size() attribute to the text area field.
    * Corrected the POD for the start/end date fields.

0.33 (01.13.2006) - John Siracusa <siracusa@mindspring.com>

    * Fixed a bug in input_value() on hidden fields that caused incorrect
      html() and xhtml() results.  (Reported by Sean Davis)
    * Compound datetime fields now correctly indicate invalid data when
      partially filled out.  (Reported by Sean Davis)

0.32 (12.30.2005) - John Siracusa <siracusa@mindspring.com>

    * Added a rank() attribute to field objects, and a rank_counter()
      to forms.  Fields are ranked in the order that they are added to
      the form.  Subclasses can override compare_fields() to sort based
      on this rank.

0.31 (12.27.2005) - John Siracusa <siracusa@mindspring.com>

    * Field order can now be customized in Rose::HTML::Form subclasses
      by overriding the new compare_fields() method or the revised 
      field_names() method.

0.30 (11.08.2005) - John Siracusa <siracusa@mindspring.com>

    * Adjusted tests to pass despite a backward-incompatible change
      in HTML::Entities as part of the HTML::Parser 3.46 release.
    * Big version number bump.

0.027 (10.23.2005) - John Siracusa <siracusa@mindspring.com>

    * Fixed a bug that caused the incorrect initialization of compound
      fields nested 3 or more levels deep.

0.026 (10.22.2005) - John Siracusa <siracusa@mindspring.com>

    * Documented value/label pair argument format for select boxes,
      pop-up menus, and checkbox and radio button groups.

0.025 (10.21.2005) - John Siracusa <siracusa@mindspring.com>

    * Fixed a bug that caused a fatal error when passing name/value
      pairs to the options() method of option containers.

0.024 (10.10.2005) - John Siracusa <siracusa@mindspring.com>

    * Fixed POD links and altered POD formatting.
    * Added support information and links to selected modules.

0.023 (10.09.2005) - John Siracusa <siracusa@mindspring.com>

    * Fixed compound field renaming bug.

0.022 (08.20.2005) - John Siracusa <siracusa@mindspring.com>

    * POD fixes.

0.021 (06.28.2005) - John Siracusa <siracusa@mindspring.com>

    * Added set field.

0.02 (06.27.2005) - John Siracusa <siracusa@mindspring.com>

    * Added support for multi-valued internal values.
    * Added support for fields with partial values (e.g., a compound time 
      field with just an hour and an AM/PM specifier filled out.)
    * Shored up support for deeply-nested compound fields.
    * Added hour, minute, second, start date, end date, and date range fields.

0.0143 (05.02.2005) - John Siracusa <siracusa@mindspring.com>

    * Added scalar context to the input_value() call in init_with_object(),
      and to the deflate_value() call in output_value().
    * Fixed mistakes in TextArea documentation.

0.0142 (04.27.2005) - John Siracusa <siracusa@mindspring.com>

    * Added build_on_init() method to form objects.

0.0141 (04.22.2005) - John Siracusa <siracusa@mindspring.com>

    * Added class="required" to the label tag of required fields.

0.014 (04.22.2005) - John Siracusa <siracusa@mindspring.com>

    * Added functionality to the value_label() method of on/off field 
      groups and restored the original meaning of the label() method 
      for those fields.

0.0132 (04.21.2005) - John Siracusa <siracusa@mindspring.com>

    * Fixed a bug that caused a misleading error message when trying to
      select multiple items in a pop-up menu.

0.0131 (12.30.2004) - John Siracusa <siracusa@mindspring.com>

    * Added code to tests to drop back to UTC time zone if the local time
      zone cannot be determined (e.g., on Win32)
    * Added warnings for ancient versions of DateTime.

0.013 (12.07.2004) - John Siracusa <siracusa@mindspring.com>

    * Fixed some tests that relied on keys()/values() order.

0.012 (11.14.2004) - John Siracusa <siracusa@mindspring.com>

    * Added copyright info.  Versions 0.01 and 0.011 removed.

0.011 (11.14.2004) - John Siracusa <siracusa@mindspring.com>

    * Added missing prerequisite (Rose::URI)

0.01 (11.13.2004) - John Siracusa <siracusa@mindspring.com>

    * Initial release.