Changelog for plone.app.form

    (name of developer listed in brackets)

plone.app.form - 1.0.4 Released December 6th, 2007

    - Omit first label tag completely instead of having an empty one for
      checkboxes.
      [fschulze]

    - Added id to wrapping div of the field for easy access for styles and
      javascripts, the form is 'field-$fieldname'.
      [fschulze]

plone.app.form - 1.0.3 Released

    - Changed template to render info messages as infos and error messages as
      errors, instead of all messages (info and error both) as errors.
      [derek_richardson]

    - Protect against funky aq_chains.
      [hannosch, rafrombrc]

plone.app.form - 1.0.2 Released

    - Fixed fall back to language name in LanguageDropdownChoiceWidget.
      [hannosch]

    - Added i18n markup to the formlib base templates, so the required message
      will be translated the same way as in the rest of Plone. This closes
      http://dev.plone.org/plone/ticket/7063.
      [hannosch]

plone.app.form - 1.0.1 Released

    - Add a form validator that only validates an action when updating a
      form. This makes it possible to add actions manually in the template
      without having formlib autogenerate buttons in other places.
      [wichert]

plone.app.form - 1.0 Released August 17, 2007

    - Let the UberSelectionWidget handle optional fields properly.
      [optilude]

    - Added a new LanguageDropdownChoiceWidget, which renders a dropdown widget
      which is populated by a language vocabulary. The language names are then
      localized based on the zope.i18n.locales information.
      [hannosch]

    - Added a new DisabledCheckBoxWidget, which renders a disabled variant of
      the CheckBoxWidget.
      [hannosch]

    - Keep existing date in the calendar widget in datecomponents.py. This
      closes http://dev.plone.org/plone/ticket/5833.
      [hannosch]

plone.app.form - 1.0b1 Released March 5, 2007

    - Initial implementation.
      [alecm, rocky, optilude]

    - Initial package structure.
      [zopeskel]

