summaryrefslogtreecommitdiff
path: root/requests_cache/cache_keys.py
Commit message (Expand)AuthorAgeFilesLines
* Don't normalize CachedResponse.url when redacting ignored paramsJordan Cook2023-04-021-14/+18
* Match whether ignored_parameters are present in a request (without matching c...Jordan Cook2022-09-291-8/+13
* Add support for duplicate request paramsJordan Cook2022-08-151-13/+23
* Some additional logging and testsJordan Cook2022-06-161-2/+8
* Normalize ordering and whitespace for multi-value request headersJordan Cook2022-06-161-3/+17
* Consolidate BaseCache convenience methods into contains(), filter(), and dele...Jordan Cook2022-06-111-9/+4
* Add misc missing test coverageJordan Cook2022-04-201-3/+2
* Refactor utilities for parsing cache headers into CacheDirectives classJordan Cook2022-04-181-1/+1
* Add serializer name to cache key to avoid errors due to switching serializersJordan Cook2022-04-151-1/+3
* Add default list of ignored_parameters for most common authentication params/...Jordan Cook2022-04-101-3/+2
* Remove 'default exclude headers', since match_headers now accepts a list of s...Jordan Cook2022-04-101-10/+3
* Split datetime-related utility functions into a separate moduleJordan Cook2022-03-291-15/+2
* Fix typoJordan Cook2022-03-171-1/+1
* Skip normalizing a JSON request body if it's excessively large (>10MB) due to...Jordan Cook2022-02-221-2/+5
* Fix request normalization for request body with a list as a JSON rootJordan Cook2022-02-221-2/+17
* Skip empty body decode/encode in normalize_json_bodyElan Ruusamäe2022-02-031-0/+4
* Add support for key-only request parametersJordan Cook2022-01-141-2/+7
* Bump invalid JSON message from 'warning' to 'debug' log levelJordan Cook2022-01-101-1/+1
* Format using a more typical line length of 100Jordan Cook2022-01-011-2/+6
* Fix black and type checking issues, and update changelogJordan Cook2022-01-011-2/+3
* make order of headers repeatableSergey Chvalyuk2021-12-171-0/+1
* Move misc minor utils to a separate moduleJordan Cook2021-10-271-1/+1
* Fix some type checking issues with latest mypy pre-commit hook versionJordan Cook2021-10-231-2/+2
* Reorganize & improve request normalization functions:Jordan Cook2021-09-201-119/+124
* Redact ingored_parameters from CachedResponse.urlJordan Cook2021-09-151-14/+23
* Use blake2 instead of sha256 for hashing request infoJordan Cook2021-09-061-2/+3
* Allow match_headers to optionally accept a list of specific headers to matchJordan Cook2021-09-061-30/+47
* Alias/rename 'include_get_headers' to 'match_headers' for clarity (backwards-...Jordan Cook2021-09-061-2/+2
* Fix some type checking issuesJordan Cook2021-08-281-0/+2
* Allow has_url(), delete_url(), and create_key() to optionally take requests.R...Jordan Cook2021-08-281-10/+11
* Add some additional tests for cache key normalizationJordan Cook2021-08-281-2/+1
* Move autosummaries to module docstrings instead of template, to make them eas...Jordan Cook2021-08-201-0/+4
* Some misc docstring editsJordan Cook2021-08-191-6/+10
* Exclude cache headers from cache key by defaultJordan Cook2021-08-141-1/+3
* Add support for custom cache keysJordan Cook2021-08-141-22/+31
* Add support for Last-Modified + If-Modified-Since headersJordan Cook2021-08-141-0/+1
* Replace some 'type: ignore' statements with better type hintingJordan Cook2021-08-141-13/+18
* Improve type annotations and fix type checking errorsJordan Cook2021-07-061-34/+42
* Integrate serializers with backendsJordan Cook2021-06-111-14/+16
* remove 'ignored parameters' from request prior to cachingParker Hancock2021-06-031-0/+19
* Don't show warnings for 'include_get_headers' and 'ignored_parameters' kwargs...Jordan Cook2021-04-181-1/+1
* Add 'verify' param to cache keyJordan Cook2021-04-011-2/+4
* Rename 'add_key_mapping' to 'save_redirect' and take a request instead of a c...Jordan Cook2021-03-311-4/+4
* Move cache key utilities to a separate moduleJordan Cook2021-03-301-0/+109