Week ending November 12
I was in Zanzibar and participated in the DjangoCon Africa
conference.
Triaged:
https://code.djangoproject.com/ticket/34946 - Adding a field
with default and db_default drops database level DEFAULT
(accepted)
https://code.djangoproject.com/ticket/34950 - Translate text
(invalid)
https://code.djangoproject.com/ticket/34951 - Wrong word
(invalid)
https://code.djangoproject.com/ticket/34948 - USE_TZ=False
causes failure in AdminEmailHandler during DST "fall back"
(invalid)
https://code.djangoproject.com/ticket/34956 - Migration should
not be allowed for a non-deterministic GeneratedField (wontfix)
https://code.djangoproject.com/ticket/34957 - Cannot filter
over annotated "FilteredRelation" since Django 5 (needsinfo)
https://code.djangoproject.com/ticket/34954 - Improve
`output_field` resolution in `GenerateField` (accepted)
https://code.djangoproject.com/ticket/34958 - Intermittent
`messages_tests.tests.TestLevelTags.test_lazy` test failure
(worksforme)
https://code.djangoproject.com/ticket/34960 - Document how to
set nulls_last=True for admin_order_field/ordering (wontfix)
https://code.djangoproject.com/ticket/34955 - Make Concat()
use the database operator `||` on PostgreSQL. (accepted)
Reviewed/committed:
https://github.com/django/django/pull/17446 - Fixed #34946 --
Preserved db_default on combined default field addition.
https://github.com/django/django/pull/17454 - Refs #30446,
Refs #34944 -- Fixed crash when adding GeneratedField with string
Value().
Week ending November 19
Triaged:
https://code.djangoproject.com/ticket/34969 - Documentation is
misleading about SQL equivalent (duplicate)
https://code.djangoproject.com/ticket/34968 - MultiPartParser
silent large header fields size failures (accepted)
https://code.djangoproject.com/ticket/34965 -
@sensitive_variables for coroutine func are not recursive
(needsinfo)
https://code.djangoproject.com/ticket/34964 - Reversing the
order of Q objects in a CheckConstraint generates a migration
(wontfix)
https://code.djangoproject.com/ticket/34973 - Allow making
unpickling warnings an error (wontfix)
https://code.djangoproject.com/ticket/33166 - Add "field" to
the context when rendering widgets. (wontfix)
https://code.djangoproject.com/ticket/34976 - startproject and
startapp should provide feedback (accepted)
Reviewed/committed:
https://github.com/django/django/pull/17462 - Fixed #34958 --
Fixed isolation of messages_tests.tests.TestLevelTags.test_lazy.
https://github.com/django/django/pull/17468 - Fixed #34967 --
Fixed queryset crash when grouping by constants on SQLite <
3.39.
https://github.com/django/django/pull/17455 - Fixed #34919 --
Added scope attribute to admindocs model templates.
https://github.com/django/django/pull/17471 - Fixed #34955 --
Made Concat() use || operator on PostgreSQL.
https://github.com/django/django/pull/17475 - Refs #33690 --
Added missing data-theme selector to example in theming support
docs.
https://github.com/django/django/pull/17478 - Removed obsolete
sentence in custom model field docs.
https://github.com/django/django/pull/17480 - Refs #32819 --
Used auto_id instead of id_for_label as unique identifier for the
field.
https://github.com/django/django/pull/17469 - Refs #32819 --
Established relationship between form fieldsets and their help
text.
https://github.com/django/django/pull/17339 - Doc'd support
for assistive technologies in the admin.
https://github.com/django/django/pull/17487 - Fixed #34975 --
Fixed crash of conditional aggregate() over aggregations.
Authored:
https://github.com/django/django/pull/17470 - Fixed #34944 --
Made GeneratedField.output_field required.
https://github.com/django/django/pull/17484 - Removed obsolete
warnings about asgiref.sync adapters with sensitive variables.
https://github.com/django/django/pull/17488 - Refs #34118 --
Added Python 3.12 to classifiers and tox.ini, and doc'd Python
3.12 compatibility in Django 4.2.x.
https://github.com/django/django/pull/17490 - [4.2.x] Refs
#34118 -- Fixed stacklevel in complex_setting_changed on Python
3.12.
Best,
Mariusz