summaryrefslogtreecommitdiff
path: root/requests_cache/serializers
Commit message (Expand)AuthorAgeFilesLines
* Fix loading cached JSON content when decode_content=True and the root element...Jordan Cook2023-05-081-3/+8
* Update dependenciesJordan Cook2023-03-011-0/+1
* Set default serializers for each backend using param defaults instead of 'def...Jordan Cook2023-01-131-1/+22
* Update type hints to appease Pylance and stricter mypy settingsJordan Cook2022-12-132-5/+8
* Handle using a converter that doesn't support the omit_if_default keyword arg...Jordan Cook2022-10-281-1/+5
* Update for cattrs 22.2Jordan Cook2022-10-081-8/+8
* 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-111-4/+0
* Clean up SerializerPipeline.decode_contentJordan Cook2022-06-111-11/+2
* Consolidate BaseCache convenience methods into contains(), filter(), and dele...Jordan Cook2022-06-111-4/+9
* Add decode_content option for storage classes, and use as the default behavio...Jordan Cook2022-06-103-9/+12
* Change this into an option for CattrStage instead of a separate classJordan Cook2022-06-104-104/+61
* Add serializer stage that decodes/re-encodes response contentJordan Cook2022-06-103-1/+106
* Update serialization docsJordan Cook2022-06-104-20/+27
* Add a BaseStorage.default_serializer attribute, to be more explicit about whi...Jordan Cook2022-04-223-7/+9
* Merge *PickleDict storage classes into parent classesJordan Cook2022-04-222-3/+4
* Add missing placeholder class if pymongo isn't installedJordan Cook2022-04-221-0/+1
* Store responses in DynamoDB as JSON documents instead of serialized binariesJordan Cook2022-04-193-7/+43
* 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-153-11/+35
* Fix structuring/unstructuring CachedResponse.historyJordan Cook2022-04-151-2/+1
* Use BSON preconf stage and store response values under top-level keys, so cre...Jordan Cook2022-04-153-10/+25
* Improvements for MongoDB:Jordan Cook2022-04-152-3/+9
* Add compatibility with cattrs 21.1+, and clean up preconf module a bitJordan Cook2022-04-091-41/+48
* More code cleanup and commentsJordan Cook2022-03-291-1/+1
* Fix handling BSON serializer differences between pymongo's bson and standalon...Jordan Cook2022-02-151-4/+6
* Fix serialization in filesystem backend with binary content that is also vali...Jordan Cook2022-02-152-16/+25
* Update to mypy v0.931 and add some ignores/workarounds for new false positivesJordan Cook2022-02-021-1/+1
* Switch to a different method of resolving ForwardRefs during deserialization ...Jordan Cook2022-01-151-4/+4
* Update dependencies and pre-commit hooksJordan Cook2022-01-011-1/+0
* Format using a more typical line length of 100Jordan Cook2022-01-012-3/+9
* Add a new RedisDict class that stores responses in separate hashes instead of...Jordan Cook2021-12-011-1/+1
* Improve some RedisDict methods and rename to RedisHashDictJordan Cook2021-12-013-3/+5
* Add a 'utf8_encoder' for convenience, since that's a common enough stepJordan Cook2021-11-192-0/+3
* Move misc minor utils to a separate moduleJordan Cook2021-10-271-1/+1
* Fix some type checking issuesJordan Cook2021-08-281-2/+1
* Reorganize user docs: break down User Guide and Advanced Usage sections into ...Jordan Cook2021-08-261-1/+1
* Allow Stage objects to take functions instead of object + method namesJordan Cook2021-08-251-12/+26
* Minor optimization: exclude redundant CachedResponse.cache_key and CachedHTTP...Jordan Cook2021-08-251-4/+4
* Better serializer docsJordan Cook2021-08-202-29/+43
* Move autosummaries to module docstrings instead of template, to make them eas...Jordan Cook2021-08-202-5/+20
* Remove deprecated 'core' module and BaseCache.remove_old_entries()Jordan Cook2021-08-141-9/+1
* Drop support for python 3.6Jordan Cook2021-08-143-27/+9
* More doc formatting and class/module linksJordan Cook2021-08-071-8/+8
* Pretty-print JSON by defaultJordan Cook2021-08-031-1/+8
* Improve type annotations and fix type checking errorsJordan Cook2021-07-063-9/+24
* Some serialization fixes & updates:Jordan Cook2021-07-034-129/+183
* addressing comments from JWCookParker Hancock2021-06-212-4/+2
* moving ForwardRef inside the ImportError try/except clause to address py3.6 i...Parker Hancock2021-06-211-2/+3
* Add pyyaml as an optional dependency, and fix importJordan Cook2021-06-171-2/+2