Changelog
=========

1.2 (2011/11/08)
----------------

* Improve error reporting in collection widgets. Thanks to Novareto
  for the sponsorship.

* Add an validation option in collection widgets while adding and
  removing values from it. Thanks to Novareto for the sponsorship.

* Improve Javascript for collection widgets. Add an extra with
  fanstatic to automatically require required files.

* If a collection widget is required, it will by default display one
  empty item in the collection when it is empty. That prevent an extra
  click to add it.

* Various fixes in ``InvariantsValidator``.

* ``SchemaWidgetExtractor`` and ``SchemaField`` now catch Invalid
  exceptions.

* Add support for the HTML 5 attribute required in every template. Use
  the attribute novalidate on the form tag to disable it.

* Add a display widget for object and uri fields.

* Add an option ``valueLength`` to the date widgets. Any Zope
  formatter size can be use (``short``, ``medium`` ...).

1.0 (2010/10/19)
----------------

* Add a ``multiselect`` widget for multiple choices.

* Add a ``readonly`` widget.

* Add a ``display`` widget for booleans and collections.

* Add HTML5 widgets for URIs.

* Schema field can be adapted now, even if they don't have a interface
  (if they provide an attribute __name__).

* Add more tests, fix issues in collection widgets, and invariant
  validator.

* Translations are all located in ``zeam.form.base``.

* Update to use the last version of ``zeam.form.base``.

1.0rc2 (2010/07/16)
-------------------

* Add ``radio`` widget for choices.

* Add a display widgets for multiple choices.

* All fields have the ``field`` CSS class.

* Multiple choices widgets now properly respect the value of a vocabulary term.

1.0rc1 (2010/07/05)
-------------------

* Updated entry points registrations to be compatible with latest
  ``zeam.form.base``.

1.0b3 (2010/06/22)
------------------

* Field wrapper registration is now made thanks to an entry point.
* Added invariants validation.
* Added A generic adaptive datamanager that can adapt the form content to
  one or several interfaces.

1.0b2 (2010/05/13)
------------------

* Improve widget initialization, and testing layer support.
* Fix choice widgets when they are used with vocabulary factories.

1.0b1 (2010/05/03)
------------------

* Initial release, with not all the widgets.
