Release notes
Django 1.11.6 release notes
Made the CharField form field convert whitespace-only values to the empty_value when strip is enabled (#28555). Fixed crash when using the name of a model’s autogenerated primary key (id) in an Index’s fields (#28597).
4.2
5.0
5.1
5.2
6.0
Release notes
Django 5.0 release notes
The DjangoDivFormRenderer and Jinja2DivFormRenderer transitional form renderers are deprecated. Passing positional arguments name and violation_error_message to BaseConstraint is deprecated in favor of keyword-only arguments. request is added to the signature of ModelAdmin.lookup_allowed().
dev
Release notes
Django 5.0 release notes
Features deprecated in 5.0
The DjangoDivFormRenderer and Jinja2DivFormRenderer transitional form renderers are deprecated. Passing positional arguments name and violation_error_message to BaseConstraint is deprecated in favor of keyword-only arguments. request is added to the signature of ModelAdmin.lookup_allowed().
5.0
5.1
5.2
6.0
Release notes
Django 1.10.6 release notes
Fixed ClearableFileInput’s “Clear” checkbox on model form fields where the model field has a default (#27805). Fixed RequestDataTooBig and TooManyFieldsSent exceptions crashing rather than generating a bad request response (#27820).
dev
Release notes
Django 1.6 release notes
If you defined your own form widgets and defined the _has_changed method on a widget, you should now define this method on the form field itself.
dev
Release notes
Django 1.7 release notes
Calls to WizardView.done() now include a form_dict to allow easier access to forms by their step name.
dev
Release notes
Django 5.2 release notes
The new ColorInput form widget is for entering a color in rrggbb hexadecimal format and renders as <input type="color" ...>. Some browsers support a visual color picker interface for this input type.
dev
Release notes
Django 1.10.6 release notes
Fixed ClearableFileInput’s “Clear” checkbox on model form fields where the model field has a default (#27805). Fixed RequestDataTooBig and TooManyFieldsSent exceptions crashing rather than generating a bad request response (#27820).
4.2
5.0
5.1
5.2
6.0
Release notes
Django 1.6 release notes
Features deprecated in 1.6
If you defined your own form widgets and defined the _has_changed method on a widget, you should now define this method on the form field itself.
4.2
5.0
5.1
5.2
6.0
Release notes
Django 1.7 release notes
What’s new in Django 1.7Minor features
Calls to WizardView.done() now include a form_dict to allow easier access to forms by their step name.
4.2
5.0
5.1
5.2
6.0
Release notes
Django 5.2 release notes
What’s new in Django 5.2Minor features
The new ColorInput form widget is for entering a color in rrggbb hexadecimal format and renders as <input type="color" ...>. Some browsers support a visual color picker interface for this input type.
5.2
6.0
Release notes
Django 1.11 release notes
To ease customizing widgets, form widget rendering is now done using the template system rather than in Python. See The form rendering API. You may need to adjust any custom widgets that you’ve written for a few backwards incompatible changes.
dev
Release notes
Django 1.3 release notes
The PasswordInput form widget, intended for use with form fields which represent passwords, accepts a boolean keyword argument render_value indicating whether to send its data back to the browser when displaying a submitted form with errors.
dev
Release notes
Django 1.3.6 release notes
Previous versions of Django did not validate or limit the form-count data provided by the client in a formset’s management form, making it possible to exhaust a server’s available memory by forcing it to create very large numbers of forms.
dev
Release notes
Django 1.4.4 release notes
Previous versions of Django did not validate or limit the form-count data provided by the client in a formset’s management form, making it possible to exhaust a server’s available memory by forcing it to create very large numbers of forms.
dev
Release notes
Django 2.2 release notes
To improve readability, the UUIDField form field now displays values with dashes, e.g. 550e8400-e29b-41d4-a716-446655440000 instead of 550e8400e29b41d4a716446655440000. On SQLite, PositiveIntegerField and PositiveSmallIntegerField now include a check constraint to prevent negative values in the database.
dev
Release notes
Django 1.11 release notes
What’s new in Django 1.11
To ease customizing widgets, form widget rendering is now done using the template system rather than in Python. See The form rendering API. You may need to adjust any custom widgets that you’ve written for a few backwards incompatible changes.
4.2
5.0
5.1
5.2
6.0
Release notes
Django 1.3 release notes
Backwards-incompatible changes in 1.3
The PasswordInput form widget, intended for use with form fields which represent passwords, accepts a boolean keyword argument render_value indicating whether to send its data back to the browser when displaying a submitted form with errors.
4.2
5.0
5.1
5.2
6.0
Release notes
Django 1.3.6 release notes
Previous versions of Django did not validate or limit the form-count data provided by the client in a formset’s management form, making it possible to exhaust a server’s available memory by forcing it to create very large numbers of forms.
4.2
5.0
5.1
5.2
6.0
Release notes
Django 1.4.4 release notes
Previous versions of Django did not validate or limit the form-count data provided by the client in a formset’s management form, making it possible to exhaust a server’s available memory by forcing it to create very large numbers of forms.
4.2
5.0
5.1
5.2
6.0