| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-12-29 | Fixed #25617 -- Added case-insensitive unique username validation in ↵ | Paul Schilling | |
| UserCreationForm. Co-Authored-By: Neven Mundar <nmundar@gmail.com> | |||
| 2022-11-29 | Fixed #34187 -- Made UserCreationForm save many-to-many fields. | sdolemelipone | |
| 2022-11-11 | Fixed typo in SetPasswordForm()'s docstring. | Vasiliy Ivanov | |
| 2022-10-27 | Fixed #34066 -- Fixed link to password reset view in ↵ | Simon Kern | |
| UserChangeForm.password's help text when using to_field. Co-Authored-By: David Sanders <shang.xiao.sanders@gmail.com> Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2022-10-26 | Completed test coverage for contrib.auth.forms. | Marcelo Galigniana | |
| 2022-02-07 | Refs #33476 -- Reformatted code with Black. | django-bot | |
| 2021-05-19 | Fixed #32765 -- Removed "for" HTML attribute from ReadOnlyPasswordHashWidget. | David Sanders | |
| ReadOnlyPasswordHashWidget doesn't have any labelable elements. | |||
| 2020-12-03 | Fixed #32235 -- Made ReadOnlyPasswordHashField disabled by default. | Timo Ludwig | |
| 2020-10-28 | Made small readability improvements. | Martin Thoma | |
| 2020-04-28 | Changed django.forms.ValidationError imports to ↵ | François Freitag | |
| django.core.exceptions.ValidationError. Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2019-12-18 | Fixed CVE-2019-19844 -- Used verified user email for password reset requests. | Simon Charette | |
| Co-Authored-By: Florian Apolloner <florian@apolloner.eu> | |||
| 2019-11-11 | Fixed #30977 -- Optimized PasswordResetForm.save() a bit. | Hasan Ramezani | |
| Moved site variables assignment outside of the loop. | |||
| 2019-09-18 | Fixed #30776 -- Restored max length validation on ↵ | Sam Reynolds | |
| AuthenticationForm.UsernameField. Regression in 5ceaf14686ce626404afb6a5fbd3d8286410bf13. Thanks gopackgo90 for the report and Mariusz Felisiak for tests. | |||
| 2019-09-02 | Refs #29379 -- Moved autocomplete attribute to UsernameField. | Nick Pope | |
| Moving the autocomplete attribute into UsernameField allows this to work for custom forms making use of UsernameField, removes some duplication in the code, and keeps consistency with the autocapitalize attribute that is already defined on UsernameField. | |||
| 2019-06-28 | Fixed #30400 -- Improved typography of user facing strings. | Jon Dufresne | |
| Thanks Claude Paroz for assistance with translations. | |||
| 2019-06-07 | Fixed #29379 -- Added autocomplete attribute to contrib.auth.forms fields. | Hasan Ramezani | |
| Thank you to Nick Pope for review. Co-authored-by: CHI Cheng <cloudream@gmail.com> | |||
| 2019-03-29 | Fixed #30236 -- Made UsernameField render with autocapitalize="none" HTML ↵ | pmisteli | |
| attribute. This prevents automatic capitalization, which is the default behavior in some browsers. | |||
| 2018-10-10 | Refs #27795 -- Removed force_bytes() usage from django/utils/http.py. | Jon Dufresne | |
| django.utils.http.urlsafe_base64_encode() now returns a string, not a bytestring. Since URLs are represented as strings, urlsafe_base64_encode() should return a string. All uses immediately decoded the bytestring to a string anyway. As the inverse operation, urlsafe_base64_decode() accepts a string. | |||
| 2018-10-01 | Fixed #29809 -- Fixed a crash when a "view only" user POSTs to the admin ↵ | Tim Graham | |
| user change form. | |||
| 2018-10-01 | Fixed CVE-2018-16984 -- Fixed password hash disclosure to admin "view only" ↵ | Carlton Gibson | |
| users. Thanks Claude Paroz & Tim Graham for collaborating on the patch. | |||
| 2018-07-02 | Fixed #29449 -- Reverted "Fixed #28757 -- Allowed using contrib.auth forms ↵ | Tim Graham | |
| without installing contrib.auth." This reverts commit 3333d935d2914cd80cf31f4803821ad5c0e2a51d due to a crash if USERNAME_FIELD isn't a CharField. | |||
| 2018-03-29 | Fixed #29270 -- Fixed UserChangeForm crash if password field is excluded. | Malte Gerth | |
| 2018-02-14 | Removed AuthenticationForm.get_user_id(). | Tim Graham | |
| Unused since aab3a418ac9293bb4abd7670f65d930cb0426d58. | |||
| 2018-02-01 | Fixed CVE-2018-6188 -- Fixed information leakage in AuthenticationForm. | Tim Graham | |
| Reverted 359370a8b8ca0efe99b1d4630b291ec060b69225 (refs #28645). This is a security fix. | |||
| 2018-01-05 | Fixed #28757 -- Allowed using contrib.auth forms without installing ↵ | shanghui | |
| contrib.auth. Also fixed #28608 -- Allowed UserCreationForm and UserChangeForm to work with custom user models. Thanks Sagar Chalise and Rômulo Collopy for reports, and Tim Graham and Tim Martin for reviews. | |||
| 2017-12-11 | Fixed #28909 -- Simplified code using tuple/list/set/dict unpacking. | Nick Pope | |
| 2017-11-08 | Fixed #28645 -- Reallowed AuthenticationForm to raise the inactive user ↵ | shanghui | |
| error when using ModelBackend. Regression in e0a3d937309a82b8beea8f41b17d8b6298da2a86. Thanks Guilherme Junqueira for the report and Tim Graham for the review. | |||
| 2017-10-23 | Fixed #28706 -- Moved AuthenticationFormn invalid login ValidationError to a ↵ | Jon Dufresne | |
| method for reuse. | |||
| 2017-10-20 | Fixed #27515 -- Made AuthenticationForm's username field use the max_length ↵ | Lucas Connors | |
| from the model field. Thanks Ramin Farajpour Cami for the report. | |||
| 2017-06-21 | Fixed #28127 -- Allowed UserCreationForm's password validation to check all ↵ | Andrew Pinkham | |
| user fields. | |||
| 2017-05-27 | Fixed #28249 -- Removed unnecessary dict.keys() calls. | Jon Dufresne | |
| iter(dict) is equivalent to iter(dict.keys()). | |||
| 2017-04-22 | Fixed #28100 -- Removed link in UserChangeForm.password's translatable help_text | Claude Paroz | |
| 2017-02-07 | Refs #27795 -- Removed force_text from the template layer | Claude Paroz | |
| Thanks Tim Graham for the review. | |||
| 2017-02-07 | Converted usage of ugettext* functions to their gettext* aliases | Claude Paroz | |
| Thanks Tim Graham for the review. | |||
| 2017-02-04 | Refs #27656 -- Updated django.contrib docstring verb style according to PEP 257. | Anton Samarchyan | |
| 2017-01-25 | Refs #23919 -- Replaced super(ClassName, self) with super(). | chillaranand | |
| 2017-01-18 | Refs #23919 -- Removed encoding preambles and future imports | Claude Paroz | |
| 2016-12-27 | Fixed #15667 -- Added template-based widget rendering. | Preston Timmons | |
| Thanks Carl Meyer and Tim Graham for contributing to the patch. | |||
| 2016-11-25 | Fixed #25966 -- Made get_user_model() work at import time. | Aymeric Augustin | |
| This makes it equivalent to: `from django.contrib.auth.models import User`. Thanks Aymeric Augustin for the initial patch and Tim Graham for the review. | |||
| 2016-09-27 | Fixed #20705 -- Allowed using PasswordResetForm with user models with an ↵ | levental | |
| email field not named 'email'. | |||
| 2016-09-12 | Fixed #25187 -- Made request available in authentication backends. | Aleksej Manaev | |
| 2016-09-10 | Fixed #26097 -- Added password_validators_help_text_html to UserCreationForm. | Alexander Gaevsky | |
| 2016-08-28 | Fixed #27136 -- Changed auth forms' autofocus attribute to HTML5 boolean syntax. | Jon Dufresne | |
| 2016-08-25 | Replaced property() usage with decorator in several places. | Berker Peksag | |
| 2016-08-24 | Fixed #27111 -- Fixed KeyError if USERNAME_FIELD isn't in ↵ | Berker Peksag | |
| UserCreationForm.fields. | |||
| 2016-08-10 | Fixed #26951 -- Allowed AuthenticationForm to work with a username of 0. | Olexander Yermakov | |
| 2016-05-16 | Refs #21379 -- Normalized unicode username inputs | Claude Paroz | |
| 2016-04-08 | Fixed E128 flake8 warnings in django/. | Tim Graham | |
| 2016-03-21 | Fixed #26381 -- Made UserCreationForm reusable with custom user models that ↵ | Berker Peksag | |
| define USERNAME_FIELD. | |||
| 2016-03-14 | Fixed #26334 -- Removed whitespace stripping from contrib.auth password fields. | Vincenzo Pandolfo | |
