- Fix Python 2.6 support. (Forgot to run tox with all environments before last release.)
4.3.1
------------------
- Make sure that we do not fail during bytes decoding of term token when generated from a bytes value by ignoring all errors. (Another option would have been to hexlify the value, but that would break way too many tests.)
4.3.0
------------------
- Fix a bug where bytes values were turned into tokens inproperly in Python 3.
- Add ``zope.schema.fieldproperty.createFieldProperties()`` function which maps schema fields into ``FieldProperty`` instances.
4.2.2
------------------
- Add support for Python 3.3.
4.2.1
------------------
- Fix the default property of fields that have no defaultFactory attribute.
4.2.0
------------------
- Automate build of Sphinx HTML docs and running doctest snippets via tox.
- Drop explicit support for Python 3.1.
- Introduce NativeString and NativeStringLine which are equal to Bytes and BytesLine on Python 2 and Text and TextLine on Python 3.
- Change IURI from a Bytes string to a "native" string. This is a backwards incompatibility which only affects Python 3.
- Bring unit test coverage to 100%.
- Move doctests from the package and wired up as normal Sphinx documentation.
- Add explicit support for PyPy.
- Add support for continuous integration using ``tox`` and ``jenkins``.
- Drop the external ``six`` dependency in favor of a much-trimmed ``zope.schema._compat`` module.
- Ensure tests pass when run under ``nose``.
- Add ``setup.py dev`` alias (runs ``setup.py develop`` plus installs ``nose`` and ``coverage``).
- Add ``setup.py docs`` alias (installs ``Sphinx`` and dependencies).