2019-04-03 08:26:05 +02:00
|
|
|
==========================
|
|
|
|
Django 2.2.1 release notes
|
|
|
|
==========================
|
|
|
|
|
|
|
|
*Expected May 1, 2019*
|
|
|
|
|
|
|
|
Django 2.2.1 fixes several bugs in 2.2.
|
|
|
|
|
|
|
|
Bugfixes
|
|
|
|
========
|
|
|
|
|
2019-04-02 01:34:11 +02:00
|
|
|
* Fixed a regression in Django 2.1 that caused the incorrect quoting of
|
|
|
|
database user password when using :djadmin:`dbshell` on Oracle
|
|
|
|
(:ticket:`30307`).
|
2019-04-05 11:05:53 +02:00
|
|
|
|
|
|
|
* Added compatibility for ``psycopg2`` 2.8 (:ticket:`30331`).
|
2019-04-05 14:38:35 +02:00
|
|
|
|
|
|
|
* Fixed a regression in Django 2.2 that caused a crash when loading the
|
|
|
|
template for the technical 500 debug page (:ticket:`30324`).
|
2019-04-06 13:45:22 +02:00
|
|
|
|
|
|
|
* Fixed crash of ``ordering`` argument in
|
|
|
|
:class:`~django.contrib.postgres.aggregates.ArrayAgg` and
|
|
|
|
:class:`~django.contrib.postgres.aggregates.StringAgg` when it contains an
|
|
|
|
expression with params (:ticket:`30332`).
|
2019-04-05 17:52:59 +02:00
|
|
|
|
|
|
|
* Fixed a regression in Django 2.2 that caused a single instance fast-delete
|
|
|
|
to not set the primary key to ``None`` (:ticket:`30330`).
|
2019-04-13 15:03:26 +02:00
|
|
|
|
|
|
|
* Prevented :djadmin:`makemigrations` from generating infinite migrations for
|
|
|
|
check constraints and partial indexes when ``condition`` contains
|
|
|
|
a :class:`~python:range` object (:ticket:`30350`).
|
2019-04-15 10:35:37 +02:00
|
|
|
|
|
|
|
* Reverted an optimization in Django 2.2 (:ticket:`29725`) that caused the
|
|
|
|
inconsistent behavior of ``count()`` and ``exists()`` on a reverse
|
|
|
|
many-to-many relationship with a custom manager (:ticket:`30325`).
|
2019-04-17 08:24:28 +02:00
|
|
|
|
|
|
|
* Fixed a regression in Django 2.2 where
|
|
|
|
:class:`~django.core.paginator.Paginator` crashed when ``object_list`` was
|
|
|
|
a queryset ordered or aggregated over a nested ``JSONField`` key transform
|
|
|
|
(:ticket:`30335`).
|