summaryrefslogtreecommitdiff
path: root/requests_cache
Commit message (Expand)AuthorAgeFilesLines
* Add compatibility with urllib3 2.0Jordan Cook2023-05-151-11/+20
* Fix loading cached JSON content when decode_content=True and the root element...Jordan Cook2023-05-082-4/+9
* Enable bugbear extension and fix warningsJordan Cook2023-05-086-4/+13
* Don't normalize CachedResponse.url when redacting ignored paramsJordan Cook2023-04-021-14/+18
* Ignore Cache-Control: must-revalidate and no-cache when cache_control=FalseJordan Cook2023-03-241-6/+7
* Update dependencies, pre-commit hooks, and contributorsJordan Cook2023-03-241-1/+1
* Allow regexes for URL expiration patternsSimon Leiner2023-03-243-9/+22
* Update dependenciesJordan Cook2023-03-011-0/+1
* Fix typosJordan Cook2023-03-011-1/+1
* Share SQLite connection objects among threads and use lock for write operatio...Jordan Cook2023-03-011-20/+26
* Don't use bulk_delete() if only deleting a single keyJordan Cook2023-03-011-1/+8
* Change DynamoDB table to use cache key as partition keyJordan Cook2023-03-012-49/+36
* Don't raise_for_status if status_code of response is in allowable_codesDavid Dv Schmidt2023-02-181-1/+4
* Raise an error for invalid expiration string values (except for headers conta...Jordan Cook2023-02-181-3/+7
* Set default serializers for each backend using param defaults instead of 'def...Jordan Cook2023-01-138-70/+95
* Make CachedResponse.cache_key available from all cache access methodsJordan Cook2022-12-307-19/+25
* Fix ambiguous log message for BaseCache.delete()Jordan Cook2022-12-301-1/+1
* Update type hints to appease Pylance and stricter mypy settingsJordan Cook2022-12-1316-58/+89
* Check if raw._fp is None before trying is_fp_closed()Jordan Cook2022-12-041-1/+1
* Make use of index with SQLiteCache.filter(expired=False)Jordan Cook2022-10-282-14/+22
* Add SQLite method to count unexpired responses in SQLJordan Cook2022-10-281-6/+28
* Omit invalid responses and set response.cache_key in SQLiteCache.sorted()Jordan Cook2022-10-281-2/+10
* Set uri=True when using an in-memory SQLite dbJordan Cook2022-10-281-1/+3
* Handle errors due to invalid responses in deserialize(), so it applies to oth...Jordan Cook2022-10-281-8/+16
* Handle using a converter that doesn't support the omit_if_default keyword arg...Jordan Cook2022-10-281-1/+5
* Add more notes on deprecated methodsJordan Cook2022-10-261-1/+13
* Add some missing type hintsJordan Cook2022-10-261-2/+2
* Add BaseCache.has_key() back; this was intended to be deprecated, not yet rem...Jordan Cook2022-10-261-0/+7
* Fix backwards-compatibility with deprecated remove_expired_responsesJordan Cook2022-10-262-5/+5
* Fix remove_expired_responses deprecation suggestionDave Gaeddert2022-10-261-1/+1
* Add support for header values as bytesJordan Cook2022-10-201-2/+2
* Explicitly disable pickling CachedSession objectsJordan Cook2022-10-201-0/+6
* Update for cattrs 22.2Jordan Cook2022-10-081-8/+8
* Add 'url' argument to BaseCache.contains() and delete() for similarity to has...Jordan Cook2022-09-301-3/+11
* Fix issue on Windows with occasional missing `CachedResponse.created_at` time...Jordan Cook2022-09-301-2/+4
* Silence DeprecationWarnings during tests for deprecated methodsJordan Cook2022-09-301-7/+10
* Add ttl_offset argument for Redis backendJordan Cook2022-09-301-7/+17
* Add delete() function for patcherJordan Cook2022-09-291-3/+15
* Match whether ignored_parameters are present in a request (without matching c...Jordan Cook2022-09-291-8/+13
* Add method to recreate cache keysJordan Cook2022-08-232-0/+17
* Add support for duplicate request paramsJordan Cook2022-08-151-13/+23
* Update only_if_cached to take precedence over refresh or other revalidation c...Jordan Cook2022-07-301-1/+1
* Remove catching/logging ImportErrors in top-level packageJordan Cook2022-06-291-12/+7
* Update docsJordan Cook2022-06-162-12/+3
* Save a couple microsecondsJordan Cook2022-06-161-0/+4
* Some additional logging and testsJordan Cook2022-06-163-5/+31
* Add support for VaryJordan Cook2022-06-163-7/+49
* Normalize ordering and whitespace for multi-value request headersJordan Cook2022-06-161-3/+17
* Use json.JSONDecodeError and requests.RequestException instead of requests.JS...Jordan Cook2022-06-111-2/+3
* Remove HTTPResponse attributes from the cache, and re-construct CachedRespons...Jordan Cook2022-06-113-32/+35