=========================
* Added ``returned()``, ``last_returned()``, ``raised()``, ``last_raised()``,
``raised_with_message()``, and ``last_raised_with_message()`` methods to
function spies.
See the README for how this works.
* Added ``called_with()``, ``returned()``, ``raised()``, and
``raised_with_message()`` to the individual ``SpyCall`` objects.
These are accessed through ``spy.calls``, and allow for more conveniently
checking the results of specific calls in tests.
* ``called_with()`` and ``last_called_with()`` now accept matching subsets of
arguments.
Any number of leading positional arguments and any subset of keyword
arguments can be specified. Prior to 1.0, subsets of keyword arguments
were supported, but 1.0 temporarily made this more strict.
This is helpful when testing function calls containing many default
arguments or when the function takes ``*args`` and ``**kwargs``.