- Replaced deprecated ``zope.interface.implements`` usage with equivalent ``zope.interface.implementer`` decorator.
- Dropped support for Python 2.4 and 2.5.
- Made StartUpFailure compatible with unittest.TextTestRunner() (LP 1118344).
4.0.4
==================
- Work around sporadic timing-related issues in the subprocess buffering tests. Thanks to Jonathan Ballet for the patch!
4.0.3
==================
- Added back support for Python <= 2.6 which was broken in 4.0.2.
4.0.2
==================
- Added back Python 3 support which was broken in 4.0.1.
- Fixed `Unexpected success`_ support by implementing the whole concept.
- Added support for the new __pycache__ directories in Python 3.2.
4.0.1
==================
- LP 719369: An `Unexpected success`_ (concept introduced in Python 2.7) is no longer handled as success but as failure. This is a workaround. The whole unexpected success concept might be implemented later.