- Support Django-4.2
- Support Python-3.11, 3.12
- Drop Django-2.2
- Drop Python-3.6, 3.7
- Fixed: django.conf.urls.url() is deprecated. Also, path() is more concise than re_path(). Change to use path().
- Fixed: django.shortcuts.render_to_response() is deprecated, change to use django.shortcuts.render().
- Fixed: django.utils.translation.ugettext_lazy() is deprecated, change to use django.utils.translation.gettext_lazy().
- Fixed: django.utils.encoding.force_text() is deprecated, change to use django.utils.encoding.force_str().
- Fixed: Deprecated assertEquals() in unittest used by Django, changed to assertEqual().
- Support Django-3.2
- Support Python-3.7, 3.8, 3.9, 3.10
- Drop Django-1.11, 3.1
- Drop Python-2.7
- Fixed: If login_required is used with Python3, login authentication after the second time fails.
- Support Django-2.2
- Drop Django-1.10
- Add missing classifiers: py36, dj versions.
- provide universal wheel
- Add feature: send logged in signal & logged out signal
- Security: masking sensitive post parameter
- Security: safe redirect url for open redirect possibility
- Security: strict safety check for redirect url
- Support Python-3.6
- Support Django-1.11
- Drop Django-1.9
- Fixed: issue #7 Exception Type: AttributeError at /logout/
- 'newauth.middleware.AuthMiddleware' supports
settings.MIDDLEWARE
since django-1.10
- Support Django-1.10
- Drop Django-1.7 or earlier
- Provide documentation on ReadTheDocs: http://django-newauth.rtfd.io/
- More support Django-1.8 & 1.9
- Support Django-1.8 & 1.9