| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-01-17 | Removed django.utils.datastructures.MergeDict per deprecation timeline; refs ↵ | Tim Graham | |
| #18659. | |||
| 2015-01-17 | Removed backwards compatibility shims for "util" modules per deprecation ↵ | Tim Graham | |
| timeline. refs #17627. | |||
| 2015-01-15 | Fixed #23712 -- Fixed KeyError with BaseForm._html_output() | Yang Liu | |
| 2015-01-06 | Fixed #20003 -- Improved and extended URLValidator | Danilo Bargen | |
| This adds support for authentication data (`user:password`) in URLs, IPv6 addresses, and unicode domains. The test suite has been improved by adding test URLs from http://mathiasbynens.be/demo/url-regex (with a few adjustments, like allowing local and reserved IPs). The previous URL validation regex failed this test suite on 13 occasions, the validator was updated based on https://gist.github.com/dperini/729294. | |||
| 2015-01-01 | Fixed #23891 -- Moved deprecation of IPAddressField to system check framework. | Tim Graham | |
| Thanks Markus Holtermann for review. | |||
| 2014-12-31 | Fixed #24008 -- Fixed ValidationError crash with list of dicts. | Andrey Maslov | |
| 2014-12-31 | Renamed tests for util -> utils moves; refs #17627. | Tim Graham | |
| 2014-12-30 | Applied ignore_warnings to Django tests | Claude Paroz | |
| 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-03 | Removed redundant numbered parameters from str.format(). | Berker Peksag | |
| Since Python 2.7 and 3.1, "{0} {1}" is equivalent to "{} {}". | |||
| 2014-11-21 | Fixed #23883 -- Stopped flatatt modifying its argument | Tim Heap | |
| 2014-11-19 | Removed usage of a global variable. | Aymeric Augustin | |
| 2014-11-04 | Fixed #13181 -- Added support for callable choices to forms.ChoiceField | Peter Inglesby | |
| Thanks vanschelven and expleo for the initial patch. | |||
| 2014-11-03 | Fixed #23620 -- Used more specific assertions in the Django test suite. | Berker Peksag | |
| 2014-10-07 | Fixed #23594 -- Fixed deepcopy on ErrorList. | Loic Bistuer | |
| Thanks Troy Grosfield for the report and Tim Graham for the tests. | |||
| 2014-09-16 | Fixed #19463 -- Added UUIDField | Marc Tamlyn | |
| Uses native support in postgres, and char(32) on other backends. | |||
| 2014-08-29 | Fixed #21201 -- Improved customization of ClearableFileInput. | Vlastimil Zíma | |
| 2014-08-22 | Tweaked docstrings from previous commit. | Tim Graham | |
| 2014-08-22 | Fixed #23167 -- Added BaseForm.__repr__() | areski | |
| Thanks Keryn Knight for the idea. | |||
| 2014-08-15 | Fixed #23162 -- Renamed forms.Field._has_changed() to has_changed(). | Gabriel Muñumel | |
| 2014-08-03 | Fixed flake8 warning. | Tim Graham | |
| 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-07-28 | Fixed #23113 -- ChoiceInput.render should take specified attrs into account. | Simon Charette | |
| Thanks to Tim Graham for the review. | |||
| 2014-07-26 | Fixed #16617 -- Added 'value' to BaseValidator params. | Anubhav Joshi | |
| Also allowed overriding the default messages in subclasses of BaseValidator. Thanks sperrygrove for initial patch. | |||
| 2014-07-09 | Fixed #19671 -- Added warnings that null and validators are ignored for ↵ | Anubhav Joshi | |
| ManyToManyField. Thanks Loic Bistuer and Tim Graham for help and review. | |||
| 2014-07-05 | Fixed #22950 -- Eased markup customization for choice field rendering | Claude Paroz | |
| Thanks Patrick Robertson for the report. | |||
| 2014-07-05 | Ensured bound field renders as unicode safe data | Claude Paroz | |
| Refs #22950. | |||
| 2014-07-04 | Fixed #22915 -- Document backward incompatible changes in the ↵ | Loic Bistuer | |
| ValidationError constructor. This patch also fixes update_error_dict to better handle the use case described in this ticket, previously the type of the provided container could be lost in some conditions. Thanks Russell Keith-Magee for the report and Tim Graham for review. | |||
| 2014-06-04 | Fixed #22684 -- Amended SelectDateWidget.empty_label to accept a tuple of ↵ | gyx1000 | |
| values. Thanks danielsamuels for the report | |||
| 2014-06-02 | Fixed #11776 -- Added CSS class for non-field/top of form errors. | Nick Presta | |
| Thanks Daniel Pope for the suggestion. | |||
| 2014-05-28 | Fixed several typos in Django | Alex Gaynor | |
| 2014-05-28 | Fixed #22684 -- Added `empty_label` option on ↵ | Guillaume Pannatier | |
| `django.forms.extras.widets.SelectDateWidget` Thanks danielsamuels for the report | |||
| 2014-05-26 | Restored Python 2 compatibility. | Florian Apolloner | |
| 2014-05-25 | Fixed a few warnings in the testsuite. | Florian Apolloner | |
| 2014-05-16 | Fixed #22628 -- Took initial forms into account when combining ↵ | Stephen Burrows | |
| FormSet.min_num and FormSet.extra. Forwardport of 79f15ab1ef from stable/1.7.x | |||
| 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-05-10 | Fixed #22502 -- Fixed microseconds/default/form interaction | Stephen Burrows | |
| Made explicit lack of microsecond handling by built-in datetime form fields. Used that explicitness to appropriately nix microsecond values in bound fields. Thanks Claude Paroz for the review. | |||
| 2014-05-05 | Fixed #22570 -- Made Form.__getitem__ KeyError more descriptive. | Ben Davis | |
| 2014-04-16 | Fixed #22378 -- Updated \d to [0-9]+ in urlpatterns of docs and tests. | chriscauley | |
| Thanks tomwys for the suggestion. | |||
| 2014-04-09 | Used more specific test assertions. | Aymeric Augustin | |
| 2014-04-06 | Fixed #21977 -- Deprecated SimpleTestCase.urls | Anubhav Joshi | |
| 2014-04-03 | Fixed #22218 -- Deprecated django.conf.urls.patterns. | Tim Graham | |
| Thanks Carl Meyer for the suggestion and Alex Gaynor and Carl for reviews. | |||
| 2014-03-30 | Corrected many style guide violations that the newest version of flake8 catches | 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-24 | Fixed #17922 -- Added required_css_class to form label. | Anubhav Joshi | |
| Thanks hanson2010 for the suggestion. | |||
| 2014-03-24 | Fixed #22318 -- Added Form.has_error() to easily check if a given error has ↵ | Loic Bistuer | |
| happened. | |||
| 2014-03-22 | Fixed #20684 -- Added support for HTML5 boolean attributes to form widgets. | Loic Bistuer | |
