Django 4.2.8 release notes

4 december 2023

Django 4.2.8 åtgärdar flera buggar i 4.2.7 och lägger till kompatibilitet med Python 3.12.

Buggrättningar

  • Åtgärdade en regression i Django 4.2 som gjorde att makemigrations --check slutade visa väntande migreringar (#34457).

  • Åtgärdade en regression i Django 4.2 som orsakade en krasch av QuerySet.aggregate() med aggregat som refererar till andra aggregat eller fönsterfunktioner genom villkorliga uttryck (#34975`).

  • Åtgärdade en regression i Django 4.2 som orsakade en krasch när man annoterade en QuerySet med ett Window-uttryck som består av en partition_by-klausul som blandar fälttyper och aggregeringsuttryck (#34987`).

  • Åtgärdade en regression i Django 4.2 där administratörens sida för ändringslistan hade felriktade pagineringslänkar och ingångar när list_editable användes (#34991`).

  • Åtgärdade en regression i Django 4.2 där kryssrutor i admin skulle centreras på smalare skärmbredder (#34994).

  • Åtgärdade en regression i Django 4.2 som orsakade en krasch av querysets med aggregeringar på MariaDB när SQL-läget ONLY_FULL_GROUP_BY var aktiverat (#34992`).

  • Åtgärdade en regression i Django 4.2 där admins skrivskyddade lösenordswidget och vissa hjälptexter var felaktigt inriktade på surfplattans bredd (#34982).

  • Åtgärdade en regression i Django 4.2 som orsakade en migreringskrasch på SQLite när man ändrade Meta.db_table_comment som inte stöds (#35006).