# Django 5.2.8 documentation

# Django 4.2.2 versionsinformation

5 juni 2023

Django 4.2.2 åtgärdar flera buggar i 4.2.1.

## Buggrättningar

- Åtgärdade en regression i Django 4.2 som orsakade en onödig `DBMS_LOB.SUBSTR()`-omslag i `__isnull` och `__exact=None`-uppslagningar för `TextField()`/`BinaryField()` på Oracle (#34544`).

- Återställde, efter en regression i Django 4.2, `get_prep_value()`-anropet i `JSONField`-underklasser (#34539).

- Fixade en regression i Django 4.2 som orsakade en krasch av `QuerySet.defer()` när man passerade en `ManyToManyField` eller `GenericForeignKey` referens. Även om det är ett no-op, var det tillåtet i äldre versioner (#34570).

- Åtgärdade en regression i Django 4.2 som orsakade en krasch av `QuerySet.only()` när man skickade en omvänd `OneToOneField`-referens (#34612`).

- Åtgärdat ett fel i Django 4.2 där `makemigrations --update` inte respekterade alternativet `--name` (#34568).

- Åtgärdade en prestandaförlust i Django 4.2 vid kompilering av frågor utan ordning (#34580).

- Åtgärdade en regression i Django 4.2 där en icke-existerande stilmall länkades på en ”Grattis!”-sida (#34588).

- Åtgärdade en regression i Django 4.2 som orsakade en krasch av `QuerySet.aggregate()` med uttryck som refererar till andra aggregat (#34551).

- Åtgärdade en regression i Django 4.2 som orsakade en krasch av `QuerySet.aggregate()` med aggregat som refererar till underfrågor (#34551).

- Åtgärdade en regression i Django 4.2 som orsakade en krasch av querysets på SQLite när man filtrerade på `DecimalField` mot värden utanför det definierade intervallet (#34590).

- Åtgärdade en regression i Django 4.2 som orsakade en serialiseringskrasch på en `ManyToManyField` utan en naturlig nyckel när dess `Manager` bas `QuerySet` använde `select_related()` (#34620`).