| Commit message (Expand) | Author | Age | Files | Lines |
* | Enable bugbear extension and fix warnings | Jordan Cook | 2023-05-08 | 1 | -0/+8 |
* | Don't use bulk_delete() if only deleting a single key | Jordan Cook | 2023-03-01 | 1 | -1/+8 |
* | Set default serializers for each backend using param defaults instead of 'def... | Jordan Cook | 2023-01-13 | 1 | -28/+6 |
* | Make CachedResponse.cache_key available from all cache access methods | Jordan Cook | 2022-12-30 | 1 | -3/+12 |
* | Fix ambiguous log message for BaseCache.delete() | Jordan Cook | 2022-12-30 | 1 | -1/+1 |
* | Update type hints to appease Pylance and stricter mypy settings | Jordan Cook | 2022-12-13 | 1 | -9/+17 |
* | Make use of index with SQLiteCache.filter(expired=False) | Jordan Cook | 2022-10-28 | 1 | -2/+5 |
* | Handle errors due to invalid responses in deserialize(), so it applies to oth... | Jordan Cook | 2022-10-28 | 1 | -8/+16 |
* | Add more notes on deprecated methods | Jordan Cook | 2022-10-26 | 1 | -1/+13 |
* | Add BaseCache.has_key() back; this was intended to be deprecated, not yet rem... | Jordan Cook | 2022-10-26 | 1 | -0/+7 |
* | Fix backwards-compatibility with deprecated remove_expired_responses | Jordan Cook | 2022-10-26 | 1 | -2/+2 |
* | Add 'url' argument to BaseCache.contains() and delete() for similarity to has... | Jordan Cook | 2022-09-30 | 1 | -3/+11 |
* | Silence DeprecationWarnings during tests for deprecated methods | Jordan Cook | 2022-09-30 | 1 | -7/+10 |
* | Add method to recreate cache keys | Jordan Cook | 2022-08-23 | 1 | -0/+12 |
* | Add support for Vary | Jordan Cook | 2022-06-16 | 1 | -2/+4 |
* | Clean up SerializerPipeline.decode_content | Jordan Cook | 2022-06-11 | 1 | -1/+1 |
* | Consolidate BaseCache convenience methods into contains(), filter(), and dele... | Jordan Cook | 2022-06-11 | 1 | -146/+174 |
* | Split up remove_expired_reponses() into remove() and reset_expiration() metho... | Jordan Cook | 2022-06-11 | 1 | -61/+76 |
* | Add decode_content option for storage classes, and use as the default behavio... | Jordan Cook | 2022-06-10 | 1 | -9/+23 |
* | Add 'older_than' argument to remove_expired_responses() | Jordan Cook | 2022-05-03 | 1 | -13/+20 |
* | Remove row count from BaseCache.__str__ | Jordan Cook | 2022-04-22 | 1 | -2/+2 |
* | Add a BaseStorage.default_serializer attribute, to be more explicit about whi... | Jordan Cook | 2022-04-22 | 1 | -4/+12 |
* | Merge *PickleDict storage classes into parent classes | Jordan Cook | 2022-04-22 | 1 | -3/+10 |
* | Close database connections (if applicable) on CachedSession.__exit__ and close() | Jordan Cook | 2022-04-18 | 1 | -0/+9 |
* | Refactor utilities for parsing cache headers into CacheDirectives class | Jordan Cook | 2022-04-18 | 1 | -3/+2 |
* | Move all cache policy-related modules to separate 'policy' subpackage | Jordan Cook | 2022-04-17 | 1 | -2/+2 |
* | Move detailed backend docs from rst docstings to md files | Jordan Cook | 2022-04-16 | 1 | -17/+17 |
* | Add serializer name to cache key to avoid errors due to switching serializers | Jordan Cook | 2022-04-15 | 1 | -0/+2 |
* | WIP: Add faster implementation of removing invalid redirects in SQL | Jordan Cook | 2022-04-10 | 1 | -7/+10 |
* | Refactor refresh/revalidate behavior | Jordan Cook | 2022-04-09 | 1 | -2/+4 |
* | Add an intermediate wrapper class, OriginalResponse, to provide type hints fo... | Jordan Cook | 2022-04-01 | 1 | -3/+5 |
* | Move settings module to top level package, and leave 'models' subpackage for ... | Jordan Cook | 2022-04-01 | 1 | -1/+1 |
* | Add argument docs back to CachedSession.__init__ instead of generic **kwargs;... | Jordan Cook | 2022-04-01 | 1 | -13/+14 |
* | Split datetime-related utility functions into a separate module | Jordan Cook | 2022-03-29 | 1 | -1/+1 |
* | Refactor session-level settings into separate CacheSettings class | Jordan Cook | 2022-03-29 | 1 | -31/+13 |
* | Reword inaccurate usage of the term 'revalidate' | Jordan Cook | 2022-03-11 | 1 | -6/+6 |
* | Fix typo in docs | Jordan Cook | 2022-01-01 | 1 | -2/+2 |
* | Add support for BaseCache keyword arguments passed along with a backend instance | Jordan Cook | 2021-11-13 | 1 | -4/+16 |
* | Move response content reset to DictStorage.__getitem__(), since that's the on... | Jordan Cook | 2021-10-23 | 1 | -2/+10 |
* | Fix duplicate cache read (contains + getitem) | Jordan Cook | 2021-10-23 | 1 | -5/+5 |
* | Reorganize & improve request normalization functions: | Jordan Cook | 2021-09-20 | 1 | -3/+2 |
* | Redact ingored_parameters from CachedResponse.url | Jordan Cook | 2021-09-15 | 1 | -1/+2 |
* | Allow match_headers to optionally accept a list of specific headers to match | Jordan Cook | 2021-09-06 | 1 | -2/+2 |
* | Alias/rename 'include_get_headers' to 'match_headers' for clarity (backwards-... | Jordan Cook | 2021-09-06 | 1 | -3/+3 |
* | Allow has_url(), delete_url(), and create_key() to optionally take requests.R... | Jordan Cook | 2021-08-28 | 1 | -13/+16 |
* | Reorganize user docs: break down User Guide and Advanced Usage sections into ... | Jordan Cook | 2021-08-26 | 1 | -2/+2 |
* | Minor optimization: exclude redundant CachedResponse.cache_key and CachedHTTP... | Jordan Cook | 2021-08-25 | 1 | -1/+2 |
* | Add BaseCache.update() method as a shortcut for exporting to a different cach... | Jordan Cook | 2021-08-25 | 1 | -53/+59 |
* | Add support for SQLite in-memory databases | Jordan Cook | 2021-08-20 | 1 | -1/+8 |
* | Better backend docs | Jordan Cook | 2021-08-20 | 1 | -11/+29 |