| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-01-14 | [5.1.x] Fixed CVE-2024-56374 -- Mitigated potential DoS in IPv6 validation. | Michael Manfre | |
| Thanks Saravana Kumar for the report, and Sarah Boyce and Mariusz Felisiak for the reviews. Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2024-11-05 | [5.1.x] Fixed #35880 -- Removed invalid example in form Field.required docs ↵ | antoliny0919 | |
| due to CharField.strip. CharField.strip was introduced in 11cac1bd8ef7546ca32d9969d4348bf412dc6664, and is True by default, meaning the previous example of " " raised a ValidationError. Backport of 72de38239fdc97751e1e4ed245c7073c31bbd28a from main. | |||
| 2024-11-04 | [5.1.x] Made minor edits to form fields docs. | antoliny0919 | |
| Backport of 4fcbdb11b114bc4d2dc50663f8053de2f18c0770 from main. | |||
| 2024-08-05 | [5.1.x] Used :pypi: role in docs where appropriate. | Mariusz Felisiak | |
| Backport of 304d25667433a59409e334a93acaaa9201840508 from main. | |||
| 2024-04-26 | Fixed #20744 -- Removed hint that arbitrary kwargs are allowed when creating ↵ | Adam Zapletal | |
| forms.Fields. | |||
| 2023-11-29 | Refs #25778 -- Updated some links and references to HTTPS. | Adam Johnson | |
| 2023-11-28 | Refs #34380 -- Added FORMS_URLFIELD_ASSUME_HTTPS transitional setting. | Mariusz Felisiak | |
| This allows early adoption of the new default "https". | |||
| 2023-11-25 | Refs #34380 -- Improved docs for forms.URLField.assume_scheme. | Adam Johnson | |
| 2023-11-17 | Refs #32819 -- Established relationship between form fieldsets and their ↵ | David Smith | |
| help text. This adds aria-describedby for widgets rendered in a fieldset such as radios. aria-describedby for these widgets is added to the <fieldset> element rather than each <input>. | |||
| 2023-11-16 | Refs #32819 -- Used auto_id instead of id_for_label as unique identifier for ↵ | David Smith | |
| the field. `id_for_label` is blank for widgets with multiple inputs such as radios and multiple checkboxes. Therefore , `help_text` for fields using these widgets cannot currently be associated using `aria-describedby`. `id_for_label` is being used as a guard to avoid incorrectly adding `aria-describedby` to those widgets. This change uses `auto_id` as the unique identified for the fields `help_text`. A guard is added to avoid incorrectly adding `aria-describedby` to inputs by checking the widget's `use_fieldset` attribute. Fields rendered in a `<fieldset>` should have `aria-describedby` added to the `<fieldset>` and not every `<input>`. | |||
| 2023-10-25 | Added missing pycon directives in various docs. | Mariusz Felisiak | |
| 2023-09-18 | Removed versionadded/changed annotations for 4.2. | Mariusz Felisiak | |
| This also removes remaining versionadded/changed annotations for older versions. | |||
| 2023-08-30 | Fixed #31262 -- Added support for mappings on model fields and ↵ | Nick Pope | |
| ChoiceField's choices. | |||
| 2023-08-01 | Fixed #32820 -- Added aria-invalid="true" to fields with errors. | Gregor Jerše | |
| Co-authored-by: Demetris Stavrou <demestav@gmail.com> Co-authored-by: David Smith <smithdc@gmail.com> | |||
| 2023-07-18 | Added reference to TypedChoiceField in ChoiceField docs. | David Sanders | |
| 2023-07-06 | Fixed #32819 -- Established relationship between form fields and their help ↵ | Gregor Jerše | |
| text. Thanks Nimra for the initial patch. Thanks Natalia Bidart, Thibaud Colas, David Smith, and Mariusz Felisiak for reviews. | |||
| 2023-07-03 | Fixed CVE-2023-36053 -- Prevented potential ReDoS in EmailValidator and ↵ | Mariusz Felisiak | |
| URLValidator. Thanks Seokchan Yoon for reports. | |||
| 2023-06-16 | Fixed #34473 -- Fixed step validation for form fields with non-zero minimum ↵ | Jacob Rief | |
| value. | |||
| 2023-04-28 | Fixed #34380 -- Allowed specifying a default URL scheme in forms.URLField. | Coen van der Kamp | |
| This also deprecates "http" as the default scheme. | |||
| 2023-04-03 | Fixed #34431 -- Improved Date/DateTimeField/TimeField.input_formats docs. | Edison Wang | |
| 2023-03-24 | Fixed #34077 -- Added form field rendering. | David Smith | |
| 2023-03-21 | Fixed #34388 -- Allowed using choice enumeration types directly on model and ↵ | T. Franzel | |
| form fields. | |||
| 2023-03-01 | Fixed #34140 -- Reformatted code blocks in docs with blacken-docs. | django-bot | |
| 2023-02-28 | Refs #34140 -- Corrected rst code-block and various formatting issues in docs. | Joseph Victor Zammit | |
| 2023-02-15 | Refs #32339 -- Updated docs to reflect default <div> style form rendering in ↵ | David Smith | |
| Django 5.0. Follow up to 98756c685ee173bbd43f21ed0553f808be835ce5. | |||
| 2023-02-10 | Refs #34140 -- Applied rst code-block to non-Python examples. | Carlton Gibson | |
| Thanks to J.V. Zammit, Paolo Melchiorre, and Mariusz Felisiak for reviews. | |||
| 2023-01-17 | Refs #32873 -- Removed settings.USE_L10N per deprecation timeline. | Mariusz Felisiak | |
| 2023-01-17 | Removed versionadded/changed annotations for 4.1. | Mariusz Felisiak | |
| 2022-05-17 | Removed versionadded/changed annotations for 4.0. | Carlton Gibson | |
| 2022-05-12 | Fixed #32559 -- Added 'step_size’ to numeric form fields. | Kapil Bansal | |
| Co-authored-by: Jacob Rief <jacob.rief@uibk.ac.at> | |||
| 2022-05-03 | Fixed #33658 -- Doc'd ModelChoiceField.blank attribute. | Alokik Vijay | |
| Thanks Mariusz Felisiak for reviewing. | |||
| 2021-12-28 | Avoided counting attributes and methods in docs. | Mariusz Felisiak | |
| 2021-12-02 | Fixed #33334 -- Alphabetized form and model fields in reference docs. | Shivam Durgbuns | |
| 2021-01-26 | Fixed #32347 -- Made ModelChoiceField include the value in ValidationError ↵ | Jerin Peter George | |
| for invalid_choice. | |||
| 2021-01-14 | Refs #8760 -- Removed "list" message for ModelMultipleChoiceField per ↵ | Mariusz Felisiak | |
| deprecation timeline. | |||
| 2021-01-14 | Removed versionadded/changed annotations for 3.1. | Mariusz Felisiak | |
| 2020-12-15 | Added backticks to code literals in various docs. | Jon Dufresne | |
| 2020-10-17 | Fixed #32110 -- Doc'd and tested enumerations for ChoiceField.choices. | Claude Paroz | |
| 2020-10-08 | Fixed #23681, Fixed #27445 -- Doc'd setting choices for NullBooleanField ↵ | Jacob Walls | |
| widgets. Thanks to David Smith for investigation and review. Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es> | |||
| 2020-09-25 | Fixed #28009 -- Doc'd empty_value for CharField subclasses. | David Smith | |
| 2020-09-25 | Fixed empty values of forms.JSONField and forms.UUIDField in docs. | David Smith | |
| 2020-09-25 | Fixed typo and indentation in docs/ref/forms/fields.txt. | Mariusz Felisiak | |
| 2020-09-21 | Refs #32013 -- Added backward incompatibility note about ModelChoiceIterator ↵ | Mariusz Felisiak | |
| changes. | |||
| 2020-09-02 | Refs #11390 -- Clarified dual-calling of ChoiceField.choices callable. | Carlton Gibson | |
| 2020-08-21 | Fixed #31906 -- Fixed typo in docs/ref/forms/fields.txt. | Ninad Kulkarni | |
| 2020-07-13 | Fixed #21528 -- Added note about filtering form field's queryset based on ↵ | Caio Ariede | |
| instance to admin docs. | |||
| 2020-06-03 | Preferred usage of among/while to amongst/whilst. | David Smith | |
| 2020-05-08 | Fixed #12990, Refs #27694 -- Added JSONField model field. | sage | |
| Thanks to Adam Johnson, Carlton Gibson, Mariusz Felisiak, and Raphael Michel for mentoring this Google Summer of Code 2019 project and everyone else who helped with the patch. Special thanks to Mads Jensen, Nick Pope, and Simon Charette for extensive reviews. Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 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> | |||
| 2020-03-12 | Fixed #8760 -- Changed ModelMultipleChoiceField to use invalid_list as a ↵ | David Smith | |
| error message key. | |||
