Week ending August 6, 2023
Triaged:
https://code.djangoproject.com/ticket/34756 - Docs build
failure when using Sphinx 7.1.1 (accepted)
https://code.djangoproject.com/ticket/34754 - CheckConstraint
with isnull lookup on JSONField transform None into null jsonb
value (accepted)
https://code.djangoproject.com/ticket/34758 -
Paginator.validate_number implementation has undocumented change
in 4.2 (invalid)
https://code.djangoproject.com/ticket/34759 - Confirm/Add
support for SpatiaLite 5.1 (accepted)
https://code.djangoproject.com/ticket/34760 - Drop support for
SQLite < 3.26.0 (created)
https://code.djangoproject.com/ticket/34761 - Drop support for
MySQL < 8.0.11. (created)
https://code.djangoproject.com/ticket/34763 - Should we
disallow URLs as user fields? (invalid)
Reviewed/committed:
https://github.com/django/django/pull/17111 - Fixed #32820 --
Added aria-invalid="true" to fields with errors.
https://github.com/django/django/pull/17134 - Corrected pycon
formatting in some docs.
https://github.com/django/django/pull/17116 - Simplified
django.http.request.split_domain_port().
https://github.com/django/django/pull/16194 - Fixed #33507 --
Used UUID data type on MariaDB 10.7+.
https://github.com/django/django/pull/17135 - Fixed #34756 --
Fixed docs build on Sphinx 7.1+.
https://github.com/django/django/pull/17061 - Fixed #34686 --
Added support for GEOS 3.12.
https://github.com/django/django/pull/17138 - Fixed #34754 --
Fixed JSONField check constraints validation on NULL values.
https://github.com/django/django/pull/17144 - Fixed #15799 --
Doc'd that Storage._open() should raise FileNotFoundError when
file doesn't exist.
https://github.com/django/django/pull/17146 - Fixed #34739 --
Added GEOSGeometry.equals_identical() method.
Authored:
https://github.com/django/django/pull/17130 - Fixed #34750 --
Fixed QuerySet.count() when grouping by unused multi-valued
annotations.
https://github.com/django/django/pull/17137 - Removed unneeded
escapes in regexes.
https://github.com/django/django/pull/17140 - Fixed #34761 --
Dropped support for MySQL < 8.0.11.
https://github.com/django/django/pull/17141 - Refs #33713 --
Removed unnecessary version check in
DatabaseFeatures.update_can_self_select on MariaDB.
https://github.com/django/django/pull/17143 - Fixed #34760 --
Dropped support for SQLite < 3.27.
https://github.com/django/django/pull/17148 - Fixed
TransactionalTests.test_password_with_at_sign() isolation on
Oracle.
Best,
Mariusz