$ the-wire · showcase
cached_property deprecation lands, asgiref 3.13.0 ships
By RepoJournal · Filed · About Django · Composed from the cited sources · methodology
Django merged the deprecation of django.utils.functional.cached_property in favor of functools.cached_property, asgiref cut 3.13.0, and the docs console tabs got a keyboard-navigable accessibility pass.
Fixed #30949 -- Deprecated django.utils.functional.cached_property. django/django
The commit that lands the deprecation replaces every internal use of django.utils.functional.cached_property with functools.cached_property and emits a deprecation warning from the old implementation, with the test suite updated to assert on that warning. Any code importing cached_property from django.utils.functional now takes a warning; import it from functools instead.
Releasing 3.13.0 django/asgiref
Carlton Gibson tagged asgiref 3.13.0; the release commit carries no notes in the input, so treat the version bump as the news and read the changelog for behavior changes.
Refs #35874 -- Improved documentation console tabs accessibility. django/django
The docs console tabs now support keyboard navigation and high contrast mode, with the radio buttons switched from display: none to visually hidden so they participate in tab order, and the layout moved to flex to fix RTL scripts. The change keeps the existing CSS-only, hidden-radio implementation rather than replacing it [ref unavailable: linked heading is the source].
Fixed #37449 -- Corrected local name for Punjabi in django/conf/locale/__init__.py. django/django
by Gerry Mcbride
The local name for Punjabi in django/conf/locale/__init__.py was corrected, per the commit's own description. Small, but it changes what Punjabi renders as in Django's language pickers and locale metadata.
Results for ubuntu-latest added [skip ci] django/django-asv
by Github Bot
Also in the long tail: django-asv added benchmark results for ubuntu-latest, extending the ASV baseline to another runner.
Action items