- Fix regression in ``0.12.0`` that resulted in missing docstrings for some methods of ``LFUCache`` and ``LRUCache``.
0.12.0
--------------------
- Fix bug in ``Cache.__contains__`` where it would return ``True`` for an expired key. - Add type annotations. - Add official support for Python 3.8 and 3.9. - Drop support for Python 3.4 and 3.5.
0.11.2
--------------------
- Fix bug in ``LFUCache`` that would result cache growing beyond ``maxsize`` limit.
0.11.1
--------------------
- Fix issue with asyncio support in memoization decorators that caused a ``RuntimeError: await wasn't used with future`` when certain types of async functions were used inside the memoized function.
0.11.0
--------------------
- Add asyncio support to memoization decorators so they can decorate coroutines.
0.10.3
--------------------
- Expose ``typed`` argument of underlying ``*Cache.memoize()`` in ``memoize()`` and ``*_memoize()`` decorators.