| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-01-18 | Applied Black's 2026 stable style. | Mariusz Felisiak | |
| https://github.com/psf/black/releases/tag/26.1.0 | |||
| 2025-12-31 | Fixed #36829 -- Reverted value of ClearableFileInput.use_fieldset to True. | Johannes Maron | |
| There was unresolved discussion regarding whether to set ClearableFileInput.use_fieldset to True or False when use_fieldset was introduced in Django 4.1, since the clear checkbox appears only sometimes. Although using <fieldset> is likely desirable, since the primary motivation in #35892 was just to improve markup in the admin, and a deprecation path was not provided for general form usage, future work is deferred to #36828. Regression in 4187da258fe212d494cb578a0bc2b52c4979ab95. Thanks Tim Graham, Antoliny, and David Smith for triage. | |||
| 2025-11-13 | Fixed #36724 -- Removed invalid "for" attribute on <legend> tags. | Kasyap Pentamaraju | |
| 2025-08-19 | Fixed #35892 -- Supported Widget.use_fieldset in admin forms. | antoliny0919 | |
| 2024-03-14 | Refs #34488 -- Made ClearableFileInput preserve "Clear" checked attribute ↵ | Johannes Maron | |
| when form is invalid. | |||
| 2023-05-03 | Fixed CVE-2023-31047, Fixed #31710 -- Prevented potential bypass of ↵ | Mariusz Felisiak | |
| validation when uploading multiple files using one form field. Thanks Moataz Al-Sharida and nawaik for reports. Co-authored-by: Shai Berger <shai@platonix.com> Co-authored-by: nessita <124304+nessita@users.noreply.github.com> | |||
| 2023-04-21 | Fixed #34488 -- Made ClearableFileInput preserve "Clear" checked attribute ↵ | Marcelo Galigniana | |
| when form is invalid. | |||
| 2022-08-25 | Fixed #33830 -- Fixed VariableDoesNotExist when rendering ClearableFileInput. | Neeraj Kumar | |
| 2022-03-30 | Refs #32339 -- Added use_fieldset to Widget. | David | |
| 2022-02-07 | Refs #33476 -- Refactored code to strictly match 88 characters line length. | Mariusz Felisiak | |
| 2022-02-07 | Refs #33476 -- Reformatted code with Black. | django-bot | |
| 2020-06-01 | Fixed #31536 -- Fixed rendering of disabled AdminFileWidget and ↵ | Carles Pina | |
| ClearableFileInput. | |||
| 2020-03-11 | Fixed typo in tests/forms_tests/widget_tests/test_clearablefileinput.py ↵ | David Smith | |
| docstring. | |||
| 2019-04-25 | Fixed #30399 -- Changed django.utils.html.escape()/urlize() to use ↵ | Jon Dufresne | |
| html.escape()/unescape(). | |||
| 2018-01-21 | Fixed #29038 -- Removed closing slash from HTML void tags. | Jon Dufresne | |
| 2017-07-19 | Fixed #28414 -- Fixed ClearableFileInput rendering as a subwidget of ↵ | Roman Selivanov | |
| MultiWidget. | |||
| 2017-02-06 | Fixed #27805 -- Fixed ClearableFileInput's "Clear" checkbox on model fields ↵ | Tim Graham | |
| with a default. | |||
| 2017-01-26 | Refs #23919, #27778 -- Removed obsolete mentions of unicode. | Vytis Banaitis | |
| 2017-01-19 | Refs #23919 -- Stopped inheriting from object to define new style classes. | Simon Charette | |
| 2017-01-18 | Refs #23919 -- Removed python_2_unicode_compatible decorator usage | Claude Paroz | |
| 2016-08-12 | Fixed #27037 -- Prevented required attribute on ClearableFileInput when ↵ | Jon Dufresne | |
| initial data exists. | |||
| 2016-06-16 | Fixed #26747 -- Used more specific assertions in the Django test suite. | Jon Dufresne | |
| 2016-05-14 | Simplified a ClearableFileInput test. | Tim Graham | |
| 2016-02-15 | Fixed #24727 -- Prevented ClearableFileInput from masking exceptions on Python 2 | Berker Peksag | |
| 2015-09-23 | Fixed #25410 -- Fixed empty ClearableFileInput crash on Python 2. | Tim Graham | |
| Reverted "Fixes #24727 -- Prevented ClearableFileInput from masking exceptions on Python 2" and added a regression test. This reverts commit 5c412dd8a724b263489c1bd7a2fea381460665d7. | |||
| 2015-08-31 | Rewrote form widget tests as proper unittests. | Preston Timmons | |
| This is preparation for landing the template-based widget rendering patch and goes a long way to making these tests more useful for future development. The old doctest heritage is strong here. | |||
