3.0.0
- Removed Python 2 support (#38)
- Removed Python 3.6 and lower support
🔧 Updated dependencies
- Python 2.7 => 3.7+
- Django 1.11 => 3.2 (#102)
- django-exstensions 2.0.7 => 3.2
- django-allauth (new) 0.51
- django-crispy-forms 1.7.2 => 1.13
- cradmin-legacy 1.3 => 4.1
- markdown 2.6 => 3.4 (#107)
- Pygments 2.2 => 2.13
- PyYAML 5.4 => 6.0
- psycopg2 2.7 => psycopg2-binary 2.9
🎉 New features
- Federated authentication with Dataporten (#88)
- Additional admin level for more fine-grained admin privileges (#86)
🚀 Improvements
- Multiple UI fixes for WCAG compliance (#83, #84, #85, #109, #116)
- Various other small fixes and code clean-up (#97)
- Footer template can now be overriden (#108)
- «Delete me» function now displays successful message (#115)
- Replaced AceEditor with DevilryCommentEditor (to solve #19)
- Added new session based preview view (#19, #89, #118)
🐛 Bug fixes
- Added migrations missing from the Django upgrade in Trix 2.1 (#98)
- Error with hidden assignments for anonymous users (#79)
- Error with preview view failing due to KeyError (#89)
- Error with HTML
lang
attribute (#114) - Error with AngularJS not ignoring expressions as it should (#19)
😍 Contributors