2018-03-07 02:25:20 +08:00
|
|
|
==========================
|
|
|
|
Django 2.0.4 release notes
|
|
|
|
==========================
|
|
|
|
|
2018-04-03 09:36:23 +08:00
|
|
|
*April 2, 2018*
|
2018-03-07 02:25:20 +08:00
|
|
|
|
|
|
|
Django 2.0.4 fixes several bugs in 2.0.3.
|
|
|
|
|
|
|
|
Bugfixes
|
|
|
|
========
|
|
|
|
|
2018-03-08 15:06:19 +08:00
|
|
|
* Fixed a crash when filtering with an ``Exists()`` annotation of a queryset
|
|
|
|
containing a single field (:ticket:`29195`).
|
2018-03-13 00:50:43 +08:00
|
|
|
|
|
|
|
* Fixed admin autocomplete widget's translations for `zh-hans` and `zh-hant`
|
|
|
|
languages (:ticket:`29213`).
|
2018-03-15 22:55:34 +08:00
|
|
|
|
|
|
|
* Corrected admin's autocomplete widget to add a space after custom classes
|
|
|
|
(:ticket:`29221`).
|
2018-03-16 09:33:15 +08: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 09:05:43 +08: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 17:55:33 +08: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 21:37:38 +08:00
|
|
|
(:ticket:`29273`).
|
2018-02-06 18:51:41 +08:00
|
|
|
|
|
|
|
* Fixed a regression in Django 2.0 where ``OpenLayersWidget`` deserialization
|
|
|
|
ignored the widget map's SRID and assumed 4326 (WGS84) (:ticket:`29116`).
|