Django-cacheops

Latest version: v7.1

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 10

2.4.2

Not secure
- fixed .values() and .values_list() in Django 1.9
- stopped sharing cache between proxies and base

2.4.1

Not secure
- export FileCache and RedisCache from cacheops
- allow non-ascii in str params
- fixed subqueries with different db

2.4

Not secure
- added decorator_tag to easily create cached template tags
- create redis client lazily
- let invalidate cached_view()
- support template responses used by generic CBV
- support argumentless no parentheses form for cached and cached_view
- removed unneeded invalidation calls in .bulk_create()
- allow decorating built-in and external functions
- added .cached_call() to simple and file cache
- added key_func argument to cached_as()
- check that timeout is specified in CACHEOPS setting
- fixed m2m invalidation on reverse changes
- fixed passing kwargs in cached_as()
- fixed cached with no parentheses
- fixed .bulk_create() API in Django 1.4

2.3.2

Not secure
- made cacheops invalidate before other post_* signals (Emil Stenström)
- fixed invalidation on proxy/base model changes
- added no_invalidation to fake cacheops
- test against MySQL

2.3.1

Not secure
- updated support for Django 1.8 (Andriy Sokolovskiy)
- fixed bulk_create() to return objects instead of None (Ilya Baryshev)

2.3

Not secure
- Django 1.8 support and preliminary Django 1.9 support
- made 'ops' config option to accept single string
- added invalidate_fragment()
- added a way to get/set/delete function cache easily
- added redis.TimeoutError to degradation handling (George Kappel)
- fixed invalidation on QuerySet.bulk_create(),
worked only from Manager previously
- fixed .bulk_create() API to comply with Django
- minor optimizations

Page 6 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.