Skip to content

Commit 93c493f

Browse files
Merge #240
240: Update django-cacheops requirement from ~=4.2 to ~=5.0 in /config r=MiklerGM a=dependabot-preview[bot] Updates the requirements on [django-cacheops](https://github.com/Suor/django-cacheops) to permit the latest version. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Suor/django-cacheops/blob/master/CHANGELOG">django-cacheops's changelog</a>.</em></p> <blockquote> <p>5.0</p> <ul> <li>support Python 3.8 and Django 3.0 (thx to Misha Kalyna)</li> <li>improve model fields stamping (Alex Lokhman)</li> <li>disabled postponed invalidation when no_invalidation is applied (Vladimir)</li> <li>fixed custom manager derived from BaseManager (Eric Plaster) Backwards incompatible changes:</li> <li>dropped Python 2.7 and Djangos before 2.1</li> <li>Redis 4.0+ required</li> </ul> <p>4.2</p> <ul> <li>support Django 2.1 and 2.2</li> <li>added keep_fresh option to <a href="https://github.com/cached">@cached</a>_as (George Lee)</li> <li>pass CACHEOPS_SENTINEL options through (David Fuentes Baldomir)</li> <li>made SKIP_FIELDS and LONG_DISJUCTION configurable (Nic Wolff)</li> <li>fixed .aggregate() over .annotate() fields in Django 2.2</li> <li>fixed .bulk_create() in Django 2.2 (Grzegorz Szczepanczyk)</li> <li>fixed test database to work in environments without /dev/shm (George Lee)</li> <li>fixed proxy/abstract model bug</li> <li>added test case for issue <a href="https://github-redirect.dependabot.com/Suor/django-cacheops/issues/312">#312</a> (Andy Tzeng)</li> <li>some warnings and doc-strings improvements</li> </ul> <p>4.1</p> <ul> <li>use UNLINK instead of DEL when available, use Redis 4.0+ for that</li> <li>request m2m objects for invalidation using correct db</li> <li>fixed caching counts, aggregates and exists in writes, dirty transactions and while cacheops is disabled</li> <li>fixed various multidb/invalidation issues (Svan70)</li> <li>fixed db in .invalidated_update()</li> <li>fixed possible key disrepancy in cache_on_save with multidb</li> <li>fixed jinja2 support in Python 3</li> <li>documented CACHEOPS_CLIENT_CLASS</li> </ul> <p>4.0.7</p> <ul> <li>fixed RawSQL() and Subquery() (thx to thakryptex)</li> <li>made the Redis client class configurable (Nic Wolff)</li> <li>package is now also distributed as a universal wheel (Jon Dufresne)</li> </ul> <p>4.0.6</p> <ul> <li>fixed m2m invalidation issue with certain configs</li> <li>fixed catastrophic backtracking in template extensions</li> </ul> <p>4.0.5</p> <ul> <li>fixed db selection in invalidation fetch and .invalidated_update() when router fails (M1ha Shvn)</li> <li>fixed unlickely &quot;_clone() unexpected keyword '_cacheprofile'&quot; error</li> <li>fixed LookupError bug</li> <li>fixed .meta.concrete_model not set bug</li> <li>fixed docs on template tags</li> </ul> <p>4.0.4</p> <ul> <li>fixed caching while app registry not ready</li> </ul> </tr></table> ... (truncated) </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Suor/django-cacheops/commit/5a7f63b196a1836d102e80409aa7f7be3c75cc6c"><code>5a7f63b</code></a> Up to 5.0</li> <li><a href="https://github.com/Suor/django-cacheops/commit/12f61b3cc281f2ff7b95b5414831c0488510d5f8"><code>12f61b3</code></a> Drop redis prior to 4.0 support</li> <li><a href="https://github.com/Suor/django-cacheops/commit/035e59c1b2e157eb4aeda76757cd545be88d199f"><code>035e59c</code></a> Fix some README grammar and typos</li> <li><a href="https://github.com/Suor/django-cacheops/commit/bde50abf52da67c14fd2238b28c6e2e6ab3adf0d"><code>bde50ab</code></a> Remove empty lines</li> <li><a href="https://github.com/Suor/django-cacheops/commit/b5dc9e04816a047f3431d3ffbb21a3c122fa37db"><code>b5dc9e0</code></a> Add test</li> <li><a href="https://github.com/Suor/django-cacheops/commit/3cc4368769b59a4a309e0613e8ee5d2ab19d65d7"><code>3cc4368</code></a> Use field deconstruct</li> <li><a href="https://github.com/Suor/django-cacheops/commit/277f454d919609aa3a66d825603d9dcd0af48bdd"><code>277f454</code></a> db_column can be None</li> <li><a href="https://github.com/Suor/django-cacheops/commit/59daa06e126c915932467eeac7f76cc8be7da851"><code>59daa06</code></a> Use class name</li> <li><a href="https://github.com/Suor/django-cacheops/commit/b59406a62c8265a9f3ace14c139e3f3be6c02407"><code>b59406a</code></a> Update years</li> <li><a href="https://github.com/Suor/django-cacheops/commit/19c36b2bb51aa05188ee8f6ad23cac1f850d7c66"><code>19c36b2</code></a> Drop Python 2.7 and Djangos before 2.1</li> <li>Additional commits viewable in <a href="https://github.com/Suor/django-cacheops/compare/4.2...5.0">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) </details> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2 parents 68f6af8 + 0794f1d commit 93c493f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

config/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ requests~=2.23.0
1717
django-ordered-model~=3.4.1
1818
django-redis~=4.11.0
1919
django-debug-toolbar~=2.2
20-
django-cacheops~=4.2
20+
django-cacheops~=5.0
2121
drf-firebase-auth~=0.0.6
2222
django-silk~=4.0.1
2323
jdcal~=1.4

0 commit comments

Comments
 (0)