==================
- 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).