| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-09-28 | Fixed #20439 -- Started deprecation of IPAddressField | Erik Romijn | |
| 2013-09-19 | Fixed #9532 -- Added min_num and validate_min on formsets. | yokomizor | |
| Thanks gsf for the suggestion. | |||
| 2013-09-16 | Fixed test failures introduced in previous commit. | Tim Graham | |
| 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-10 | Fixed test errors from 053de6131af83c63ec17d38578889c71de913d24 on py3.2. | Florian Apolloner | |
| 2013-09-10 | Fixed #5749 -- Added field_name as a key in the _html_output dict | e0ne | |
| Thanks SmileyChris for the suggestion. | |||
| 2013-09-09 | Removed unneeded imports in tests's __init__.py and unified them. | Florian Apolloner | |
| 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-03 | Fixed "indentation is not a multiple of four" pep8 issues. | Tim Graham | |
| 2013-08-30 | Fixed #20989 -- Removed useless explicit list comprehensions. | Simon Charette | |
| 2013-08-28 | Fixed #20986 -- Enabled SelectDateWidget to use custom months | Loic Bistuer | |
| Reviewed by Trac alias MarkusH. | |||
| 2013-08-16 | Combine consecutive with statements | Claude Paroz | |
| Python 2.7 allows to combine several 'with' instructions. | |||
| 2013-08-13 | Fixed #20555 -- Make subwidget id attribute available | Matt Johnson | |
| In `BoundField.__iter__`, the widget's id attribute is now passed to each subwidget. A new id_for_label property was added to ChoiceInput. | |||
| 2013-08-08 | Revert change to the default Form.clean() | Marc Tamlyn | |
| This means it doesn't break for people who are doing `cleaned_data = super(FooForm, self).clean()`. | |||
| 2013-08-08 | Form.clean() does not need to return cleaned_data. | Marc Tamlyn | |
| If it does, that will be used as the cleaned_data. The default implementation has been changed to match this change. | |||
| 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-05 | Fixed #20850 -- Added MultiWidget.needs_multipart_form | Tim Heap | |
| 2013-07-31 | Fixed #20649 -- Allowed blank field display to be defined in the initial ↵ | Alex Couper | |
| list of choices. | |||
| 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-27 | Fixed a number of minor misspellings. | Julien Phalip | |
| 2013-07-26 | Fixed #20805 -- Removed an extra colon beside checkboxes in the admin. | Tim Graham | |
| Thanks CollinAnderson for the report. | |||
| 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-07-13 | Fixed a deprecation warning in a selenium test. | Tim Graham | |
| 2013-07-01 | Stopped using django.utils.unittest in the test suite. | Aymeric Augustin | |
| Refs #20680. | |||
| 2013-06-22 | Fixed 17478 -- Allowed queryset overriding in BaseModelFormSet init | Claude Paroz | |
| BaseModelFormSet.forms is now a cached property instead of being populated in the __init__ method. This behaviour also matches an example in the documentation. Thanks Thomasz Swiderski for the report and Simon Charette 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 #20618 -- Fixed regression in `BoundField.label_tag`. | Baptiste Mispelon | |
| 2013-06-16 | Fixed #20464 -- Added a `total_error_count` method on formsets. | Baptiste Mispelon | |
| Thanks to frog32 for the report and to Tim Graham for the review. | |||
| 2013-06-14 | Fixed #20548 -- Removed all PendingDeprecationWarnings from django test suite | Marc Tamlyn | |
| 2013-06-10 | Fixed #18134 -- BoundField.label_tag now includes the form's label_suffix | Gabe Jackson | |
| There was an inconsistency between how the label_tag for forms were generated depending on which method was used: as_p, as_ul and as_table contained code to append the label_suffix where as label_tag called on a form field directly did NOT append the label_suffix. The code for appending the label_suffix has been moved in to the label_tag code of the field and the HTML generation code for as_p, as_ul and as_table now calls this code as well. This is a backwards incompatible change because users who have added the label_suffix manually in their templates may now get double label_suffix characters in their forms. | |||
| 2013-06-10 | Fixed available_apps for selenium tests. | Aymeric Augustin | |
| Refs #20483. | |||
| 2013-06-06 | Fixed #12337 - Honor ModelForm.Meta.exclude when saving ManyToManyFields. | Stephen Burrows | |
| Thanks margieroginski for the report. | |||
| 2013-06-06 | Fixed #20502 (again) -- More i18n cache flush in tests | Claude Paroz | |
| Thanks Timo Graham for noticing the failures. | |||
| 2013-05-26 | Replaced `and...or...` constructs with PEP 308 conditional expressions. | Ramiro Morales | |
| 2013-05-25 | Fixed #11725 -- Made possible to create widget label tag without "for" | Claude Paroz | |
| Thanks Denis Martinez for the report and initial patch, and Sergey Kolosov for bringing the patch up to date. | |||
| 2013-05-22 | Fixed #18709 -- Check if initial_value is a callable | Jeroen Dekkers | |
| In _get_changed_data, check if initial_value is a callable and call it if it is. | |||
| 2013-05-21 | Use assertIsInstance in tests. | Marc Tamlyn | |
| Gives much nicer errors when it fails. | |||
| 2013-05-20 | Fixed #20403 -- Ignore forms marked for deletion when validating max_num. | Ryan Kaskel | |
| 2013-05-19 | Merge pull request #1094 from senko/ticket_11160 | Andrew Godwin | |
| Fixed #11160: Formset non_form_errors returns ErrorList() if is_valid is not called | |||
| 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-18 | Fixed #11160 - Ensure full_clean is called from non_form_errors | Senko Rasic | |
| Updated FormSet.non_form_errors() to ensure full_clean() has been called before returning the errors. | |||
| 2013-05-09 | Fixed #19733 - deprecated ModelForms without 'fields' or 'exclude', and ↵ | Luke Plant | |
| added '__all__' shortcut This also updates all dependent functionality, including modelform_factory and modelformset_factory, and the generic views `ModelFormMixin`, `CreateView` and `UpdateView` which gain a new `fields` attribute. | |||
| 2013-04-16 | Refs #14567 -- Fixed failing test that wasn't being run. | Carl Meyer | |
| 2013-04-13 | Fixed #17840 -- Generalized named placeholders in form error messages | Claude Paroz | |
| Also fixed plural messages for DecimalField. | |||
| 2013-04-13 | Fixed #4592: Made CheckboxSelectMultiple more like RadioSelect | Baptiste Mispelon | |
| I refactored RadioSelect and CheckboxSelectMultiple to make them inherit from a base class, allowing them to share the behavior of being able to iterate over their subwidgets. Thanks to Matt McClanahan for the initial patch and to Claude Paroz for the review. | |||
| 2013-04-13 | Fixed #4117: Apply id attribute to the outer <ul> of RadioSelect | Baptiste Mispelon | |
| 2013-04-13 | Fixed #19874: Apply id attribute to the outer <ul> of CheckboxSelectMultiple | Baptiste Mispelon | |
