- Fixed: Using the ``-j`` option to run tests in multiple processes caused tests that used the ``multiprocessing`` package to hang (because the testrunner replaced ``sys.stdin`` with an unclosable object).
- Drop conditional dependency on ``unittest2`` (redundant after dropping support for Python 2.6).
4.5.0
==================
- Stop tests for all layers when test fails/errors when started with -x/--stop-on-error (`37 <https://github.com/zopefoundation/zope.testrunner/pull/37>`_).
- Drop support for Python 2.6 and 3.2.
4.4.10
===================
- Add support for Python 3.5 (`31 <https://github.com/zopefoundation/zope.testrunner/pull/31>`_).
- Insert extra paths (from ``--path``) to the front of sys.argv (`32 <https://github.com/zopefoundation/zope.testrunner/issues/32>`_).
4.4.9
==================
- When using ``-j``, parallelize all the tests, including the first test layer (`28 <https://github.com/zopefoundation/zope.testrunner/issues/28>`_).
4.4.8
==================
- Support skipped tests in subunit output (`25 <https://github.com/zopefoundation/zope.testrunner/pull/25>`_).
- More efficient test filtering (`26 <https://github.com/zopefoundation/zope.testrunner/pull/26>`_).
4.4.7
==================
- Work around a bug in PyPy3's curses module (`24 <https://github.com/zopefoundation/zope.testrunner/issues/24>`_).