<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/requests-cache.git/requests_cache/cache_control.py, branch main</title>
<subtitle>github.com: reclosedev/requests-cache
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/'/>
<entry>
<title>Move all cache policy-related modules to separate 'policy' subpackage</title>
<updated>2022-04-18T00:25:20+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2022-04-17T18:49:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=7ebf9df7ae2534bad66dc4f102993f5fb6d789b2'/>
<id>7ebf9df7ae2534bad66dc4f102993f5fb6d789b2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Log cache criteria checks for both read and write</title>
<updated>2022-04-09T23:18:47+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2022-04-09T23:16:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=b9ab24a8d35ad23168a6ccd973f7af721688fb9b'/>
<id>b9ab24a8d35ad23168a6ccd973f7af721688fb9b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Also skip cache read for requests excluded by allowable_methods</title>
<updated>2022-04-09T23:18:47+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2022-04-09T21:27:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=04c41feeb3d611061db41d4a627eed3bea19afbd'/>
<id>04c41feeb3d611061db41d4a627eed3bea19afbd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move logic for translating kwargs to headers into cache_actions.set_request_headers()</title>
<updated>2022-04-09T21:12:07+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2022-04-09T20:07:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=cdeebb88c87c738ccc840c5ffbb165f600f20c3a'/>
<id>cdeebb88c87c738ccc840c5ffbb165f600f20c3a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor refresh/revalidate behavior</title>
<updated>2022-04-09T21:12:05+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2022-04-08T23:38:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=5ff1e4dc240829b77e24fbf49091dc1c2d351401'/>
<id>5ff1e4dc240829b77e24fbf49091dc1c2d351401</id>
<content type='text'>
* Rename two (unreleased) options to be more consistent with browser behavior:
    * `revalidate()` -&gt; `refresh()`
    * `refresh()` -&gt; `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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Rename two (unreleased) options to be more consistent with browser behavior:
    * `revalidate()` -&gt; `refresh()`
    * `refresh()` -&gt; `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
</pre>
</div>
</content>
</entry>
<entry>
<title>Move request-specific settings into RequestSettings class</title>
<updated>2022-04-01T18:55:09+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2022-04-01T17:45:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=faad6dc8f3345cb5a2912ce674274b022d9cc6d6'/>
<id>faad6dc8f3345cb5a2912ce674274b022d9cc6d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move settings module to top level package, and leave 'models' subpackage for only serialized data models</title>
<updated>2022-04-01T18:55:09+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2022-03-28T21:32:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=d05d042423151eaf61431b6f391338e448bbd5e5'/>
<id>d05d042423151eaf61431b6f391338e448bbd5e5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add argument docs back to CachedSession.__init__ instead of generic **kwargs; init settings in CachedSession instead of BaseCache</title>
<updated>2022-04-01T18:55:09+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2022-03-28T21:05:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=810e9d7085a0c7409b3a1b1002fb8f33292bce52'/>
<id>810e9d7085a0c7409b3a1b1002fb8f33292bce52</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update docs, doc dependencies, changelog, and contributors</title>
<updated>2022-04-01T18:48:25+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2022-03-20T02:50:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=550fca5c604fa9635b19bb4ba10d444e36b30d05'/>
<id>550fca5c604fa9635b19bb4ba10d444e36b30d05</id>
<content type='text'>
Also:
Restrict redis-py to &lt;4.2, which breaks parameter forwarding on python 3.7 and 3.8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also:
Restrict redis-py to &lt;4.2, which breaks parameter forwarding on python 3.7 and 3.8
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix 504 behavior with stale-if-error and only-if-cached</title>
<updated>2022-04-01T17:36:13+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2022-03-28T21:01:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=940930ed76296de5ec89b43b0608c578ea10cf1f'/>
<id>940930ed76296de5ec89b43b0608c578ea10cf1f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
