- Add support for Django 4.2, 5.0
- Add support for Python 3.11, 3.12
- Drop support for Python 3.6, 3.7
- Drop support for Django 2.2, 4.0, 4.1
- Fix a bug where providing a password for the redis backend would produce an invalid configuration on Django 4.
- Add support for Django 4.0
- Add support for pymemcache.
- Bring the project back into active status, so it can be used with environs.
- Drop support for Python less than 3.8.
- Deprecate project in favour of Django Environ.
- Backwards Incompatible Remove Python 2.6 support
- Fix urls without a port getting their port set to "None" instead (thanks to Linus Lewandowski)
- Add django-elasticache support (thanks to Alex Couper)
- Fix django-redis support (thanks to Manatsawin Hanmongkolchai)
- Support for django-redis >= 4.50 (thanks to Egor Yurtaev)
- Run tests on Python 3.5 (thanks to Anton Egorov)
- Add support for MAX_ENTRIES and CULL_FREQUENCY options (thanks to Anton Egorov)
- Add support for uwsgi caching (thanks to Alan Justino da Silva)
- Backwards Incompatible Improve Redis URL parsing, making PREFIX parsing much easier and automatically converting query args into Django Cache settings (thanks to Russell Davies)
- Backwards Incompatible Switch to
django-redis
's new import name (thanks to Michael Warkentin) - Switch to Tox for running tests with different pythons
- Switch to pytest
- Add support for password in redis urls (thanks to Mjumbe Wawatu Ukweli)
- Add support for UNIX sockets in redis urls (thanks to Jannis Leidel)
- Fix Python 3 support
- Add multiple memcache locations
- Add redis and hiredis support
- Fix Python 3 compatibility import bug
- Add Python 3 compatibility
- Fix setting name bug
- Remove underscore from django pylibmc scheme
- Add python memcached support
- Add django pylibmc support
- Add prefix support
- Split up tests
- Tidy up examples
- Initial release