2018-03-06 19:25:20 +01:00
|
|
|
==========================
|
|
|
|
Django 2.0.4 release notes
|
|
|
|
==========================
|
|
|
|
|
2018-04-03 03:36:23 +02:00
|
|
|
*April 2, 2018*
|
2018-03-06 19:25:20 +01:00
|
|
|
|
|
|
|
Django 2.0.4 fixes several bugs in 2.0.3.
|
|
|
|
|
|
|
|
Bugfixes
|
|
|
|
========
|
|
|
|
|
2018-03-08 08:06:19 +01:00
|
|
|
* Fixed a crash when filtering with an ``Exists()`` annotation of a queryset
|
|
|
|
containing a single field (:ticket:`29195`).
|
2018-03-12 17:50:43 +01:00
|
|
|
|
2020-03-31 10:37:38 +02:00
|
|
|
* Fixed admin autocomplete widget's translations for ``zh-hans`` and
|
|
|
|
``zh-hant`` languages (:ticket:`29213`).
|
2018-03-15 15:55:34 +01:00
|
|
|
|
|
|
|
* Corrected admin's autocomplete widget to add a space after custom classes
|
|
|
|
(:ticket:`29221`).
|
2018-03-16 02:33:15 +01:00
|
|
|
|
|
|
|
* Fixed ``PasswordResetConfirmView`` crash when using a user model with a
|
|
|
|
``UUIDField`` primary key and the reset URL contains an encoded primary key
|
|
|
|
value that decodes to an invalid UUID (:ticket:`29206`).
|
2018-03-20 02:05:43 +01:00
|
|
|
|
|
|
|
* Fixed a regression in Django 1.11.8 where combining two annotated
|
|
|
|
``values_list()`` querysets with ``union()``, ``difference()``, or
|
|
|
|
``intersection()`` crashed due to mismatching columns (:ticket:`29229`).
|
2018-03-30 11:55:33 +02:00
|
|
|
|
|
|
|
* Fixed a regression in Django 1.11 where an empty choice could be initially
|
|
|
|
selected for the ``SelectMultiple`` and ``CheckboxSelectMultiple`` widgets
|
2018-04-02 15:37:38 +02:00
|
|
|
(:ticket:`29273`).
|
2018-02-06 11:51:41 +01:00
|
|
|
|
|
|
|
* Fixed a regression in Django 2.0 where ``OpenLayersWidget`` deserialization
|
|
|
|
ignored the widget map's SRID and assumed 4326 (WGS84) (:ticket:`29116`).
|