summaryrefslogtreecommitdiff
path: root/requests_cache/backends/base.py
Commit message (Expand)AuthorAgeFilesLines
* Redact ingored_parameters from CachedResponse.urlJordan Cook2021-09-151-1/+2
* Allow match_headers to optionally accept a list of specific headers to matchJordan Cook2021-09-061-2/+2
* Alias/rename 'include_get_headers' to 'match_headers' for clarity (backwards-...Jordan Cook2021-09-061-3/+3
* Allow has_url(), delete_url(), and create_key() to optionally take requests.R...Jordan Cook2021-08-281-13/+16
* Reorganize user docs: break down User Guide and Advanced Usage sections into ...Jordan Cook2021-08-261-2/+2
* Minor optimization: exclude redundant CachedResponse.cache_key and CachedHTTP...Jordan Cook2021-08-251-1/+2
* Add BaseCache.update() method as a shortcut for exporting to a different cach...Jordan Cook2021-08-251-53/+59
* Add support for SQLite in-memory databasesJordan Cook2021-08-201-1/+8
* Better backend docsJordan Cook2021-08-201-11/+29
* Move autosummaries to module docstrings instead of template, to make them eas...Jordan Cook2021-08-201-0/+6
* Add support for custom cache keysJordan Cook2021-08-141-2/+12
* Add support for Last-Modified + If-Modified-Since headersJordan Cook2021-08-141-15/+6
* Remove deprecated 'core' module and BaseCache.remove_old_entries()Jordan Cook2021-08-141-6/+0
* Replace some 'type: ignore' statements with better type hintingJordan Cook2021-08-141-1/+1
* Parallelize unit tests per module instead of per functionJordan Cook2021-08-121-1/+1
* Add a `BaseCache.delete_urls()` methodJordan Cook2021-08-021-0/+4
* Add CachedResponse.cache_key attribute and update in CachedSession.send()Jordan Cook2021-07-201-6/+5
* Improve type annotations and fix type checking errorsJordan Cook2021-07-061-11/+13
* Some serialization fixes & updates:Jordan Cook2021-07-031-16/+2
* Add option to exclude expired responses in keys(), values(), and response_cou...Jordan Cook2021-07-031-18/+25
* Rephrase BaseCache.__str__() count as 'total rows' to be less ambiguous, sinc...Jordan Cook2021-07-031-1/+4
* Add BaseCache.response_count() method to get an accurate count of valid respo...Jordan Cook2021-07-031-0/+6
* Merge pull request #286 from parkerhancock/serialization_pipelinesJordan Cook2021-06-221-10/+16
|\
| * removed initialization serializer checkParker Hancock2021-06-211-10/+0
| * extirpated 'is_binary' from pipelinesParker Hancock2021-06-141-2/+2
| * initial serialization pipeline refactorParker Hancock2021-06-141-10/+26
* | Add ImportError to list of possible deserialization errors to catchJordan Cook2021-06-201-1/+1
|/
* Allow selecting a serializer by name, class, or instance (with same behavior ...Jordan Cook2021-06-111-22/+3
* remove scratch codeParker Hancock2021-06-031-6/+0
* remove 'ignored parameters' from request prior to cachingParker Hancock2021-06-031-2/+11
* Split out serializers and models into separate classesJordan Cook2021-05-261-9/+10
* Refactor CachedResponse + nested classes using attrs + cattrsJordan Cook2021-05-261-2/+2
* Add support for using request and response cache headers to set cache expirationJordan Cook2021-05-071-2/+7
* Adjust line length for black + isortJordan Cook2021-04-301-1/+4
* Implement a faster bulk delete method for each backendJordan Cook2021-04-301-10/+21
* Improve performance a bit for remove_expired_responses()Jordan Cook2021-04-291-22/+31
* Add BaseCache.keys() and values() methodsJordan Cook2021-04-271-17/+40
* Move storage class __str__ methods to base class, and just show keys instead ...Jordan Cook2021-04-221-0/+3
* Allow passing any valid backend connection kwargs via BaseCacheJordan Cook2021-04-191-8/+3
* Add option to manually cache response objectsJordan Cook2021-04-191-1/+2
* Don't show warnings for 'include_get_headers' and 'ignored_parameters' kwargs...Jordan Cook2021-04-181-7/+16
* Demote most logging.info statements to debugJordan Cook2021-04-101-2/+2
* Handle errors due to invalid responses in `BaseCache.urls`Jordan Cook2021-04-101-14/+18
* Add remove_old_entries() back to BaseCache as an alias with a DeprecationWarningJordan Cook2021-04-101-0/+5
* Improvements to Sphinx documentation:Jordan Cook2021-04-031-2/+1
* Add 'verify' param to cache keyJordan Cook2021-04-011-2/+2
* Rename 'add_key_mapping' to 'save_redirect' and take a request instead of a c...Jordan Cook2021-03-311-6/+7
* Fix BaseCache.urls to return only response URLs (no redirect keys)Jordan Cook2021-03-301-1/+1
* Move cache key utilities to a separate moduleJordan Cook2021-03-301-101/+10
* Add normalization for request jsonJordan Cook2021-03-301-4/+29