Django - 4.2.8


Django 4.2.8 release notes

Expected December 4, 2023

Django 4.2.8 fixes several bugs in 4.2.7 and adds compatibility with Python
3.12.

Bugfixes

  • Fixed a regression in Django 4.2 that caused makemigrations --check
    to stop displaying pending migrations (#34457).
  • Fixed a regression in Django 4.2 that caused a crash of
    QuerySet.aggregate() with aggregates referencing other aggregates or
    window functions through conditional expressions (#34975).
  • Fixed a regression in Django 4.2 that caused a crash when annotating a
    QuerySet with a Window expressions composed of a partition\_by
    clause mixing field types and aggregation expressions (#34987).
  • Fixed a regression in Django 4.2 where the adminโ€™s change list page had
    misaligned pagination links and inputs when using list\_editable
    (#34991).
  • Fixed a regression in Django 4.2 where checkboxes in the admin would be
    centered on narrower screen widths (#34994).
  • Fixed a regression in Django 4.2 that caused a crash of querysets with
    aggregations on MariaDB when the ONLY\_FULL\_GROUP\_BY SQL mode was enabled
    (#34992).
  • Fixed a regression in Django 4.2 where the adminโ€™s read-only password widget
    and some help texts were incorrectly aligned at tablet widths
    (#34982).
  • Fixed a regression in Django 4.2 that caused a migration crash on SQLite when
    altering unsupported Meta.db\_table\_comment (#35006).

Details

date
Dec. 4, 2023, 8:28 a.m.
type
Patch
๐Ÿ‘‡
Register or login to:
  • ๐Ÿ”View and search all Django releases.
  • ๐Ÿ› ๏ธCreate and share lists to track your tools.
  • ๐ŸšจSetup notifications for major, security, feature or patch updates.
  • ๐Ÿš€Much more coming soon!
Continue with GitHub
Continue with Google
or