| Commit message (Expand) | Author | Age | Files | Lines |
* | Add compatibility with urllib3 2.0 | Jordan Cook | 2023-05-15 | 1 | -11/+20 |
* | Fix loading cached JSON content when decode_content=True and the root element... | Jordan Cook | 2023-05-08 | 1 | -1/+1 |
* | Enable bugbear extension and fix warnings | Jordan Cook | 2023-05-08 | 1 | -1/+1 |
* | Update type hints to appease Pylance and stricter mypy settings | Jordan Cook | 2022-12-13 | 2 | -8/+8 |
* | Check if raw._fp is None before trying is_fp_closed() | Jordan Cook | 2022-12-04 | 1 | -1/+1 |
* | Fix issue on Windows with occasional missing `CachedResponse.created_at` time... | Jordan Cook | 2022-09-30 | 1 | -2/+4 |
* | Remove HTTPResponse attributes from the cache, and re-construct CachedRespons... | Jordan Cook | 2022-06-11 | 2 | -28/+35 |
* | Consolidate BaseCache convenience methods into contains(), filter(), and dele... | Jordan Cook | 2022-06-11 | 1 | -1/+1 |
* | Split up remove_expired_reponses() into remove() and reset_expiration() metho... | Jordan Cook | 2022-06-11 | 1 | -2/+2 |
* | Change this into an option for CattrStage instead of a separate class | Jordan Cook | 2022-06-10 | 2 | -3/+4 |
* | Add serializer stage that decodes/re-encodes response content | Jordan Cook | 2022-06-10 | 1 | -0/+1 |
* | Add a base model repr that excludes default values even if rich isn't installed | Jordan Cook | 2022-05-30 | 4 | -7/+18 |
* | Add CachedRequest.path_url property | Jordan Cook | 2022-05-18 | 1 | -0/+8 |
* | Add 'older_than' argument to remove_expired_responses() | Jordan Cook | 2022-05-03 | 1 | -9/+14 |
* | Add always_revalidate session option | Jordan Cook | 2022-05-03 | 1 | -2/+2 |
* | Fix remove_expired_responses() with SQLite and expire_after=0 | Jordan Cook | 2022-04-30 | 1 | -1/+1 |
* | For SQLite expires column, use time.time() instead of datetime.timestamp() | Jordan Cook | 2022-04-22 | 1 | -2/+9 |
* | Merge *PickleDict storage classes into parent classes | Jordan Cook | 2022-04-22 | 1 | -4/+4 |
* | Add misc missing test coverage | Jordan Cook | 2022-04-20 | 1 | -1/+1 |
* | Improve output for all models when printed or logged with rich | Jordan Cook | 2022-04-19 | 5 | -4/+30 |
* | Refactor utilities for parsing cache headers into CacheDirectives class | Jordan Cook | 2022-04-18 | 1 | -2/+1 |
* | Move all cache policy-related modules to separate 'policy' subpackage | Jordan Cook | 2022-04-17 | 1 | -2/+2 |
* | Fix structuring/unstructuring CachedResponse.history | Jordan Cook | 2022-04-15 | 1 | -7/+14 |
* | Add an intermediate wrapper class, OriginalResponse, to provide type hints fo... | Jordan Cook | 2022-04-01 | 2 | -21/+42 |
* | Make CachedResponse.__str__ a bit more consistent with Response ('<class [sta... | Jordan Cook | 2022-04-01 | 1 | -20/+14 |
* | Move settings module to top level package, and leave 'models' subpackage for ... | Jordan Cook | 2022-04-01 | 2 | -73/+0 |
* | Add argument docs back to CachedSession.__init__ instead of generic **kwargs;... | Jordan Cook | 2022-04-01 | 2 | -33/+16 |
* | Update docs, doc dependencies, changelog, and contributors | Jordan Cook | 2022-04-01 | 1 | -0/+6 |
* | More code cleanup and comments | Jordan Cook | 2022-03-29 | 1 | -24/+24 |
* | Fix some regression bugs and broken tests | Jordan Cook | 2022-03-29 | 1 | -4/+5 |
* | Split datetime-related utility functions into a separate module | Jordan Cook | 2022-03-29 | 2 | -2/+2 |
* | Refactor request-level settings into separate RequestSettings class | Jordan Cook | 2022-03-29 | 2 | -5/+31 |
* | Refactor session-level settings into separate CacheSettings class | Jordan Cook | 2022-03-29 | 2 | -0/+57 |
* | Reword inaccurate usage of the term 'revalidate' | Jordan Cook | 2022-03-11 | 1 | -1/+1 |
* | Update to mypy v0.931 and add some ignores/workarounds for new false positives | Jordan Cook | 2022-02-02 | 3 | -6/+11 |
* | Format using a more typical line length of 100 | Jordan Cook | 2022-01-01 | 1 | -1/+4 |
* | Add a new RedisDict class that stores responses in separate hashes instead of... | Jordan Cook | 2021-12-01 | 1 | -0/+8 |
* | Update CachedResponse headers with 304 response headers (RFC7234) | Manuel Eggimann | 2021-11-30 | 1 | -3/+8 |
* | Add back overrides for requests.Response.__getstate__ and __setstate__ so pla... | Jordan Cook | 2021-11-24 | 1 | -0/+9 |
* | Move response content reset to DictStorage.__getitem__(), since that's the on... | Jordan Cook | 2021-10-23 | 1 | -4/+0 |
* | Reorganize & improve request normalization functions: | Jordan Cook | 2021-09-20 | 2 | -3/+8 |
* | Minor optimization: exclude redundant CachedResponse.cache_key and CachedHTTP... | Jordan Cook | 2021-08-25 | 2 | -9/+16 |
* | Better serializer docs | Jordan Cook | 2021-08-20 | 1 | -0/+1 |
* | Some misc docstring edits | Jordan Cook | 2021-08-19 | 3 | -11/+4 |
* | Add support for Last-Modified + If-Modified-Since headers | Jordan Cook | 2021-08-14 | 1 | -4/+0 |
* | Add support for ETag + If-None-Match headers | Jordan Cook | 2021-08-14 | 1 | -3/+7 |
* | Drop support for python 3.6 | Jordan Cook | 2021-08-14 | 1 | -6/+0 |
* | Add CachedResponse.cache_key attribute and update in CachedSession.send() | Jordan Cook | 2021-07-20 | 1 | -1/+5 |
* | Fix unpickling CachedResponse on python 3.6 | Jordan Cook | 2021-07-16 | 1 | -0/+6 |
* | Add support for Response.next when 302 responses are cached directly | Jordan Cook | 2021-07-16 | 2 | -4/+25 |