[See all issues & PRs for v0.3](https://github.com/requests-cache/aiohttp-client-cache/milestone/2?closed=1)
- 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 serialization
- Add `CacheBackend.get_urls()` to get all urls currently in the cache
- Add some default attributes (`from_cache, is_expired`, etc.) to returned ClientResponse objects
- Allow passing all backend-specific connection kwargs via CacheBackend
- Add support for `json` request body
- Convert all `keys()` and `values()` methods into async generators
- Fix serialization of Content-Disposition
- Fix filtering ignored parameters for request body (`data` and `json`)
- Add user guide, more examples, and other project docs