diff --git a/CHANGES.rst b/CHANGES.rst index 7028c6e..dbac50a 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -4,7 +4,11 @@ CHANGES 1.1.1 (unreleased) ------------------ -- Nothing changed yet. +- Add CaseInsensitiveEmailUserCreationForm for creating users with lowercased email address + usernames (Bradley Gordon, #31, #11) +- Add CaseInsensitiveEmailBackendMixin, CaseInsensitiveEmailModelBackend for authenticating + case-insensitive email address usernames (Bradley Gordon, #31, #11) +- Add tox support for test running (Piper Merriam, #25) 1.1.0 (2015-02-24) @@ -41,8 +45,9 @@ CHANGES `_ of the ``password_reset_confirm`` view. Be sure to update any references to this URL. Rather than using a separate view for each encoding, authtools uses - :class:`a single view ` that works - with both. + `a single view + `_ + that works with both. - Bugfix: if LOGIN_URL was a URL name, it wasn't being reversed in the PasswordResetConfirmView. @@ -50,7 +55,8 @@ CHANGES 0.1.2 (released July 01, 2013) ------------------------------ - - Use ``prefetch_related`` in the :class:`~authtools.forms.UserChangeForm` + - Use ``prefetch_related`` in the + `UserChangeForm `_ to avoid doing hundreds of ``ContentType`` queries. The form from Django has the same feature, it wasn't copied over correctly in our original form. @@ -60,8 +66,8 @@ CHANGES * some bugfixes: - - Call :meth:`UserManager.normalize_email` on an instance, not a class. - - :class:`~authtools.models.User` should inherit its parent's ``Meta``. + - Call ``UserManager.normalize_email`` on an instance, not a class. + - ``authtools.models.User`` should inherit its parent's ``Meta``. 0.1.0 (released May 28, 2013) -----------------------------