History¶
0.3.0 (2021-04-TBD)¶
Add async implementation of DynamoDb backend
Add support for expiration for individual requests
Add support for expiration based on URL patterns
Add support for serializing/deserializing
ClientSession.links
Add case-insensitive response headers for compatibility with aiohttp.ClientResponse.headers
Add optional integration with
itsdangerous
for safer serializationAdd
CacheBackend.get_urls()
to get all urls currently in the cacheAdd some default attributes (
from_cache, is_expired
, etc.) to returned ClientResponse objectsAllow passing all backend-specific connection kwargs via CacheBackend
Add support for
json
request bodyConvert all
keys()
andvalues()
methods into async generatorsFix serialization of Content-Disposition
Fix filtering ignored parameters for request body (
data
andjson
)Add user guide, more examples, and other project docs
0.2.0 (2021-02-28)¶
Refactor SQLite backend to use
aiosqlite
for async cache operationsRefactor MongoDB backend to use
motor
for async cache operationsRefactor Redis backend to use
aiosqlite
for async cache operationsAdd integration tests and
docker-compose
for local test servers
0.1.0 (2020-11-14)¶
Initial fork from ``requests-cache` <https://github.com/reclosedev/requests-cache>`_
First pass at a general refactor and conversion from
requests
toaiohttp
Basic features are functional, but some backends do not actually operate asynchronously