<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/requests-cache.git/requests_cache/cache_keys.py, branch master</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>Add support for key-only request parameters</title>
<updated>2022-01-14T21:59:17+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2022-01-14T21:54: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=030e788121a2679ec4f39cf3b01d1d670a31f19a'/>
<id>030e788121a2679ec4f39cf3b01d1d670a31f19a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump invalid JSON message from 'warning' to 'debug' log level</title>
<updated>2022-01-10T20:03:55+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2022-01-10T20:03: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=f568ab178c5e296d50887f0012e007eeb53b2798'/>
<id>f568ab178c5e296d50887f0012e007eeb53b2798</id>
<content type='text'>
Fixes #494
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #494
</pre>
</div>
</content>
</entry>
<entry>
<title>Format using a more typical line length of 100</title>
<updated>2022-01-01T18:10:43+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2022-01-01T18:02:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=023b9bf36a4305f5edceece7ac6eabbd16e2e40d'/>
<id>023b9bf36a4305f5edceece7ac6eabbd16e2e40d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix black and type checking issues, and update changelog</title>
<updated>2022-01-01T17:59:08+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2022-01-01T17:56:42+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=99b77935f1eac273b27c495c10d906567ff75cc0'/>
<id>99b77935f1eac273b27c495c10d906567ff75cc0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>make order of headers repeatable</title>
<updated>2021-12-17T10:52:47+00:00</updated>
<author>
<name>Sergey Chvalyuk</name>
<email>grubberr@gmail.com</email>
</author>
<published>2021-12-17T10:52:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=3d5f55d9d5ceee7084b2c0f30a3784d4ce056bdd'/>
<id>3d5f55d9d5ceee7084b2c0f30a3784d4ce056bdd</id>
<content type='text'>
Signed-off-by: Sergey Chvalyuk &lt;grubberr@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Sergey Chvalyuk &lt;grubberr@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Move misc minor utils to a separate module</title>
<updated>2021-10-27T15:35:39+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2021-10-26T21:37:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=90d2b87c14c990c732b52e6abea907e4ef86166f'/>
<id>90d2b87c14c990c732b52e6abea907e4ef86166f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some type checking issues with latest mypy pre-commit hook version</title>
<updated>2021-10-23T16:09:42+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2021-10-23T15:46: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=4d0589f138af348dac2d19394aa2f9d4fc80ad00'/>
<id>4d0589f138af348dac2d19394aa2f9d4fc80ad00</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reorganize &amp; improve request normalization functions:</title>
<updated>2021-09-21T04:33:30+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2021-09-20T02:06:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=b3fc1f042e2deebcc62c1a074a02c0f90ab406ca'/>
<id>b3fc1f042e2deebcc62c1a074a02c0f90ab406ca</id>
<content type='text'>
* Handle all normalization in `cache_keys` module, get rid of `normalize_dict()` function used in `CachedSession`
* Reorganize `cache_keys` helper functions into the following:
    * `normalize_request()`
        * `normalize_url()`
        * `normalize_headers()`
        * `normalize_params()`
        * `normalize_body()`
        * `normalize_json_body()`
    * `redact_response()`
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Handle all normalization in `cache_keys` module, get rid of `normalize_dict()` function used in `CachedSession`
* Reorganize `cache_keys` helper functions into the following:
    * `normalize_request()`
        * `normalize_url()`
        * `normalize_headers()`
        * `normalize_params()`
        * `normalize_body()`
        * `normalize_json_body()`
    * `redact_response()`
</pre>
</div>
</content>
</entry>
<entry>
<title>Redact ingored_parameters from CachedResponse.url</title>
<updated>2021-09-15T16:49:48+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2021-09-15T16:49:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=1a6881aa4d44d41fef9338c5b17d8a2cf6be6949'/>
<id>1a6881aa4d44d41fef9338c5b17d8a2cf6be6949</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use blake2 instead of sha256 for hashing request info</title>
<updated>2021-09-06T22:47:45+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>JWCook@users.noreply.github.com</email>
</author>
<published>2021-09-06T20:43:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=332700018a62290616391850f79cc23eaacba4ea'/>
<id>332700018a62290616391850f79cc23eaacba4ea</id>
<content type='text'>
With an 8-byte digest for shorter cache keys. This is still plenty long
enough to avoid hash collisions: `4e-15` for 100,000 items, `4e-7` chance for 1 billion items, etc.

This makes it more convenient for manually inspecting cache items,
especially for the filesystem backend, which uses cache keys as
filenames.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With an 8-byte digest for shorter cache keys. This is still plenty long
enough to avoid hash collisions: `4e-15` for 100,000 items, `4e-7` chance for 1 billion items, etc.

This makes it more convenient for manually inspecting cache items,
especially for the filesystem backend, which uses cache keys as
filenames.
</pre>
</div>
</content>
</entry>
</feed>
