Release notes
Django 2.0 release notes
To help prevent runtime errors due to incorrect ordering of form field arguments, optional arguments of built-in form fields are no longer accepted as positional arguments. For example: raises an exception and should be replaced with:
dev
Release notes
Django 4.1 release notes
In order to aid users with screen readers, and other assistive technology, new <div> based form templates are available from this release.
dev
Release notes
Django 2.0 release notes
Backwards incompatible changes in 2.0
To help prevent runtime errors due to incorrect ordering of form field arguments, optional arguments of built-in form fields are no longer accepted as positional arguments. For example: raises an exception and should be replaced with:
4.2
5.0
5.1
5.2
6.0
Release notes
Django 4.1 release notes
What’s new in Django 4.1
In order to aid users with screen readers, and other assistive technology, new <div> based form templates are available from this release.
4.2
5.0
5.1
5.2
6.0
Release notes
Django 1.4 release notes
The previous FormWizard from django.contrib.formtools has been replaced with a new implementation based on the class-based views introduced in Django 1.3.
dev
Release notes
Django 1.5 release notes
request.POST will no longer include data posted via HTTP requests with non form-specific content-types in the header. In prior versions, data posted with content-types other than multipart/form-data or application/x-www-form-urlencoded would still end up represented in the request.POST attribute.
dev
Release notes
Django 1.6 release notes
GeoDjango now provides form fields and widgets for its geo-specialized fields. They are OpenLayers-based by default, but they can be customized to use any other JS framework.
dev
Release notes
Django 1.4 release notes
What’s new in Django 1.4
The previous FormWizard from django.contrib.formtools has been replaced with a new implementation based on the class-based views introduced in Django 1.3.
4.2
5.0
5.1
5.2
6.0
Release notes
Django 1.5 release notes
Backwards incompatible changes in 1.5
request.POST will no longer include data posted via HTTP requests with non form-specific content-types in the header. In prior versions, data posted with content-types other than multipart/form-data or application/x-www-form-urlencoded would still end up represented in the request.POST attribute.
4.2
5.0
5.1
5.2
6.0
Release notes
Django 1.6 release notes
What’s new in Django 1.6
GeoDjango now provides form fields and widgets for its geo-specialized fields. They are OpenLayers-based by default, but they can be customized to use any other JS framework.
4.2
5.0
5.1
5.2
6.0
Release notes
Django 1.6 release notes
HTML rendering of model form fields corresponding to ManyToManyField model fields used to get the hardcoded sentence: Hold down “Control”, or “Command” on a Mac, to select more than one.
dev
Release notes
Django 1.7 release notes
dev
Release notes
Django 2.2 release notes
Form Media assets are now merged using a topological sort algorithm, as the old pairwise merging algorithm is insufficient for some cases.
dev
Release notes
Django 4.0 release notes
Forms, Formsets, and ErrorList are now rendered using the template engine to enhance customization. See the new render(), get_context(), and template_name for Form and formset rendering for Formset.
dev
Release notes
Django 5.0 release notes
Django 5.0 introduces the concept of a field group, and field group templates. This simplifies rendering of the related elements of a Django form field such as its label, widget, help text, and errors.
dev
Release notes
Django 1.6 release notes
Backwards incompatible changes in 1.6
HTML rendering of model form fields corresponding to ManyToManyField model fields used to get the hardcoded sentence: Hold down “Control”, or “Command” on a Mac, to select more than one.
4.2
5.0
5.1
5.2
6.0
Release notes
Django 1.7 release notes
What’s new in Django 1.7
4.2
5.0
5.1
5.2
6.0
Release notes
Django 2.2 release notes
Backwards incompatible changes in 2.2
Form Media assets are now merged using a topological sort algorithm, as the old pairwise merging algorithm is insufficient for some cases.
4.2
5.0
5.1
5.2
6.0
Release notes
Django 4.0 release notes
What’s new in Django 4.0
Forms, Formsets, and ErrorList are now rendered using the template engine to enhance customization. See the new render(), get_context(), and template_name for Form and formset rendering for Formset.
4.2
5.0
5.1
5.2
6.0
Release notes
Django 5.0 release notes
What’s new in Django 5.0
Django 5.0 introduces the concept of a field group, and field group templates. This simplifies rendering of the related elements of a Django form field such as its label, widget, help text, and errors.
5.0
5.1
5.2
6.0