Skip to content

Releases: codingjoe/django-mail-auth

2.1.1

05 Oct 09:02

Choose a tag to compare

  • Resolve Django 4.0 deprecation warnings

2.1.0

12 Aug 13:45

Choose a tag to compare

  • Add Django 3.1 support
  • Add _legacy_get_session_auth_hash to fix Django 3.1 support #18

2.0.0

01 Jul 12:19

Choose a tag to compare

Switch token separate from / (slash) to URL safe character . (dot)

Some email clients replace double slashes with a single slash.
The double slash occurred for users with no last_login date (newly
created users).

To bypass this issue, the separator is changed to . (dot) as it is
a non-reserved URL safe character (RFC3986 2.3) and not part of the
base64url alphabet.

See also:
https://www.ietf.org/rfc/rfc3986.txt
https://tools.ietf.org/html/rfc4648

1.0.3

01 Jul 09:50

Choose a tag to compare

  • Add more verbose logging to MailAuthBackend to debug login issues

1.0.2

15 Jun 10:08

Choose a tag to compare

  • Fix missing next URL from initial login form data (#11)

1.0.1

11 Feb 22:57

Choose a tag to compare

  • Improve documentation :)

1.0.0

04 Feb 17:06

Choose a tag to compare

  • Add Python 3.8 support
  • Add Django 3.0 support
  • Add Wagtail support
  • Drop Django 2.0 support
  • Drop Django 2.1 support
  • Move CI and Release suite to GitHub actions

0.3.0

13 Sep 07:41

Choose a tag to compare

  • Add option to allow to use a token more than once.
    With the setting LOGIN_TOKEN_SINGLE_USE this behaviour is set. Where True is the default and only allows to use a token once. With False a token can be used multiple times.

0.2.0

26 Aug 15:06

Choose a tag to compare

  • Make EmailUser.email case insensitive (#5)

0.1.4

31 Jul 14:19

Choose a tag to compare

  • Raise permission denied error if login failed