| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-07-14 | [1.11.x] Fixed #28387 -- Fixed has_changed() for disabled form fields that ↵ | Srinivas Reddy Thatiparthy | |
| subclass it. Backport of 5debbdfcc84266703191e084914998e38f5f52eb from master | |||
| 2017-06-30 | [1.11.x] Fixed #28345 -- Applied limit_choices_to during ModelForm.__init__(). | Jon Dufresne | |
| field_for_model() now has an additional keyword argument, apply_limit_choices_to, allowing it to continue to be used to create form fields dynamically after ModelForm.__init__() is called. Thanks Tim Graham for the review. Backport of a1be12fe193c8f3de8a0b0820f460a302472375f from master | |||
| 2017-06-01 | [1.11.x] Fixed #28242 -- Moved ImageField file extension validation to the ↵ | Manatsawin Hanmongkolchai | |
| form field. Backport of a0c07d77fc313388c72a17cd59411265069f037f from master | |||
| 2017-03-31 | [1.11.x] Fixed #27993 -- Fixed model form default fallback for SelectMultiple. | heathervm | |
| Backport of 7d1e23775344cc3dead03bd4af45f4fdf134b819 from master | |||
| 2017-03-22 | [1.11.x] Fixed #27975 -- Fixed crash if ModelChoiceField's queryset=None. | James Beith | |
| Regression in 9153d8fbd6385db9f48793662de789fc3d686841. Backport of 216bb2e8fbc3cb37615bbd70edaa73287acdca81 from master | |||
| 2017-03-17 | [1.11.x] Fixed nondeterministic ordering test failure in model_forms. | Mariusz Felisiak | |
| Backport of 2767ef3ca7 from master | |||
| 2017-03-15 | [1.11.x] Refs #27563 -- Fixed ModelChoiceField.__deepcopy__() so forms don't ↵ | Tim Graham | |
| share a queryset cache. Thanks Luke Benstead for the report Simon Charettes for the fix. Backport of 44f9241c48e28823b140bc4ec7515f5a88b88c32 from master | |||
| 2017-01-31 | [1.11.x] Fixed #27758 -- Reallowed AdvancedModelIterator pattern after ↵ | Jon Dufresne | |
| template widget rendering. Backport of 6d8979f4c2fbfb9fd5db92acd72489cbbcbdd5d1 from master | |||
| 2016-12-28 | Fixed #27370 -- Prevented Select widget from using 'required' with a ↵ | Josef Rousek | |
| non-empty first value. | |||
| 2016-12-27 | Fixed #15667 -- Added template-based widget rendering. | Preston Timmons | |
| Thanks Carl Meyer and Tim Graham for contributing to the patch. | |||
| 2016-12-02 | Updated LimitChoicesToTests to use setUpTestData and cosmetic edits. | Tim Graham | |
| 2016-12-02 | Fixed #27563 -- Moved "apply limit_choices_to" code from BaseModelForm to ↵ | Jon Dufresne | |
| fields_for_model(). | |||
| 2016-11-10 | Refs #27392 -- Removed "Tests that", "Ensures that", etc. from test docstrings. | za | |
| 2016-11-06 | Fixed #27369 -- Prevented widgets from being shared between form field ↵ | Michal Petrucha | |
| instances. | |||
| 2016-10-31 | Fixed #27148 -- Fixed ModelMultipleChoiceField crash with invalid UUID. | Tim Graham | |
| 2016-09-30 | Refs #27186 -- Fixed model form default fallback for CheckboxSelectMultiple. | Tim Graham | |
| 2016-09-22 | Fixed #27186 -- Fixed model form default fallback for MultiWidget, ↵ | Tim Graham | |
| FileInput, SplitDateTimeWidget, SelectDateWidget, and SplitArrayWidget. Thanks Matt Westcott for the review. | |||
| 2016-09-21 | Fixed #27256 -- Changed Select widget's selected attribute to use HTML5 ↵ | Jon Dufresne | |
| boolean syntax. | |||
| 2016-09-17 | Refs #27025 -- Fixed "invalid escape sequence" warnings in Python 3.6. | Tim Graham | |
| http://bugs.python.org/issue27364 | |||
| 2016-09-09 | Refs #25415 -- Fixed invalid models in the test suite. | Adam Chainz | |
| 2016-09-09 | Organized forms_tests test_regressions.py. | Tim Graham | |
| 2016-09-01 | Refs #27039 -- Fixed regression with field defaults in prefixed forms. | Alex Hill | |
| 2016-08-24 | Fixed #27039 -- Fixed empty data fallback to model field default in model forms. | Tim Graham | |
| 2016-08-08 | Fixed #27002 -- Prevented double query when rendering ModelChoiceField. | Alex Hill | |
| 2016-08-03 | Fixed #27001 -- Fixed a query count regression in ModelChoiceField with ↵ | Alex Hill | |
| RadioSelect. | |||
| 2016-07-30 | Fixed #26970 -- Fixed crash with disabled ModelMultipleChoiceField. | Tim Graham | |
| 2016-07-27 | Fixed #26917 -- Fixed crash in disabled ModelChoiceFields. | Tim Graham | |
| Partially reverted refs #25532 to fix a regression in Django 1.10. This reintroduces a crash for disabled forms.JSONField (refs #26949), however, that issue is also present on Django 1.9. Thanks Ryan Schave for the test. | |||
| 2016-07-12 | Fixed #17657 -- Made ModelForm respect ModelMultipleChoiceField's to_field_name. | Andrey Fedoseev | |
| Follow up to 67d984413c9540074e4fe6aa033081a35cf192bc. | |||
| 2016-06-28 | Replaced use of TestCase.fail() with assertRaises(). | Tim Graham | |
| Also removed try/except/fail antipattern that hides exceptions. | |||
| 2016-06-18 | Refs #15667 -- Fixed crash when indexing RadioFieldRenderer with ↵ | Tim Graham | |
| ModelChoiceIterator. Regression in 86573861a95e5a47dc7ff906443117d75b73dca1 | |||
| 2016-06-16 | Fixed #26747 -- Used more specific assertions in the Django test suite. | Jon Dufresne | |
| 2016-06-13 | Fixed #4136 -- Made ModelForm save empty values for nullable CharFields as NULL. | Jon Dufresne | |
| Previously, empty values were saved as strings. | |||
| 2016-06-09 | Fixed #26734 -- Made iterator class configurable on ModelChoiceField. | David Sanders | |
| 2016-05-02 | Fixed docstring typos. | Offby-One Kenobi | |
| 2016-04-21 | Fixed #22383 -- Added support for HTML5 required attribute on required form ↵ | Jon Dufresne | |
| fields. | |||
| 2016-04-08 | Fixed E128 flake8 warnings in tests/. | Tim Graham | |
| 2016-02-26 | Fixed #24974 -- Fixed inheritance of formfield_callback for ↵ | Yoong Kang Lim | |
| modelform_factory forms. | |||
| 2016-02-21 | Fixed #26238 -- Raised explicit error for non-editable field in ModelForm | Claude Paroz | |
| Thanks Luke Crouch for the report and Simon Charette for the review. | |||
| 2016-02-19 | Fixed #25349 -- Allowed a ModelForm to unset a fields with blank=True, ↵ | haxoza | |
| required=False. | |||
| 2016-01-29 | Refs #26022 -- Used context manager version of assertRaises in tests. | Hasan | |
| 2015-10-05 | Fixed #25496 -- Made ModelChoiceField respect prefetch_related(). | Tim Graham | |
| 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-09-12 | Fixed #23395 -- Limited line lengths to 119 characters. | Dražen Odobašić | |
| 2015-09-07 | Fixed #24706 -- Made ModelForm._post_clean() handle a ValidationError raised ↵ | Keryn Knight | |
| when constructing the model instance. Thanks Loïc Bistuer for review and advice. | |||
| 2015-08-07 | Fixed #25241 -- Corrected ModelForm.save() error message when saving invalid ↵ | Tim Graham | |
| form with UUIDField pk. | |||
| 2015-07-27 | Fixed #21127 -- Started deprecation toward requiring on_delete for ↵ | Flavio Curella | |
| ForeignKey/OneToOneField | |||
| 2015-05-20 | Refs #24652 -- Used SimpleTestCase where appropriate. | Simon Charette | |
| 2015-03-25 | Fixed #24531 -- Improved CommaSeparatedIntegerField validation. | Bertrand Bordage | |
| `','`, `'1,,1'`, `',1'` etc. are no longer considered as valid comma-separated integer lists. | |||
| 2015-03-05 | Updated test to be date-independent | Claude Paroz | |
| Fixes commit 8714403614. | |||
| 2015-03-05 | Fixed #24428 -- Fixed has_changed for fields with coercion | Claude Paroz | |
| Thanks Carsten Fuchs for the report. | |||
