--------------------
- Added compatibility with Python 3.2 and 3.3.
- Dropped compatibility with Python 2.5.
- Removed support for the following obscure uses of
:class:`should_raise`:
.. invisible-code-block: python
from testfixtures.mock import MagicMock
should_raise = x = MagicMock()
.. code-block:: python
should_raise(x, IndexError)[1]
should_raise(x, KeyError)['x']
- Dropped the `mode` parameter to :meth:`TempDirectory.read`.
- :meth:`TempDirectory.makedir` and :meth:`TempDirectory.write` no
longer accept a `path` parameter.
- :meth:`TempDirectory.read` and :meth:`TempDirectory.write` now
accept an `encoding` parameter to control how non-byte data is
decoded and encoded respectively.
- Added the `prefix` parameter to :func:`compare` to allow failure
messages to be made more informative.
- Fixed a problem when using sub-second deltas with :any:`test_time <mock_time>`.