- HTMLFormElement.attributes: Allow to extend HTML attributes programmatically.
5.0
----------------
- Add support for Python 3.11.
- Drop support for Python 2.7, 3.5, 3.6.
- Drop deprecated support for ``python setup.py test``.
- HTMLFormElement.addClass: Improve removal of duplicates. It's now possible to add multiple classes as whitespace separated string and still detect class duplicates.
4.3
----------------
- Add support for Python 3.10.
- Update tests to ``lxml > 4.7``, thus requiring at least that version. (`107 <https://github.com/zopefoundation/z3c.form/issues/107>`_)
- Try to fix the buggy hidden mode behaviour of checkbox widgets. Fixes `issue 89 <https://github.com/zopefoundation/z3c.form/issues/89>`_.
4.1.2
------------------
- Fix an edge case when field ``missing_value`` is not None but a custom value that works as ``None``. That ended up calling ``zope.i18n NumberFormat.format`` with ``None`` what then failed.