0.20.0 (Major Release)
Python 3 version changes.
Opal now supports python 3.5 - python 3.8.
Please note that the 0.21.0 release will drop support for python 3.5.
Scaffold application episode category
The scaffolded application created by startproject
now creates a custom
episode category class.
Removes Django Axes
Axes has been removed from the Opal core application. The package creates a database
log of all login attempts and was installed by default. It is now considered that this
should be an application level choice rather than a framework choice. Installing it on a
per application basis is simple, and requires only settings and requirements changes.
Removes Letter
The dependency on the letter python package has been removed from the Opal core application. If you wish to send emails, django ships with email wrappers to make this easy.
Updates to the Dependency Graph
- Django: 2.0.13 -> 2.2.16
- Django-compressor: 2.2 -> 2.4
- Six==1.15.0
- Psycopg2: 2.8.3 -> 2.8.6
- Requests: 2.22.0 -> 2.25.0
- Python-dateutil: 2.8.0 -> 2.8.1
- Django-rest-framework: 3.10.2 -> 3.12.2
- Django-Axes -> Removed
- Letter -> Removed