======= - 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.