File python-django-cacheops.changes of Package python-django-cacheops

-------------------------------------------------------------------
Tue Apr 22 06:33:48 UTC 2025 - Markéta Machová <mmachova@suse.com>

- update to 7.2
  * support and test against Python 3.13 and Django 5.1/5.2
  * updated md5 to set usedforsecurity for FIPS compliance
  * skip ArrayField in exact conds

-------------------------------------------------------------------
Thu Nov  7 13:44:39 UTC 2024 - Markéta Machová <mmachova@suse.com>

- update to 7.1
  * support and test against Python 3.12 and Django 5.0
  * prevent dups in conjs and disjs by using proper data-structures
  * unpin funcy major version
  * fixed conj keys TTL in Redis 7.x
  * updated and cleaned up tests

-------------------------------------------------------------------
Fri Nov 10 12:25:25 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 7.0.2:
  * fixed .aggregate()
  * fixed big memory usage during migrations
  * fixed INSIDEOUT in older redises
  * better handle model families with abstracts in them
  * allow funcy 2.0+

-------------------------------------------------------------------
Tue May  9 19:26:45 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 7.0.1:
  * made it work with Redis 6.x and older again
  * handle abstract models better
  * some docs improvements

-------------------------------------------------------------------
Sun May  7 19:08:35 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 7.0:
  * support Django 4.2b and 5.0a
  * added a new insideout mode made join invalidation more granular
  * dropped Python 3.5, 3.6 and Django 2.1, 2.2, 3.0 and 3.1
    support
  * removed CACHEOPS_LRU
  * support Python 3.11 and Django 4.1
  * added command to clear stale cacheops keys (Bruno Alla)
  * fixed `invalidate_m2o` for polymorphic models
  * updated README: TOC, link to the post, some explanations

-------------------------------------------------------------------
Tue Nov 22 12:14:53 UTC 2022 - Daniel Garcia <daniel.garcia@suse.com>

- Remove python-six dependency 
- Remove python_module macro definition
- More specific python_sitelib in %files

-------------------------------------------------------------------
Thu Aug 25 01:56:41 UTC 2022 - John Vandenberg <jayvdb@gmail.com>

- Update to v6.1
  * support Django 3.2 and 4.0
  * do not gulp commit errors
  * fixed precall key when a prefix is defined
  * fixed m2o/m2m queries invalidation on object deletion

-------------------------------------------------------------------
Wed Apr 20 13:26:46 UTC 2022 - Markéta Machová <mmachova@suse.com>

- do not require mock

-------------------------------------------------------------------
Fri Jan  7 03:47:57 UTC 2022 - John Vandenberg <jayvdb@gmail.com>

- Skip Tumbleweed Python 3.6 incompatible with Django 4

-------------------------------------------------------------------
Sun May  9 23:34:35 UTC 2021 - Daniel Molkentin <daniel.molkentin@suse.com>

- Update to v6.0
  * support and test against Python 3.9 and Django 3.1/3.2
  * added custom serializers support (thx to Arcady Usov)
  * support callable extra in @cached_as() and friends
  * made simple cache obey prefix
  * skip JSONFields for purposes of invalidation
  * configure skipped fields by internal types, classes still supported
  * handle `DatabaseError` on transaction cleanup (Roman Gorbil)
  * do not query old object if cacheops is disabled
  * do not fetch deferred fields during invalidation, fixes #387
  Backwards incompatible changes:
  * callable `extra` param, including type, now behaves differently
  * simple cache now uses prefix 

-------------------------------------------------------------------
Mon Oct 26 04:16:31 UTC 2020 - John Vandenberg <jayvdb@gmail.com>

- Switch to PyPI source
- Update to v5.1
  * support subqueries in annotations
  * included tests into distro
  * fixed .invalidated_update(), if updated QuerySet had related
    fields selected
  * fixed possible deadlock in .invalidated_update()
  * fixed filtering with expressions
  * fixed queries filtering in Exists
  * updated min redis-py to 3.0.0

-------------------------------------------------------------------
Mon Sep  7 05:13:56 UTC 2020 - John Vandenberg <jayvdb@gmail.com>

- Activate test suite

-------------------------------------------------------------------
Thu Aug 27 21:25:37 UTC 2020 - Daniel Molkentin <daniel.molkentin@suse.com>

- update to v5.0.1
  * fixed reverse o2o invalidation (thx to John Anderson)
  * fixed unstable cache key when field validors are used
  * guard against non-integer timeouts
- from v5.0
  * dropped Python 2.7 and Djangos before 2.1
  * Redis 4.0+ required
  * support Python 3.8 and Django 3.0 (thx to Misha Kalyna)
  * improve model fields stamping (Alex Lokhman)
  * disabled postponed invalidation when no_invalidation is applied (Vladimir)
  * fixed custom manager derived from BaseManager (Eric Plaster)

-------------------------------------------------------------------
Thu Nov 21 15:09:32 UTC 2019 - Marcus Rueckert <mrueckert@suse.de>

- update to 4.2

-------------------------------------------------------------------
Sat Sep 28 07:59:15 UTC 2019 - ecsos@opensuse.org

- Fix requirements.

-------------------------------------------------------------------
Thu Aug 29 11:37:39 UTC 2019 - Daniel Molkentin <daniel.molkentin@suse.com>

- Initial checkin
openSUSE Build Service is sponsored by