Django-waffle

Latest version: v4.1.0

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

Scan your dependencies

Page 4 of 8

0.16.0

=======
- Added support for Django 2.1 and 2.2
- Flushing cache after modifying flags' groups and users
- Removed redundant log line
- Corrected version in `waffle/__init__.py`
- Fixed bug in tests
- Using strings as cache keys instead of bytes
- Passing effects of test decorator to child classes
-- NOTE: This introduced a backwards-incompatible change for the testutils override decorators.
See https://github.com/django-waffle/django-waffle/pull/331 for details.

0.15.1

=======
- Optionally logging missing flags, samples, and switches
- Added --users option to waffle_flag management command
- Updated testutils to flush caches
- Improved admin site for users and groups
- Fixed global cache thread safety issues

0.15.0

=======
- Dropped support for Django < 1.11
- Dropped support for Python 3.3
- Added settings `WAFFLE_CREATE_MISSING_(FLAG|SWITCHES|SAMPLES)` to optionally
create missing objects in the database automatically
- Allow serializing/de-serializing waffle models by natural key
- Added pluggable Flag model

0.14.0

=======
- Added i18n support
- Added Russian translations
- Add management command to delete waffle data

0.13

=====
- Added support for Django 2.0.
- Added support for search the name and notes fields in Django admin.
- Fixed small bugs in management commands.
- Fixed small documentation issues.
- Updated `waffle_flag` management command to accept user groups.
- Added setting `WAFFLE_READ_FROM_WRITE_DB` to read from write DB on cache miss.

0.12

=====

- Drop support for Django<1.8 and Python<2.7.
- Moved bulk of code from waffle.*_is_active methods to .is_active
instance methods.
- Centralized caching code behind Class.get() methods.
- Significant caching overhaul.
- Automatically invalidate cache on waffle upgrade.

Page 4 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.