| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-09-18 | Fixed #24636 -- Added model field validation for decimal places and max digits. | Iulia Chiriac | |
| 2015-09-16 | Refs #25294 -- Moved BoundField to django.forms.boundfield. | Moritz Sichert | |
| 2015-09-16 | Fixed #25294 -- Allowed custom BoundFields on forms. | Moritz Sichert | |
| 2015-07-17 | Fixed #16501 -- Added an allow_unicode parameter to SlugField. | Edward Henderson | |
| Thanks Flavio Curella and Berker Peksag for the initial patch. | |||
| 2015-07-16 | Fixed #25078 -- Added support for disabled form fields | Claude Paroz | |
| Thanks Keryn Knight and Tim Graham for the reviews. | |||
| 2015-07-01 | Fixed #4960 -- Added "strip" option to CharField | Curtis | |
| 2015-06-24 | Renamed RemovedInDjangoXYWarnings for new roadmap. | Tim Graham | |
| Forwardport of ae1d663b7913f6da233c55409c4973248372d302 from stable/1.8.x plus more. | |||
| 2015-06-16 | Fixed #24948 -- Fixed crash when uploading bitmap images in forms.ImageField | Andriy Sokolovskiy | |
| 2015-03-05 | Fixed #24428 -- Fixed has_changed for fields with coercion | Claude Paroz | |
| Thanks Carsten Fuchs for the report. | |||
| 2015-02-27 | Fixed #24229 -- Changed IntegerField to clean floats representing integers | Jon Dufresne | |
| 2015-02-14 | Added missing return value to DurationField.prepare_value(); refs #24339. | Michael Angeletti | |
| 2015-02-14 | Fixed #24339 -- Fixed crash with empty DurationField form field. | Michael Angeletti | |
| 2015-02-06 | Sorted imports with isort; refs #23860. | Tim Graham | |
| 2015-02-05 | Removed old import aliases. | Tim Graham | |
| 2015-01-19 | Removed IPAddressField per deprecation timeline; refs #20439. | Tim Graham | |
| 2015-01-17 | Removed support for SplitDateTimeWidget with DateTimeField per deprecation ↵ | Tim Graham | |
| timeline. refs #8898 | |||
| 2014-12-20 | Fixed #2443 -- Added DurationField. | Marc Tamlyn | |
| A field for storing periods of time - modeled in Python by timedelta. It is stored in the native interval data type on PostgreSQL and as a bigint of microseconds on other backends. Also includes significant changes to the internals of time related maths in expressions, including the removal of DateModifierNode. Thanks to Tim and Josh in particular for reviews. | |||
| 2014-12-12 | Fixed #23674 -- Fixed a crash when a MultiValueField has invalid data. | Grzegorz Slusarek | |
| 2014-12-08 | Fixed #23968 -- Replaced list comprehension with generators and dict ↵ | Jon Dufresne | |
| comprehension | |||
| 2014-11-12 | Fixed #23795 -- Fixed a regression in custom form fields | Baptiste Mispelon | |
| Custom form fields having a `queryset` attribute but no `limit_choices_to` could no longer be used in ModelForms. Refs #2445. Thanks to artscoop for the report. | |||
| 2014-11-04 | Fixed #13181 -- Added support for callable choices to forms.ChoiceField | Peter Inglesby | |
| Thanks vanschelven and expleo for the initial patch. | |||
| 2014-09-16 | Fixed #19463 -- Added UUIDField | Marc Tamlyn | |
| Uses native support in postgres, and char(32) on other backends. | |||
| 2014-09-05 | Limited lines to 119 characters in django/ | Tim Graham | |
| refs #23395. | |||
| 2014-08-15 | Fixed #23162 -- Renamed forms.Field._has_changed() to has_changed(). | Gabriel Muñumel | |
| 2014-08-03 | Fixed #23151 -- Deprecated RegexField.error_message. | Tim Graham | |
| Thanks Baptiste Mispelon for the suggestion. | |||
| 2014-08-01 | Fixed #23103 -- Annotated ImageField file with image and content_type ↵ | Petras Zdanavičius | |
| attributes. Thanks Jeremy Dunck for the suggestion and Nick Sanford for review. | |||
| 2014-07-29 | Fixed #23129 -- Added 'true' and 'false' to `NullBooleanField`. | Kit La Touche | |
| JavaScript serializations of forms will sometimes render the boolean values as the strings 'true' and 'false', in lower case. Rather than repeat boilerplate in the JavaScript to circumvent this, it seems reasonable to allow Django to understand the lower-case versions of the booleans. | |||
| 2014-06-21 | Prevented evaluation of a possible lazy message | Claude Paroz | |
| As far as possible, message evaluation should not happen in field __init__ (often run at import time). | |||
| 2014-05-28 | Fixed several typos in Django | Alex Gaynor | |
| 2014-05-13 | Fixed #22533 -- Added label_suffix parameter to form fields. | Julen Ruiz Aizpuru | |
| Fields can now receive the `label_suffix` attribute, which will override a form's `label_suffix`. This enhances the possibility to customize form's `label_suffix`, allowing to use such customizations while using shortcuts such as `{{ form.as_p }}`. Note that the field's own customization can be overridden at runtime by using the `label_prefix` parameter to `BoundField.label_tag()`. Refs #18134. | |||
| 2014-04-26 | Fix many many typos in comments throughout the codebase | Alex Gaynor | |
| 2014-03-26 | Fixed #22114 -- Stopped adding trailing slashes in URLField.to_python | Claude Paroz | |
| Thanks coredumperror at gmail.com for the report and Tim Graham for the review. | |||
| 2014-03-21 | Removed PIL compatability layer per deprecation timeline. | Tim Graham | |
| refs #19934. | |||
| 2014-03-13 | Fixed #22245 -- Avoided widget overwrite in forms.IntegerField subclasses | Claude Paroz | |
| Thanks Jeroen Pulles for the report and Simon Charette for the review. | |||
| 2014-03-08 | Fixed #21188 -- Introduced subclasses for to-be-removed-in-django-XX warnings | Claude Paroz | |
| Thanks Anssi Kääriäinen for the idea and Simon Charette for the review. | |||
| 2014-03-05 | Fixed #22206 -- Passed models.TextField.max_length to forms.CharField.maxlength | Chris Wilson | |
| 2014-02-20 | Fixed #22097 -- Fixed change detection for TypedChoiceField | Claude Paroz | |
| Thanks Igor Mitrenko for the report. | |||
| 2014-02-11 | Fixed #2445 -- Allowed limit_choices_to attribute to be a callable. | Christopher Adams | |
| ForeignKey or ManyToManyField attribute ``limit_choices_to`` can now be a callable that returns either a ``Q`` object or a dict. Thanks michael at actrix.gen.nz for the original suggestion. | |||
| 2014-01-11 | Fixed #8898 -- Obsoleted SplitDateTimeWidget usage with DateTimeField | Claude Paroz | |
| Thanks Tim Graham for the review. | |||
| 2014-01-11 | Fixed #21752 -- Prevented custom widget step attribute to be overwritten | Claude Paroz | |
| Thanks orcein at gmail.com for the report. | |||
| 2013-12-16 | Removed duplicated `TimeField` in __all__. | Artur Barseghyan | |
| 2013-12-16 | Fixed #17413 -- Serialization of form errors along with all metadata. | Loic Bistuer | |
| 2013-11-28 | Fixed E125 pep8 warnings | Christopher Medrela | |
| 2013-11-18 | Fixed #21397 -- Re-added flexibility to TypedChoiceField coercion | Claude Paroz | |
| Thanks Elec for the report and Simon Charette for the review. | |||
| 2013-11-02 | Merge pull request #1848 from rayashmanjr/master | Alex Gaynor | |
| Correct flake8 violation E261 | |||
| 2013-11-02 | Correct flake8 violation E261 | Ray Ashman Jr | |
| 2013-11-02 | Fixed #21302 -- Fixed unused imports and import *. | Tim Graham | |
| 2013-10-11 | Fixed assorted flake8 errors. | Tim Graham | |
| 2013-09-28 | Fixed #20439 -- Started deprecation of IPAddressField | Erik Romijn | |
| 2013-09-21 | Ensured that BoundField.as_widget always returns properly localized fields. | Florian Apolloner | |
| This is a follow-up to #18777 which improperly converted to strings in prepare_value and as such caused regressions like #21074. Refs #18777, #21074 | |||
