Week ending March 10
Triaged:
https://code.djangoproject.com/ticket/35268 - Migrations raise
UnicodeDecodeError on PostgreSQL. (needsinfo)
https://code.djangoproject.com/ticket/35266 - Optimize
RelatedField._check_clashes() (accepted)
https://code.djangoproject.com/ticket/35267 - Correct
TIME_ZONE setting reference in time zone topic. (accepted)
https://code.djangoproject.com/ticket/35269 - GeneratedFields
can't be defined on RelatedFields (needsinfo)
https://code.djangoproject.com/ticket/35275 - Constraints
validation fails on UniqueConstraint using OpClass (accepted)
https://code.djangoproject.com/ticket/35277 - Issue with the
new "formset:added" event (invalid)
https://code.djangoproject.com/ticket/35279 - Memory Leak with
`prefetch_related` (accepted)
https://code.djangoproject.com/ticket/35280 - iriencode
example incorrect (accepted)
https://code.djangoproject.com/ticket/35283 - Dynamic admin
site titles (wontfix)
Reviewed/committed:
https://github.com/django/django/pull/17931 - Refs #9847 --
Added tests for handler403 resolution.
https://github.com/django/django/pull/17930 - Fixed #35265 --
Added AdminSite tests for changing titles.
https://github.com/django/django/pull/17927 - Refs #21286 --
Removed invalid commented out models and tests from serializer
tests.
https://github.com/django/django/pull/17926 - Fixed #35261 --
Corrected Media JS example of object-based paths in docs.
https://github.com/django/django/pull/17932 - Fixed #35266 --
Deferred formatting in RelatedField._check_clashes().
https://github.com/django/django/pull/17938 - Fixed #35267 --
Clarified time zone topic for PostgreSQL in docs.
https://github.com/django/django/pull/17908 - Fixed #35252 --
Optimized _route_to_regex().
https://github.com/django/django/pull/17940 - Updated broken
links in docs/ref/contrib/gis/tutorial.txt.
https://github.com/django/django/pull/17810 - Fixed #35021 --
Fixed capturing queries when using client-side parameters binding
with psycopg 3+.
https://github.com/django/django/pull/17947 - Refs #30397 --
Optimized interpolation of index and constraint names a bit.
https://github.com/django/django/pull/17942 - Fixed typos in
docstrings and docs.
https://github.com/django/django/pull/17621 - Fixed #35030 --
Made django.contrib.auth decorators to work with async functions.
https://github.com/django/django/pull/17951 - Refs #30397 --
Optimized interpolation of index and constraint names a bit more.
https://github.com/django/django/pull/17939 - Fixed #35223 --
Made Model.full_clean() ignore fields with db_default when
validating empty values.
https://github.com/django/django/pull/17831 - Fixed #35044 --
Avoided clearing reverse relations and private fields when
accessing deferred fields.
https://github.com/django/django/pull/17936 - Fixed #35270 --
Optimized model's Options._property_names.
https://github.com/django/django/pull/17956 - Moved --failfast
to DiscoverRunner.
https://github.com/django/django/pull/17959 - Fixed #35280 --
Improved iriencode filter example in docs.
https://github.com/django/django/pull/17961 - Fixed #35286 --
Updated broken link in django/template/smartif.py docstring.
https://github.com/django/django/pull/17962 - Applied
BoundingCircle test to only one country.
Authored:
https://github.com/django/django/pull/17935 - Updated fuzzy
translations in tests.i18n.patterns.
https://github.com/django/django/pull/17937 - Used
sys_platform in tests requirements.
https://github.com/django/django/pull/17941 - Fixed broken
links and redirects in docs.
https://github.com/django/django/pull/17943 - Refs #35030 --
Added more tests for @user_passes_test decorator.
Best,
Mariusz