Releases: codingjoe/django-mail-auth
3.1.1
What's Changed
- Add missing translation to dist packages by @codingjoe in #58
Full Changelog: 3.1.0...3.1.1
3.1.0
What's Changed
- Drop msgcheck as it was unused by @amureki in #42
- Fix Sphinx warning and improve docstrings by @codingjoe in #47
- Drop Django EOL version support by @codingjoe in #57
- Add anonymization feature for private user data by @codingjoe in #48
Full Changelog: 3.0.1...3.1.0
3.0.1
3.0.0
What's Changed
Dot is unreserved character, however the representation in browsers (%2E or .), mail clients and even SMTP-servers is not unified and can lead to different issues.
Please, note: after installing this new release, existing authentication links will become invalid.
If you want to keep the old dot separator, you wound need to customize MailAuthBackend, but this is not advisable.
New Contributors
Full Changelog: 2.1.3...3.0.0
2.1.3
2.1.2
2.1.1
2.1.0
2.0.0
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