Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Refactor refresh/revalidate behavior | Jordan Cook | 2022-04-09 | 2 | -29/+51 | |
| | | | | | | | | | | | | | | | * Rename two (unreleased) options to be more consistent with browser behavior: * `revalidate()` -> `refresh()` * `refresh()` -> `force_refresh()` * Revert `RequestSettings` changes and use just kwargs instead for per-request settings * Add full type hints back to extra kwargs for `CachedSession.send()` * Fix a bug in which some kwargs specific to requests-cache could get passed to `requests.Session.send()` * Use 'must-revalidate' as a temporary header for a user-requested refresh * Refer to expiration value of 0 more accurately as 'expire immediately' rather than 'do not cache' * It may potentially be saved and used with revalidation, depending on other headers/settings * `DO_NOT_CACHE` now has a different value but same effect * Refer to constants in docs instead of 0, -1, etc. * Log more details about post-read and pre-cache checks | |||||
* | Add example of loading settings from a config file | Jordan Cook | 2022-04-01 | 1 | -20/+38 | |
| | ||||||
* | Update docs, doc dependencies, changelog, and contributors | Jordan Cook | 2022-04-01 | 6 | -27/+45 | |
| | | | | | Also: Restrict redis-py to <4.2, which breaks parameter forwarding on python 3.7 and 3.8 | |||||
* | More code cleanup and comments | Jordan Cook | 2022-03-29 | 1 | -2/+2 | |
| | ||||||
* | Add a 'Choosing a Backend' section to docs | Jordan Cook | 2022-03-17 | 1 | -3/+23 | |
| | ||||||
* | Swap out appdirs for platformdirs | Jordan Cook | 2022-03-14 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | * platformdirs is a more actively maintained fork of appdirs. * Also relax requirements a bit for attrs and urllib (minimum instead of caret constraint) Dependabot update: Bump responses from 0.16.0 to 0.19.0 Bumps [responses](https://github.com/getsentry/responses) from 0.16.0 to 0.19.0. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.16.0...0.19.0) --- updated-dependencies: - dependency-name: responses dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> | |||||
* | Add another article link | Jordan Cook | 2022-03-14 | 1 | -0/+1 | |
| | ||||||
* | Add support for Cache-Control: only-if-cached and corresponding options for ↵ | Jordan Cook | 2022-03-11 | 2 | -0/+57 | |
| | | | | request() and send() | |||||
* | Update changelog, docs, and bump version | Jordan Cook | 2022-03-11 | 3 | -9/+9 | |
| | ||||||
* | Change wording a bit on cache header behavior | Jordan Cook | 2022-02-24 | 1 | -9/+8 | |
| | ||||||
* | Update license, and remove (redundant?) copyright from Sphinx doc footer | Jordan Cook | 2022-02-15 | 1 | -1/+1 | |
| | ||||||
* | Fix serialization in filesystem backend with binary content that is also ↵ | Jordan Cook | 2022-02-15 | 1 | -4/+7 | |
| | | | | valid UTF-8 | |||||
* | Add documentation example for backtesting with time-machine | Jordan Cook | 2022-02-15 | 1 | -0/+14 | |
| | ||||||
* | Use only integers for expire_after values in tests and docs | Jordan Cook | 2022-02-15 | 1 | -3/+3 | |
| | ||||||
* | Update changelog | Jordan Cook | 2021-12-02 | 1 | -2/+2 | |
| | ||||||
* | Fix some typos in docs for custom serializers, and add a test for it | Jordan Cook | 2021-11-19 | 1 | -17/+12 | |
| | ||||||
* | Add support for Cache-Control: immutable | Jordan Cook | 2021-10-23 | 1 | -0/+1 | |
| | ||||||
* | Make per-request expiration thread-safe by passing via request headers ↵ | Jordan Cook | 2021-09-18 | 2 | -4/+7 | |
| | | | | instead of session attribute, and use Cache-Control request headers by default | |||||
* | Vectorize logo, color it to match light/dark theme colors on rtd, and add ↵ | Jordan Cook | 2021-09-18 | 13 | -3/+368 | |
| | | | | modified version to Readme | |||||
* | Add note about ResourceWarnings to Troubleshooting section | Jordan Cook | 2021-09-18 | 1 | -2/+16 | |
| | ||||||
* | Add some more links to 'Related Projects' page | Jordan Cook | 2021-09-18 | 1 | -1/+4 | |
| | ||||||
* | Use redirect in rtd config instead of placeholder 'advanced_usage' page | Jordan Cook | 2021-09-08 | 1 | -5/+0 | |
| | ||||||
* | Use sphinx_autodoc_typehints extension instead of autodoc's built-in type hints | Jordan Cook | 2021-09-08 | 1 | -0/+4 | |
| | ||||||
* | Fix a Sphinx warning | Jordan Cook | 2021-09-08 | 1 | -1/+2 | |
| | ||||||
* | Compress and scale logo a bit more | Jordan Cook | 2021-09-08 | 13 | -4/+4 | |
| | ||||||
* | Add a custom 404 page | Jordan Cook | 2021-09-08 | 2 | -0/+8 | |
| | ||||||
* | Add note to Troubleshooting section about deprecated imports | Jordan Cook | 2021-09-07 | 1 | -0/+1 | |
| | ||||||
* | Update changelog and Readme linksv0.8.0 | Jordan Cook | 2021-09-07 | 1 | -6/+8 | |
| | ||||||
* | Alias/rename old_data_on_error to stale_if_error for consistency with ↵ | Jordan Cook | 2021-09-06 | 2 | -4/+4 | |
| | | | | Cache-Control: stale-if-error (backwards-compatibile) | |||||
* | Allow match_headers to optionally accept a list of specific headers to match | Jordan Cook | 2021-09-06 | 2 | -11/+11 | |
| | ||||||
* | Alias/rename 'include_get_headers' to 'match_headers' for clarity ↵ | Jordan Cook | 2021-09-06 | 1 | -4/+4 | |
| | | | | (backwards-compatibile) | |||||
* | Format examples | Jordan Cook | 2021-09-04 | 1 | -27/+28 | |
| | ||||||
* | Add compatibility example with requests-oauthlib | Jordan Cook | 2021-09-04 | 1 | -0/+15 | |
| | ||||||
* | Add compatibility example with requests-ratelimiter | Jordan Cook | 2021-09-04 | 1 | -2/+29 | |
| | ||||||
* | Add link to example from Python Web Scraping book | Jordan Cook | 2021-09-04 | 1 | -0/+1 | |
| | ||||||
* | Revert renaming DynamoDB backend classes; a minor inconsistency is probably ↵ | Jordan Cook | 2021-08-30 | 1 | -1/+1 | |
| | | | | better than an unnecessary API change | |||||
* | Some formatting for examples | Jordan Cook | 2021-08-29 | 3 | -46/+33 | |
| | ||||||
* | Minor edits for Readme and Related Projects | Jordan Cook | 2021-08-28 | 2 | -7/+9 | |
| | ||||||
* | Move Roman's original Code Shelter note under Project Info docs | Jordan Cook | 2021-08-28 | 2 | -0/+25 | |
| | ||||||
* | Move Code of Conduct with the rest of the 'project info' docs | Jordan Cook | 2021-08-28 | 1 | -3/+65 | |
| | ||||||
* | Add some more troubleshooting info to docs | Jordan Cook | 2021-08-28 | 3 | -22/+59 | |
| | ||||||
* | Add example with URL patterns | Jordan Cook | 2021-08-27 | 1 | -0/+13 | |
| | ||||||
* | Add example with ThreadPoolExecutor | Jordan Cook | 2021-08-27 | 1 | -0/+13 | |
| | ||||||
* | Fix a couple icon styles | Jordan Cook | 2021-08-27 | 3 | -3/+3 | |
| | ||||||
* | Add Font Awesome 5 icons to main page headers | Jordan Cook | 2021-08-27 | 25 | -33/+47 | |
| | ||||||
* | Add more details on troubleshooting & debugging | Jordan Cook | 2021-08-27 | 10 | -48/+113 | |
| | ||||||
* | Reorganize user docs: break down User Guide and Advanced Usage sections into ↵ | Jordan Cook | 2021-08-26 | 30 | -1238/+1256 | |
| | | | | smaller pages | |||||
* | Misc user guide edits/formatting | Jordan Cook | 2021-08-26 | 1 | -39/+42 | |
| | ||||||
* | More docs on cache options; for clarity, refer to cache key behavior as ↵ | Jordan Cook | 2021-08-26 | 2 | -55/+129 | |
| | | | | 'request matching', and selective caching options as 'cache filtering' | |||||
* | Add more notes on when to not use monkey-patching | Jordan Cook | 2021-08-26 | 1 | -13/+22 | |
| |