| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-06-21 | [1.7.x] 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). Backport of cecbb71312a from master. | |||
| 2014-05-29 | [1.7.x] Fixed several typos in Django | Alex Gaynor | |
| Backport of 1dcc603eff from master | |||
| 2014-04-26 | [1.7.x] Fix many many typos in comments throughout the codebase | Alex Gaynor | |
| Backport of 2bcb8bfc8d from master | |||
| 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 | |||
| 2013-09-16 | Fixed #17627 -- Renamed util.py files to utils.py | Tim Graham | |
| Thanks PaulM for the suggestion and Luke Granger-Brown and Wiktor Kołodziej for the initial patch. | |||
| 2013-09-10 | Fixed #19298 -- Added MultiValueField.__deepcopy__ | Tim Graham | |
| Thanks nick.phillips at otago.ac.nz for the report. | |||
| 2013-09-06 | Fixed #4287 -- Fixed NaN and +/- Infinity handling in FloatField | Daniel Langer | |
| NaN, +Inf, and -Inf are no longer valid values for FloatFields. | |||
| 2013-09-05 | Took advantage of django.utils.six.moves.urllib.*. | Aymeric Augustin | |
| 2013-08-30 | Fixed #20989 -- Removed useless explicit list comprehensions. | Simon Charette | |
| 2013-08-06 | Fixed #15511 -- Allow optional fields on ``MultiValueField` subclasses. | Tai Lee | |
| The `MultiValueField` class gets a new ``require_all_fields`` argument that defaults to ``True``. If set to ``False``, individual fields can be made optional, and a new ``incomplete`` validation error will be raised if any required fields have empty values. The ``incomplete`` error message can be defined on a `MultiValueField` subclass or on each individual field. Skip duplicate errors. | |||
| 2013-08-02 | Fixed #18777 -- Localized form fields with as_text/as_hidden | Aleksandra Sendecka | |
| Thanks croldan for the report. | |||
| 2013-07-29 | Removed most of absolute_import imports | Claude Paroz | |
| Should be unneeded with Python 2.7 and up. Added some unicode_literals along the way. | |||
| 2013-07-22 | Fixed #20781 -- Fixed _has_changed regression with MultiValueField | Claude Paroz | |
| Thanks Tim Graham for the report. | |||
| 2013-07-19 | Fixed #20765 -- Set small values of `step` using exponential notation. | Simon Charette | |
| Browsers parse small factors of 10 as 0 under decimal notation. Thanks to Trac alias matklad for the report and Claude Paroz for the review. | |||
| 2013-06-20 | Fixed #20630 -- Removed `maxlength` attribute from `NumberInput`. | Simon Charette | |
| This attribute is only allowed on inputs of type "text", "search", "url", "tel", "email", or "password". Thanks to yoyoma for the report and @bmispelon for the review. | |||
| 2013-06-18 | Fixed #20199 -- Allow ModelForm fields to override error_messages from model ↵ | Loic Bistuer | |
| fields | |||
| 2013-06-18 | Refactored ValidationError to allow persisting error params and error codes ↵ | Loic Bistuer | |
| as the exception bubbles up | |||
| 2013-06-13 | Fixed #20594 -- Add validation to models.SlugField. | Baptiste Mispelon | |
| Thanks carbonXT for the report. | |||
| 2013-05-18 | Fixed #20440 -- Ensured CharField's max_length/min_length are integers | Tome Cvitan | |
| 2013-05-18 | Added stripping of whitespace for SlugField and URLField | Deni Bertovic | |
| 2013-05-14 | Fixed #19934 - Use of Pillow is now preferred over PIL. | Daniel Lindsley | |
| This starts the deprecation period for PIL (support to end in 1.8). | |||
| 2013-04-13 | Fixed #17840 -- Generalized named placeholders in form error messages | Claude Paroz | |
| Also fixed plural messages for DecimalField. | |||
| 2013-03-25 | Removed forced typecasting of help_text/label Field arguments | Claude Paroz | |
| In any case, setting those variables to non-ascii utf-8 bytestrings is now considered a programming error. | |||
| 2013-03-20 | Fixed #18839 - Field.__init__() now calls super(). | Carny Cheng | |
| 2013-03-19 | Fixed #18003 -- Preserved tracebacks when re-raising errors. | konarkmodi | |
| Thanks jrothenbuhler for draft patch, Konark Modi for updates. | |||
| 2013-03-14 | Fixed #17051 -- Removed some 'invalid' field error messages | Claude Paroz | |
| When the 'invalid' error message is set at field level, it masks the error message raised by the validator, if any. | |||
| 2013-03-14 | Fixed #20039 -- Fixed has_changed form detection for required TypedChoiceFields | Claude Paroz | |
| Thanks Florian Apolloner for the report and the review. Also fixes #19643. | |||
| 2013-03-07 | Fixed #19997 -- Added custom EMPTY_VALUES to form fields | Claude Paroz | |
| Thanks Loic Bistuer for the report and the patch. | |||
| 2013-03-01 | Fixed #16612 -- Improved has_changed detection for localized field values | Claude Paroz | |
| Thanks Simon Charette for the review. | |||
| 2013-02-23 | Fixed errors introduced in 21f333bcefccc151d6439246f8203d609ab6ca79. Refs #17751 | Florian Apolloner | |
| 2013-02-23 | Fix #17751: Added stripping of whitespace for ↵ | Erik Romijn | |
| IPAddressField/GenericIPAddressField | |||
| 2013-02-23 | Fixed #19686 -- Added HTML5 number input type | Claude Paroz | |
| Thanks Simon Charette for his help on the patch. Refs #16630. | |||
| 2013-01-30 | Fixed #19034 -- Added proper i18n pluralization for max/min length ↵ | Claude Paroz | |
| validation messages This was made possible by commit 3f1a0c0040b9. Thanks Evil Clay for the report and Alexey Boriskin his work on the ticket. | |||
| 2013-01-28 | Added HTML5 url input type | Claude Paroz | |
| Refs #16630. | |||
