- Removing debug print()
- Adding mypy stub files to distribution
- Bump Python version to 3.11
- Adding type hints
- Remove support for Python 2.
- Fix #8: Function default arguments were not handled. There was also a potential cache miss if Python changed the order of dict keys.
- Fix #7: Timed-out values are not returned when refreshed
- Added
serialize()
anddeserialize()
- Added
@clear_cache()
decorator - Added imports to allow for
from yamicache import Cache
- Added cache key collision checking
- Fix #1:
Cache.cached()
ignorestimeout
parameter
- First release on PyPI.