v. 4.1
This is feature release. Add support for new Python and Django versions.
- Supported Python versions are: 2.7, 3.6, 3.7, 3.8, 3.9, 3.10
- Supported Django versions are: 1.8, 1.11, 2.2, 3.1, 3.2
Upgrading since 4.0
Nothing special except to ensure that you are using supported Python and Django version
Changes since 4.0.2
Full changelog 4.0.2...4.1.0
Highlights
- Add support for Django 2 and Django 3
- Test against latest versions of Python (up to 3.10)
- Stop testing for Django older than 1.8 and Python
- Stop testing against Python 3.3 to 3.5
- Change tests infrastructure (Use Github Actions instead of Travis CI and migrate to pytest instead of nose)
- Add support for Celery 5 (#513)
- Add new async backend - Dramatiq (trough django-dramatiq) (#527)
cachefile_storage
now accepts callable (#525)- Documentation fixes
- Fixes LazyImageCacheFile generating the wrong size image (#326)
- Fixes pickle serialization to help S3 storage (#437, #451)