June 5, 2023
Django 4.2.2 fixes several bugs in 4.2.1.
DBMS_LOB.SUBSTR()
wrapping in the __isnull
and __exact=None
lookups for TextField()
/BinaryField()
on Oracle (#34544).get_prep_value()
call in
JSONField
subclasses (#34539).QuerySet.defer()
when passing a ManyToManyField
or GenericForeignKey
reference. While
doing so is a no-op, it was allowed in older version (#34570).QuerySet.only()
when passing a reverse OneToOneField
reference (#34612).makemigrations --update
didn’t
respect the --name
option (#34568).QuerySet.aggregate()
with expressions referencing other aggregates
(#34551).QuerySet.aggregate()
with aggregates referencing subqueries
(#34551).DecimalField
against values outside of the defined
range (#34590).ManyToManyField
without a natural key when its Manager
’s base
QuerySet
used select_related()
(#34620).Jan 24, 2024