===================
Added
-----
- Add a new base class, ``uplink.retry.RetryBackoff``, which can be extended to
implement custom backoff strategies. An instance of a ``RetryBackoff`` subclass
can be provided through the ``backoff`` argument of the ``retry`` decorator.
(`238`_)
Changed
-------
- Bump minimum version of ``six`` to ``1.13.0``. (`246`_)
Fixed
-----
- Fix ``returns.json`` to cast JSON response (or field referenced by the ``key``
argument) using the ``type`` argument when the given type is callable. This
restores behavior that was inadvertently changed in v0.9.3. (`215`_)
- Remove all usages of ``asyncio.coroutine`` in the library code to fix warnings
related to the function's deprecation in Python 3.8+. (`203`_)