| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix loading cached JSON content when decode_content=True and the root element... | Jordan Cook | 2023-05-08 | 1 | -3/+8 |
* | Update dependencies | Jordan Cook | 2023-03-01 | 1 | -0/+1 |
* | Set default serializers for each backend using param defaults instead of 'def... | Jordan Cook | 2023-01-13 | 1 | -1/+22 |
* | Update type hints to appease Pylance and stricter mypy settings | Jordan Cook | 2022-12-13 | 2 | -5/+8 |
* | Handle using a converter that doesn't support the omit_if_default keyword arg... | Jordan Cook | 2022-10-28 | 1 | -1/+5 |
* | Update for cattrs 22.2 | Jordan Cook | 2022-10-08 | 1 | -8/+8 |
* | Use json.JSONDecodeError and requests.RequestException instead of requests.JS... | Jordan Cook | 2022-06-11 | 1 | -2/+3 |
* | Remove HTTPResponse attributes from the cache, and re-construct CachedRespons... | Jordan Cook | 2022-06-11 | 1 | -4/+0 |
* | Clean up SerializerPipeline.decode_content | Jordan Cook | 2022-06-11 | 1 | -11/+2 |
* | Consolidate BaseCache convenience methods into contains(), filter(), and dele... | Jordan Cook | 2022-06-11 | 1 | -4/+9 |
* | Add decode_content option for storage classes, and use as the default behavio... | Jordan Cook | 2022-06-10 | 3 | -9/+12 |
* | Change this into an option for CattrStage instead of a separate class | Jordan Cook | 2022-06-10 | 4 | -104/+61 |
* | Add serializer stage that decodes/re-encodes response content | Jordan Cook | 2022-06-10 | 3 | -1/+106 |
* | Update serialization docs | Jordan Cook | 2022-06-10 | 4 | -20/+27 |
* | Add a BaseStorage.default_serializer attribute, to be more explicit about whi... | Jordan Cook | 2022-04-22 | 3 | -7/+9 |
* | Merge *PickleDict storage classes into parent classes | Jordan Cook | 2022-04-22 | 2 | -3/+4 |
* | Add missing placeholder class if pymongo isn't installed | Jordan Cook | 2022-04-22 | 1 | -0/+1 |
* | Store responses in DynamoDB as JSON documents instead of serialized binaries | Jordan Cook | 2022-04-19 | 3 | -7/+43 |
* | Refactor utilities for parsing cache headers into CacheDirectives class | Jordan Cook | 2022-04-18 | 1 | -1/+1 |
* | Add serializer name to cache key to avoid errors due to switching serializers | Jordan Cook | 2022-04-15 | 3 | -11/+35 |
* | Fix structuring/unstructuring CachedResponse.history | Jordan Cook | 2022-04-15 | 1 | -2/+1 |
* | Use BSON preconf stage and store response values under top-level keys, so cre... | Jordan Cook | 2022-04-15 | 3 | -10/+25 |
* | Improvements for MongoDB: | Jordan Cook | 2022-04-15 | 2 | -3/+9 |
* | Add compatibility with cattrs 21.1+, and clean up preconf module a bit | Jordan Cook | 2022-04-09 | 1 | -41/+48 |
* | More code cleanup and comments | Jordan Cook | 2022-03-29 | 1 | -1/+1 |
* | Fix handling BSON serializer differences between pymongo's bson and standalon... | Jordan Cook | 2022-02-15 | 1 | -4/+6 |
* | Fix serialization in filesystem backend with binary content that is also vali... | Jordan Cook | 2022-02-15 | 2 | -16/+25 |
* | Update to mypy v0.931 and add some ignores/workarounds for new false positives | Jordan Cook | 2022-02-02 | 1 | -1/+1 |
* | Switch to a different method of resolving ForwardRefs during deserialization ... | Jordan Cook | 2022-01-15 | 1 | -4/+4 |
* | Update dependencies and pre-commit hooks | Jordan Cook | 2022-01-01 | 1 | -1/+0 |
* | Format using a more typical line length of 100 | Jordan Cook | 2022-01-01 | 2 | -3/+9 |
* | Add a new RedisDict class that stores responses in separate hashes instead of... | Jordan Cook | 2021-12-01 | 1 | -1/+1 |
* | Improve some RedisDict methods and rename to RedisHashDict | Jordan Cook | 2021-12-01 | 3 | -3/+5 |
* | Add a 'utf8_encoder' for convenience, since that's a common enough step | Jordan Cook | 2021-11-19 | 2 | -0/+3 |
* | Move misc minor utils to a separate module | Jordan Cook | 2021-10-27 | 1 | -1/+1 |
* | Fix some type checking issues | Jordan Cook | 2021-08-28 | 1 | -2/+1 |
* | Reorganize user docs: break down User Guide and Advanced Usage sections into ... | Jordan Cook | 2021-08-26 | 1 | -1/+1 |
* | Allow Stage objects to take functions instead of object + method names | Jordan Cook | 2021-08-25 | 1 | -12/+26 |
* | Minor optimization: exclude redundant CachedResponse.cache_key and CachedHTTP... | Jordan Cook | 2021-08-25 | 1 | -4/+4 |
* | Better serializer docs | Jordan Cook | 2021-08-20 | 2 | -29/+43 |
* | Move autosummaries to module docstrings instead of template, to make them eas... | Jordan Cook | 2021-08-20 | 2 | -5/+20 |
* | Remove deprecated 'core' module and BaseCache.remove_old_entries() | Jordan Cook | 2021-08-14 | 1 | -9/+1 |
* | Drop support for python 3.6 | Jordan Cook | 2021-08-14 | 3 | -27/+9 |
* | More doc formatting and class/module links | Jordan Cook | 2021-08-07 | 1 | -8/+8 |
* | Pretty-print JSON by default | Jordan Cook | 2021-08-03 | 1 | -1/+8 |
* | Improve type annotations and fix type checking errors | Jordan Cook | 2021-07-06 | 3 | -9/+24 |
* | Some serialization fixes & updates: | Jordan Cook | 2021-07-03 | 4 | -129/+183 |
* | addressing comments from JWCook | Parker Hancock | 2021-06-21 | 2 | -4/+2 |
* | moving ForwardRef inside the ImportError try/except clause to address py3.6 i... | Parker Hancock | 2021-06-21 | 1 | -2/+3 |
* | Add pyyaml as an optional dependency, and fix import | Jordan Cook | 2021-06-17 | 1 | -2/+2 |