The Wire · Showcase
DJANGO REMOVES SELENIUM CONSTRAINT, CLEANS UP DEPRECATED APIS
By RepoJournal · Filed · About Django
Django lifted a version ceiling on Selenium that was blocking test infrastructure upgrades, while scrubbing deprecated utilities from the docs.
The core team removed the selenium<4.44.0 pin [1] that's been holding back test environments. This wasn't a blocker before, but it matters now: Selenium 4.44.0 shipped critical fixes for browser automation, and Django tests are finally unshackled. In parallel, documentation for the long-deprecated django.utils.warnings.django_file_prefixes() got the axe [2], cleaning up guidance that points developers toward APIs that no longer exist. The team also fixed a test selector regression [3] that surfaced after Arabic translation work exposed RTL handling gaps in Selenium's text-based locators. On the docs front, sphinx-autobuild got proper coverage [4] so contributors can watch their edits live, and a typo in the email configuration guide [5] got caught. Quiet release cycle overall. Nothing here breaks deploys.
Action items
- → Update test suites to Selenium 4.44.0+ if you've been pinned below django/django [plan]
- → Audit docs for references to django_file_prefixes() and remove if found django/django [plan]
References
- [1] Removed selenium<4.44.0 version pin. django/django
- [2] Refs #37142 -- Removed docs for django.utils.warnings.django_file_prefixes(). django/django
- [3] Fixed #37169, Refs #36437 -- Replaced text-based selector in a selenium test. django/django
- [4] Fixed #37157 -- Doc'd usage of sphinx-autobuild for documentation auto-reloading. django/django
- [5] Fixed typo in section "Configuring email" in docs/topics/email.txt. django/django
FAQ
- What changed in Django on June 17, 2026?
- Django lifted a version ceiling on Selenium that was blocking test infrastructure upgrades, while scrubbing deprecated utilities from the docs.
- What should Django teams do about it?
- Update test suites to Selenium 4.44.0+ if you've been pinned below • Audit docs for references to django_file_prefixes() and remove if found
- Which Django repositories shipped on June 17, 2026?
- django/django