| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-06-01 | [3.1.x] Fixed #31536 -- Fixed rendering of disabled AdminFileWidget and ↵ | Carles Pina | |
| ClearableFileInput. Backport of e46c2326c8cfc038e015f55fd050ab5d7eb91b62 from master | |||
| 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-04-22 | Completed test coverage for forms.RegexField. | David Smith | |
| 2020-04-20 | Capitalized Unicode in docs, strings, and comments. | Jon Dufresne | |
| 2020-04-10 | Completed test coverage for BoundField.css_classes(). | David Smith | |
| 2020-04-10 | Fixed #13009 -- Added BoundField.widget_type property. | David Smith | |
| 2020-04-09 | Increased test coverage for forms.ImageField.to_python(). | David Smith | |
| 2020-04-07 | Completed test coverage for forms.DurationField.to_python(). | David Smith | |
| 2020-04-07 | Fixed typo in tests/forms_tests/field_tests/test_imagefield.py test names. | David Smith | |
| 2020-03-24 | Fixed #7664 -- Allowed customizing suffixes of MultiWidget.widgets' names. | David Smith | |
| 2020-03-12 | Fixed #8760 -- Changed ModelMultipleChoiceField to use invalid_list as a ↵ | David Smith | |
| error message key. | |||
| 2020-03-11 | Fixed typo in tests/forms_tests/widget_tests/test_clearablefileinput.py ↵ | David Smith | |
| docstring. | |||
| 2020-02-13 | Fixed #30261 -- Prevented Form._html_output() from mutating errors if hidden ↵ | Hasan Ramezani | |
| fields have errors. | |||
| 2020-01-08 | Fixed #31118 -- Made FileInput to avoid the required attribute when initial ↵ | Shubham singh | |
| data exists. | |||
| 2020-01-06 | Fixed #11385 -- Made forms.DateTimeField accept ISO 8601 date inputs. | Claude Paroz | |
| Thanks José Padilla for the initial patch, and Carlton Gibson for the review. | |||
| 2020-01-03 | Reorganized forms.DateTimeField tests. | Claude Paroz | |
| 2019-12-11 | Fixed #31080 -- Removed redundant type="text/javascript" attribute from ↵ | Jon Dufresne | |
| <script> tags. | |||
| 2019-12-10 | Fixed #31073 -- Prevented CheckboxInput.get_context() from mutating attrs. | Peter Andersen | |
| 2019-11-21 | Fixed #31012 -- Reverted "Fixed #29056 -- Fixed HTML5 validation of required ↵ | Carlton Gibson | |
| SelectDateWidget." This reverts commit f038214d917c982613f5a15db8dfe325b1f7479b. The initial issue was incorrect. Django 2.2, and before, did not generate invalid HTML as reported. With f03821 in place invalid HTML was generated. Thanks to Kevin Brown for follow-up report and investigation. | |||
| 2019-10-29 | Used more specific unittest assertions in tests. | Nick Pope | |
| * assertIsNone()/assertIsNotNone() instead of comparing to None. * assertLess() for < comparisons. * assertIs() for 'is' expressions. * assertIsInstance() for isinstance() expressions. * rounding of assertAlmostEqual() for round() expressions. * assertIs(..., True/False) instead of comparing to True/False. * assertIs()/assertIsNot() for ==/!= comparisons. * assertNotEqual() for == comparisons. * assertTrue()/assertFalse() instead of comparing to True/False. | |||
| 2019-10-29 | Refs #30908 -- Added test for nonexistent path in forms.FilePathField. | Hasan Ramezani | |
| 2019-10-08 | Fixed #30839 -- Fixed Field.__deepcopy__() so forms don't share error messages. | Hasan Ramezani | |
| 2019-08-07 | Corrected several typos in string literals and test names. | Min ho Kim | |
| 2019-07-23 | Improved error message when index in __getitem__() is invalid. | Jon Dufresne | |
| 2019-06-28 | Fixed #30400 -- Improved typography of user facing strings. | Jon Dufresne | |
| Thanks Claude Paroz for assistance with translations. | |||
| 2019-06-26 | Fixed #30578 - Made SelectDateWidget respect a custom date format when ↵ | Shubham Bhagat | |
| USE_L10N is disabled. | |||
| 2019-06-18 | Fixed LiveWidgetTests.test_textarea_trailing_newlines() crash on Chrome 75+. | Mariusz Felisiak | |
| 2019-05-08 | Fixed #29056 -- Fixed HTML5 validation of required SelectDateWidget. | Hasan Ramezani | |
| placeholder is required for "select" with "required" attribute. | |||
| 2019-04-25 | Fixed #30399 -- Changed django.utils.html.escape()/urlize() to use ↵ | Jon Dufresne | |
| html.escape()/unescape(). | |||
| 2019-04-13 | Fixed #30358 -- Removed redundant assertion in ↵ | Krisjanis Vaiders | |
| FormsUtilsTestCase.test_error_dict_copy(). | |||
| 2019-03-21 | Used a picklable argument for a subTest. | Carlton Gibson | |
| 2019-03-21 | Fixed #29956 -- Allowed overriding an order field widget in formsets. | Hasan Ramezani | |
| 2019-03-12 | Simplified forms_tests.tests.test_formsets. | Mariusz Felisiak | |
| 2019-03-05 | Fixed #29459 -- Initialized form data/files with empty MultiValueDicts. | Andra Denis Ionescu | |
| 2019-02-27 | Fixed #30179 -- Fixed form Media merging when pairwise merging is insufficient. | Matthias Kestenholz | |
| Thanks gasman for the tests, and codingjoe and timgraham for the review. | |||
| 2019-02-09 | Fixed #30153 -- Fixed incorrect form Media asset ordering after three way merge. | Matthias Kestenholz | |
| Delaying merging assets as long as possible avoids introducing incorrect relative orderings that cause a broken final result. | |||
| 2019-01-02 | Used 4 space hanging indent for dictionaries. | Tim Graham | |
| Thanks Mariusz Felisiak for auditing. | |||
| 2018-12-31 | Updated test URL patterns to use path() and re_path(). | Tim Graham | |
| 2018-11-14 | Fixed #17210 -- Made NullBooleanSelect use unknown/true/false as query data. | Basil Dubyk | |
| 2018-09-28 | Refs #28909 -- Simplifed code using unpacking generalizations. | Sergey Fedoseev | |
| 2018-08-18 | Refs #29426 -- Made UUIDField render values with dashes. | Tim Graham | |
| 2018-08-08 | Fixed #29623 -- Fixed translation failure of DurationField's "overflow" ↵ | Tim Graham | |
| error message. | |||
| 2018-08-01 | Fixed typos in comments and docs. | luz.paz | |
| 2018-07-26 | Refs #29600 -- Added test for datetime_safe usage in ↵ | Tim Graham | |
| SelectDateWidget.value_from_datadict(). | |||
| 2018-05-09 | Fixed #29363 -- Added SimpleTestCase.assertWarnsMessage(). | Morgan Aubert | |
| 2018-05-02 | Fixed #29375 -- Removed empty action attribute on HTML forms. | CHI Cheng | |
| 2018-04-04 | Fixed #29284 -- Made ImageField render with accept="image/*"' HTML attribute. | safu9 | |
| 2018-04-02 | Fixed #29273 -- Prevented initial selection of empty choice in multiple ↵ | Claude Paroz | |
| choice widgets. Regression in b52c73008a9d67e9ddbb841872dc15cdd3d6ee01. | |||
| 2018-03-16 | Fixed hanging indentation in various code. | Mariusz Felisiak | |
