------ * Enhancement: `BasePermissionMiddleware.get_access_denied_message` & `LoginPermissionMiddlewareMixin.get_access_denied_message` now take `request` arg.
3.0.1
------ * Regression fix: After Login `LoginRequiredMiddleware` redirects to the original page.
3.0.0
------ * Removed base64_decode_for_py2or3 function * Removed realm parameter from basic_challenge function * Renamed basic_challenge to challenge * Renamed basic_authenticate to is_authenticated * General code tidy up
2.5.0
-------- * Redirect to `settings.LOGIN_URL` instead of `settings.LOGIN_REDIRECT_URL`.
2.4.0
-------- * `LoginRequiredMiddleware` and `FeinCMSLoginRequiredMiddleware` now respect `settings.LOGIN_REDIRECT_URL` by default.
2.3.6
-------- * Bugfix: Actually don't fail when the FeinCMS Page object doesn't exist at the named URL.