Bonne chance
we believe in you!
Week ending 2024-08-11 (Week 32)
Triaged
- #35657 (Specifying db_default on FileField causes crash on instance save) – Django (accepted)
- #35658 (InMemoryFileNode object has no attribute "name") – Django (worksforme → accepted)
- #6378 (Capture arbitrary output as a template variable) – Django (duplicate)
- #35660 (serialized_rollback fixture is not available in TransactionTestCase.setUpClass) – Django (accepted)
- #35663 (Save disk space of pip install Django through opt-in to translations) – Django (wontfix → invalid)
- https://code.djangoproject.com/ticket/35664 (invalid)
Reviewed
- Fixed #35638 -- Updated validate_constraints to consider db_default. by shangxiao · Pull Request #18425 · django/django · GitHub
- Fixed #35553 -- Added a regex to catch import*as. by FarhanAliRaza · Pull Request #18442 · django/django · GitHub
- Fixed #35586 -- Added support for set-returning database functions. by devin13cox · Pull Request #18412 · django/django · GitHub
- https://github.com/django/django/pull/18297
- Refs #31405 -- Improved LoginRequiredMiddleware documentation. by adamchainz · Pull Request #18455 · django/django · GitHub
- Fixed #35658 -- Initialized InMemoryFileNode instances with a name. by LucasEsposito · Pull Request #18453 · django/django · GitHub
- Fixed #35612 --Added note on reports of security vulnerability. by OkayJosh · Pull Request #18451 · django/django · GitHub
- Fixed #35575 -- Added support for constraint validation on GeneratedFields by sdolemelipone · Pull Request #18356 · django/django · GitHub
- Refs #35591 -- Emphasized that runserver is not suitable for production. by nanorepublica · Pull Request #18457 · django/django · GitHub
- Fixed 35653 -- Added ssl_cafile to smtp email backend to support private certificate authority by dbIgel · Pull Request #18456 · django/django · GitHub
- Fixed #35502 -- Changed directory name of `mysite` in tutorial. by petmetic · Pull Request #18235 · django/django · GitHub
- #25889 (Organize tests in tests/queries) – Django
- https://github.com/django/django/pull/16012
- Added test for acheck_password() to ensure make_password is called for unusable passwords. by nessita · Pull Request #18461 · django/django · GitHub
- https://github.com/django/django/pull/18036
- https://github.com/django/django/pull/18450
Other/Misc
- Release prep and released Django 4.2.15 and Django 5.0.8
- Worked on my DjangoCon US presentation
Week ending 2024-08-18 (Week 33)
Triaged
- #35669 (Improve `RuntimeError: Max post-process passes exceeded.` error) – Django (accepted)
- #35670 (Unclear docs for LoginRequiredMiddleware.get_login_url()) – Django (accepted)
- #35672 (Using database connection pooling, threads do not return the connection) – Django (needsinfo)
- #35671 (Clarify behavior for Field.null=False on string-based fields) – Django (accepted)
- #35673 (ExceptionReporter.get_traceback_data() does not handle when request.GET data exceeds DATA_UPLOAD_MAX_NUMBER_FIELDS) – Django (accepted)
- #35679 (Existing old migrations with migrations.AlterIndexTogether seem to break after Django 5.1) – Django (duplicate)
- #35681 (GeoIP2Exception does not work as advertised) - Django (accepted)
Reviewed
- Refs #35591 -- Removed hardcoded "stable" version in runserver warning. by felixxm · Pull Request #18467 · django/django · GitHub
- Fixed #35623 -- Documented that a field cannot be named 'check'. by mohammadsaleehi · Pull Request #18465 · django/django · GitHub
- https://github.com/django/django/pull/18036
- Fixed #35586 -- Added support for set-returning database functions. by devin13cox · Pull Request #18412 · django/django · GitHub
- Fixed #35665 -- Fixed a crash when passing empty order_by to Window. by charettes · Pull Request #18462 · django/django · GitHub
- https://github.com/django/django/pull/18158
- Use contextlib.suppress over try: except pass by JasonGrace2282 · Pull Request #18471 · django/django · GitHub
- https://github.com/django/django/pull/18470
- Fixed #35656 -- Added support for changing migration autodetector. by LeOndaz · Pull Request #18445 · django/django · GitHub
- https://github.com/django/django/pull/18415
- Fixed typo of --no-startup in django-admin docs. by smithdc1 · Pull Request #18473 · django/django · GitHub
- Refs #35402 -- Added tests for invalid usage of submodules in some settings. by jacobtylerwalls · Pull Request #18263 · django/django · GitHub
- Refs #35537 -- Clarified release notes for email attachments and alternatives changes. by felixxm · Pull Request #18474 · django/django · GitHub
- https://github.com/django/django/pull/17834
- https://github.com/django/django/pull/18335
- https://github.com/django/django/pull/18480
- Fixed typo of check-in in contributing doc by kdotmanoj · Pull Request #18478 · django/django · GitHub
- Refs #35658 -- Fixed test_create_file_field_from_another_file_field_in_memory_storage when run in reverse. by felixxm · Pull Request #18486 · django/django · GitHub
- https://github.com/django/django/pull/18343
- https://github.com/django/django/pull/18484
Other/Misc
- Engaged in security topics
- Engaged in a discussion on the steering council governance
Week ending 2024-08-25 (Week 34)
I just came back from vacation - this is my update from last week ![]()
Triaged
- #35683 (django.utils.timezone.make_naive can underflow for timezones close to datetime.min) – Django (accepted → wontfix)
- https://code.djangoproject.com/ticket/35690 (accepted)
- https://code.djangoproject.com/ticket/35689 (accepted)
- https://code.djangoproject.com/ticket/35688 (accepted)
- #35685 (Support for postgres connection pools and persistent connections) – Django (wontfix)
- https://code.djangoproject.com/ticket/35692 (duplicate)
- #35589 (AlterField should raise an error when changing primary key) – Django (worksforme)
- #35694 (FK inconsistency beween
get_or_createand any other orm function) - Django (invalid) - https://code.djangoproject.com/ticket/35701 (duplicate)
- #35703 (Default URLconf detection does not take a prefix into account) - Django (accepted)
Reviewed
- https://github.com/django/django/pull/18480
- Refs #10941 -- Added tests for querystring template tag. by nessita · Pull Request #18487 · django/django · GitHub
- Fixed #35487 -- Removed CASCADE from RemoveField() on PostgreSQL. by petrprikryl · Pull Request #18209 · django/django · GitHub
- Updated GitHub PR template headings to level 4. by MHLut · Pull Request #18499 · django/django · GitHub
- Fixed #373 – Added CompositePrimaryKey. by csirmazbendeguz · Pull Request #18503 · django/django · GitHub
- Sorted alphabetically forms list in docs/topics/auth/default.txt. by nessita · Pull Request #18503 · django/django · GitHub
- Fixed #35703 -- Returned default url conf when running under prefix. by maartenbreddels · Pull Request #18505 · django/django · GitHub
Authored
- Fixed #35688 -- Moved setting timezone and role to DatabaseWrapper class methods. by sarahboyce · Pull Request #18498 · django/django · GitHub
- Fixed #35686 -- Added table headers to app list tables for screen readers. by sarahboyce · Pull Request #18491 · django/django · GitHub
Other/Misc
- Engaged in security topics
Week ending 2024-09-01 (Week 35)
Only worked one day this week as I went on holiday to Italy. Ate lots of food and looked at old things - was lovely
![]()
Personal win, my 100th commit to Django got merged that week too ![]()
Triaged
- #35720 (Problem with getattr Handling in _resolve_lookup Method) – Django (needsinfo)
- #35722 (Specify behaviour in TransactionTestCase.reset_sequences) – Django (wontfix)
- #35717 (Reduce CreateCollation + RemoveCollation to nothing) – Django (accepted)
Reviewed
- https://github.com/django/django/pull/17834
- Fixed #35650 -- Added multi select checkboxes with shift in TabularInlineAdmin and StackedInlineAdmin by tanaydin · Pull Request #18438 · django/django · GitHub
- https://github.com/django/django/pull/18297
- https://github.com/django/django/pull/18470
- Fixed #35700 -- Added AlterModelTable and AlterModelTableComment reductions. by adamchainz · Pull Request #18508 · django/django · GitHub
- Refs #35706 -- Prefixed 'Error:' to titles of admin pages with form errors. by sanjeevholla26 · Pull Request #18527 · django/django · GitHub
- Accessibility guidelines for all contributors · Pull Request #17338 · django/django · GitHub
Authored
Week ending 2024-09-08 (Week 36)
Another short week! My friend got married in the UK so popped over to see that
![]()
Triaged
- #35725 (Flatpage's get_absolute_url Throws a Regex Tantrum) – Django (needsinfo)
- #35724 (Add test coverage for migration commands handling of distributed namespace packages) – Django (accepted)
- #35719 (Add support for optimizemigration to output migration with --check) – Django (wontfix)
Reviewed
- Fixed #35724 -- Tested migration commands handling of distributed namespace packages. by jacobtylerwalls · Pull Request #18218 · django/django · GitHub
- Refs #35706 -- Prefixed 'Error:' to titles of admin pages with form errors. by sanjeevholla26 · Pull Request #18527 · django/django · GitHub
- https://github.com/django/django/pull/18415
- https://github.com/django/django/pull/18343
- Fixed #35690 -- Raise TypeError if QuerySet.in_bulk is called after QuerySet.values or QuerySet.values_list. by john-parton · Pull Request #18496 · django/django · GitHub
- Fixed #35712 -- Updated Q.check() to ensure that it always leaves the... by a-p-f · Pull Request #18522 · django/django · GitHub
- Refs #35706 -- Replaced template _('...') usages with translate tag. by sanjeevholla26 · Pull Request #18533 · django/django · GitHub
- Added assertion for the results of migrating an integer pk to SmallAutoField. by timgraham · Pull Request #18528 · django/django · GitHub
- Added EMAIL_USE_SSL to the Core Settings Topical Index Docs. by github-user-en · Pull Request #18529 · django/django · GitHub
- https://github.com/django/django/pull/18036
- Expanded contributor docs on getting feedback from the wider community. by mharyam · Pull Request #18523 · django/django · GitHub
- Refs #35706 -- Added a summary box above the form title with links to fields that have errors. by sanjeevholla26 · Pull Request #18537 · django/django · GitHub
- https://github.com/django/django/pull/18514
Week ending 2024-09-15 (Week 37)
Triaged
- #35718 (Add JSONArray Func) – Django (accepted)
- #35745 (Improve Documentation on Clearing Cached Property Values) – Django (invalid)
- #35741 (Checking for whether a reverse OneToOne relation exists is ugly) – Django (duplicate)
- #35744 (Combine query support doesn't repoint nested external references) – Django (accepted)
- #35747 (Admin change list doesn't redirect to default ordering when the last ordering field is removed from sorting) – Django (invalid → accepted)
- #35746 (make the form.cleaned_data attribute of form available in the __init__) – Django (needsinfo)
- https://code.djangoproject.com/ticket/35748 (accepted)
- #35740 (file_storage.tests.FileFieldStorageTests.test_extended_length_storage fails when bcachefs is in use) - Django (needsinfo)
- #35749 (AlterIndexTogether raising TypeError: 'class Meta' got invalid attribute(s): index_together) – Django (duplicate)
- #35735 (For python 3.9+ class property may not be accessible by Django’s template system) - Django (accepted)
- https://code.djangoproject.com/ticket/35750 (wontfix)
- #35752 (In lookup doesn't work in filter()) – Django (accepted)
- https://code.djangoproject.com/ticket/35755 (accepted)
- #35754 (PDF documentation renders curly quotes as full-width) – Django (accepted)
- https://code.djangoproject.com/ticket/35756 (duplicate)
- #35760 (Cannot translate word
Noneusinggettext_lazy) - Django (needsinfo) - #35758 (Use keyword argument rather than a positional argument for on_delete in the ForeignKey.on_delete docs.) – Django (accepted)
- #35757 (memcached.PyMemcacheCache reentrancy problem with ASGI-based runserver) - Django (invalid)
Reviewed
- https://github.com/django/django/pull/18514
- https://github.com/django/django/pull/18415
- https://github.com/django/django/pull/18335
- Improve Contribution Tutorial with Up-to-Date Resources and Guidance by WillBeInfluentialProgrammer · Pull Request #18556 · django/django · GitHub
- Refs #33817 -- Corrected errors raised when Oracle driver is not installed. by felixxm · Pull Request #18557 · django/django · GitHub
- Fixed #35074 -- Fixed adding/removing indexes when spatial_index is changed on MySQL, PostgreSQL, and Oracle. by felixxm · Pull Request #18492 · django/django · GitHub
- https://github.com/django/django/pull/18547
- Removed ordering variable in url_remove if o_list_remove is empty, fixing #35747. by ldeluigi · Pull Request #18558 · django/django · GitHub
- Fixed #35748 -- Documented that Field.formfield() may return None. by cliffordgama · Pull Request #18570 · django/django · GitHub
- https://github.com/django/django/pull/18534
- Fixed issue with update_fields in save() method on docs example. by cliffordgama · Pull Request #18550 · django/django · GitHub
- Hide help text on hidden fields by rlaager · Pull Request #18573 · django/django · GitHub
Authored
- Pinned Miniforge in benchmark workflow. by sarahboyce · Pull Request #18576 · django/django · GitHub
Other/Misc
- Engaged in security topics
Week ending 2024-09-22 (Week 38)
Posting early as next week I’m at DjangoCon US!
![]()
If you’re at the conference, feel free to say hi ![]()
Triaged
- https://code.djangoproject.com/ticket/35761 (duplicate)
- https://code.djangoproject.com/ticket/35764 (wontfix)
- https://code.djangoproject.com/ticket/35765 (wontfix)
- https://code.djangoproject.com/ticket/35769 (worksforme)
- #35766 (Choice iterator breaks when using slices) – Django (accepted)
- https://code.djangoproject.com/ticket/35771 (duplicate)
- #35774 (Drop support for GEOS 3.8.) – Django (accepted)
- #35775 (Add support for GEOS 3.13.) – Django (accepted)
- #35776 (Drop support for GDAL 3.0) – Django (accepted)
Reviewed
- Refs #28215 -- Marked auth form passwords as sensitive variables. by GappleBee · Pull Request #18579 · django/django · GitHub
- Fixed #34221 -- Honored translation precedence with mixed plural forms. by claudep · Pull Request #18584 · django/django · GitHub
- https://github.com/django/django/pull/17723
- Fixed #35074 -- Fixed adding/removing indexes when spatial_index is changed on MySQL, PostgreSQL, and Oracle. by felixxm · Pull Request #18492 · django/django · GitHub
- https://github.com/django/django/pull/18547
- Fixed #29522 – Refactored the Deserializer functions to classes. by AMK9978 · Pull Request #18335 · django/django · GitHub
- Fixed #35680 -- Added default automatic imports to shell. by salvo-polizzi · Pull Request #18560 · django/django · GitHub
- Refs #373, Refs #24121 -- Added ColPairs.__repr__(). by csirmazbendeguz · Pull Request #18565 · django/django · GitHub
- Fixed #2750 - updated fields.txt documentation about default on ManyToManyField. by wimfeijen · Pull Request #18581 · django/django · GitHub
- https://github.com/django/django/pull/18549
- refs #33537: Added ability to exit if mysqldump fails. by Faakhir30 · Pull Request #18436 · django/django · GitHub
- Refs #35734 -- Added entry to scheduled tests workflow to test newer PostgreSQL versions. by nessita · Pull Request #18592 · django/django · GitHub
- Fixed #35748 -- Documented that Field.formfield() may return None. by cliffordgama · Pull Request #18570 · django/django · GitHub
- Refs #29522 -- Fixed serializers/fixtures test crash if PyYAML isn't installed. by felixxm · Pull Request #18598 · django/django · GitHub
- https://github.com/django/django/pull/18552
- Fixed #24686 – Allow moving a model between apps. by DevilsAutumn · Pull Request #16905 · django/django · GitHub
- Refs #373 -- Added support for using tuple lookups in filters. by csirmazbendeguz · Pull Request #18572 · django/django · GitHub
- Fixed #35776 -- Dropped support for GDAL 3.0. by smithdc1 · Pull Request #18600 · django/django · GitHub
- Fixed #35656 -- Added autodetector_class attribute to migration commands. by LeOndaz · Pull Request #18561 · django/django · GitHub
Authored
- Removed setting the release schedule from Steering Council prerogatives as per DEP 44. by sarahboyce · Pull Request #18587 · django/django · GitHub
- Fixed #35766 -- Handled slices in BaseChoiceIterator. by sarahboyce · Pull Request #18590 · django/django · GitHub
- Made cosmetic edits to the Steering council docs. by sarahboyce · Pull Request #18607 · django/django · GitHub
Other/Misc
- Supported Djangonaut Space application scoring
- Engaged in security topics
Week ending 2024-09-29 (Week 39)
DjangoCon US!
![]()
Was lovely to meet so many folks in person ![]()
Triaged
- #35795 (Correct semantics of links acting as buttons) – Django (accepted)
- #35779 (ORM to avoid deferring the reference_id of a prefetch) – Django (duplicate)
- #35780 (ForeignKey choices in admin have no option to avoid lazy evaluation of model attributes) – Django (duplicate)
- #35784 (Add 307 and 308 redirect response codes to django.shortcuts.redirect) – Django (accepted)
- #35790 (Deprecate content outside of {% block %} tags when {% extends %} is used) – Django (accepted)
- #35794 (Error in setUpTestData() with --parallel test execution causes abort with unclear exception and stack trace) – Django (invalid)
- #35797 (Remove context_processors.debug from startproject settings template) – Django (accepted)
- https://code.djangoproject.com/ticket/35788 (needsinfo)
- #35799 ( Plus icon should be right of text for adding an inline item in admin for RTL support) – Django (accepted)
- #35787 (CharField migration with preserve_default=False keeps the DB default on Oracle and MySQL) – Django (accepted)
- #35793 (Add support for atomic upserts) – Django (wontfix)
Reviewed
Week ending 2024-10-13 (Week 41)
First week back after DjangoCon US and a holiday
![]()
Triaged
- #35792 (Enhance _get_group_permissions method of ModelBackend) – Django (accepted)
- https://code.djangoproject.com/ticket/35807 (needsinfo → accepted)
- https://code.djangoproject.com/ticket/35813 (accepted)
- #35815 (System check for default database values with expressions prohibits non-expressions) – Django (accepted)
- https://code.djangoproject.com/ticket/35816 (accepted)
- #35820 (Non-editable error for a GenericForeignKey in an ModelForm when updating to version 5.1) – Django (invalid)
- https://code.djangoproject.com/ticket/35822 (worksforme)
- #33171 (Invalid link for readonly fields in django admin with missing permissions) - Django (wontfix)
- https://code.djangoproject.com/ticket/35825 (invalid)
- #35823 (Document examples for all view decorators) - Django (needsinfo)
- https://code.djangoproject.com/ticket/35824 (accepted)
- #35521 (Allow overriding BoundField class on forms and fields) - Django (accepted)
Reviewed
- Fixed #35807 -- Mentioned async case for internal get/set urlconf hel… by carltongibson · Pull Request #18654 · django/django · GitHub
- Fixed #35303 – Added async auth backends and associated functionality by bigfootjon · Pull Request #18036 · django/django · GitHub
- https://github.com/django/django/pull/18552
- https://github.com/django/django/pull/18534
- Fixed #35449 -- Fixed validation issue with SplitArrayField when remove_trailing_nulls=True by GappleBee · Pull Request #18613 · django/django · GitHub
- Fixed #35656 -- Added autodetector_class attribute to migration commands. by LeOndaz · Pull Request #18561 · django/django · GitHub
- Refs #28215 -- Marked auth form passwords as sensitive variables. by GappleBee · Pull Request #18579 · django/django · GitHub
- Fixed #35809 -- Set background color for selected rows in the admin's form select widget. by nessita · Pull Request #18656 · django/django · GitHub
- Fixed #35798, Refs #31641 -- Prevented admin navigation sidebar loading flicker. by gavinwahl · Pull Request #16248 · django/django · GitHub
- Fixed #35795 -- Updated "Delete" button semantics and accessibility by j-the-ripper · Pull Request #18652 · django/django · GitHub
- Fixed #35799 -- Fixed positioning of icon in RTL by tataraba · Pull Request #18634 · django/django · GitHub
- Fixed #35789 -- Added more clear error message by ekinertac · Pull Request #18653 · django/django · GitHub
- https://github.com/django/django/pull/18489
- Refs #34900 -- Confirmed Python 3.13 compatibility. by felixxm · Pull Request #18657 · django/django · GitHub
- Fixed #35095 -- Formatted the documentation for fixing the monetary values of Swiss (German) by userAdityaa · Pull Request #18596 · django/django · GitHub
- Fixed #35792 -- Updated the _get_group_permissions method of ModelBackend. by BonaFideIT · Pull Request #18633 · django/django · GitHub
- Added GitHub Action workflow to test all Python versions listed in the project config file. by nessita · Pull Request #18378 · django/django · GitHub
- https://github.com/django/django/pull/18620
- Fixed typo in docs/releases/5.2.txt. by felixxm · Pull Request #18663 · django/django · GitHub
- Fixed #35717 -- Reduced Create/RemoveCollation operations when optimizing migrations. by adamchainz · Pull Request #18524 · django/django · GitHub
- https://github.com/django/django/pull/18640
- Fixed #35656 -- Added autodetector_class attribute to migration commands. by LeOndaz · Pull Request #18561 · django/django · GitHub
Authored
- Updated the default Trac queries. by sarahboyce · Pull Request #211 · django/code.djangoproject.com · GitHub
- Added viewport meta to site_head.html to enable mobile support. by sarahboyce · Pull Request #214 · django/code.djangoproject.com · GitHub
Other/Misc
- Engaged in security topics
- Meeting with Andrew Godwin and Natalia
Week ending 2024-10-20 (Week 42)
Was away Friday-Monday for my cousin’s 30th in Wales and was quite lucky with the weather ![]()
Triaged
- #35566 (Support get_FOO_display() on GeneratedField) – Django (accepted → wontfix)
- #35740 (file_storage.tests.FileFieldStorageTests.test_extended_length_storage fails when bcachefs is in use) – Django (accepted)
- #35838 (Support Requests with Transfer-Encoding: Chunked) – Django (accepted)
- #35833 (Annotation yielding an empty set causes entire QuerySet to become empty) – Django (accepted)
- #35840 (assertFormError shows error when testing form input) – Django (invalid)
- https://code.djangoproject.com/ticket/35843 (accepted)
- #35846 (Reproducibility of staticfiles manifests) – Django (needsinfo)
- #35848 (Problem with UniqueConstraint on fields, one of which allows NULL value.) - Django (worksforme → invalid)
Reviewed
- Refs #373 -- Added additional validations to tuple lookups. by csirmazbendeguz · Pull Request #18623 · django/django · GitHub
- https://github.com/django/django/pull/18620
- Refs #35782 -- Documented the `get_help_text` methods in password validators. by bcail · Pull Request #18673 · django/django · GitHub
- Fixed #35682 -- Updated docstrings for base view classes which require a response mixin. by YashRaj1506 · Pull Request #18540 · django/django · GitHub
- Fixed #35656 -- Added autodetector_class attribute to migration commands. by LeOndaz · Pull Request #18561 · django/django · GitHub
- Expanded contributor docs on getting feedback from the wider community. by mharyam · Pull Request #18523 · django/django · GitHub
- https://github.com/django/django/pull/18682
- Fixed #22828 -- Documented ModelAdmin getters returning class attributes. by Koressi · Pull Request #18617 · django/django · GitHub
- Fixed #35845 -- Updated DomainNameValidator to require entire string to be a valid domain name. by justin-thurman · Pull Request #18684 · django/django · GitHub
- Fixed #35459 `Subquery` and `Case` Classes; Add Tests and Improve Documentation by priyank-panchal · Pull Request #18419 · django/django · GitHub
- https://github.com/django/django/pull/18616
- Fixed #26001 -- Fixed non-string field exact lookups in ModelAdmin.search_fields. by 0saurabh0 · Pull Request #17885 · django/django · GitHub
Other/Misc
- Engaged in security topics
- Engaged in discussions on the Steering Council
- Tasks related to Djangonaut Space Session 3
Week ending 2024-10-27 (Week 43)
Triaged
- https://code.djangoproject.com/ticket/35858 (invalid)
- #35857 (django.utils.timesince.timesince incorrectly handles daylight saving time) – Django (accepted)
- https://code.djangoproject.com/ticket/35855 (wontfix)
- https://code.djangoproject.com/ticket/35788 (wontfix)
- #35864 (Warn that EmailMessage.connection option is ignored when using send_messages()) – Django (accepted)
Reviewed
- https://github.com/django/django/pull/18502
- Fixed #28999 -- Documented how to reverse a class-based view by instance. by cliffordgama · Pull Request #18688 · django/django · GitHub
- Fixed example indentation in docs/howto/overriding-templates.txt. by felixxm · Pull Request #18701 · django/django · GitHub
- Added an alt attribute to an img for accessibility. by blulady · Pull Request #18694 · django/django · GitHub
- https://github.com/django/django/pull/18682
- Refs #26029 -- Minimally documented StorageHandler API. by carltongibson · Pull Request #18277 · django/django · GitHub
- https://github.com/django/django/pull/18546
- Fixed #22828 -- Documented ModelAdmin getters returning class attributes. by Koressi · Pull Request #18617 · django/django · GitHub
- Fixed #35803 -- Added support for Collect, GeoHash, IsValid, and __coveredby lookup on MariaDB 11.7+. by felixxm · Pull Request #18631 · django/django · GitHub
- Improved readability of triage workflow image by increasing its size and color contrast. by emmebravo · Pull Request #18710 · django/django · GitHub
- Used webbroswer module in docs Makefile. by pauloxnet · Pull Request #18712 · django/django · GitHub
- Fixed #35371 -- Ensured that only unhashed file paths were being processed by GappleBee · Pull Request #18693 · django/django · GitHub
- https://github.com/django/django/pull/18690
- Fixed #35849 -- Made ParallelTestSuite report correct error location. by dcki · Pull Request #18695 · django/django · GitHub
- Fixed #35530 -- Deprecated request.user fallback in auth.login. by jaap3 · Pull Request #18303 · django/django · GitHub
- Added missing lang attributes to html element in docs. by JohananOppongAmoateng · Pull Request #18705 · django/django · GitHub
- Made GitHub actions display all warnings in Python tests. by felixxm · Pull Request #18719 · django/django · GitHub
- Refs #35844 -- Corrected expected error messages in commands tests on Python 3.14+. by tainarapalmeira · Pull Request #18716 · django/django · GitHub
- Fixed #24529 -- Allow double squashing of migrations by georgi-yanchev · Pull Request #18614 · django/django · GitHub
- Improved the writing documentation page. by pauloxnet · Pull Request #18714 · django/django · GitHub
Other/Misc
- Engaged in security topics
Week ending 2024-11-03 (Week 44)
Triaged
- #35867 (admindocs links are not generated on Views documentation) – Django (accepted)
- #35868 ('collectstatic' management command inappropriately eating AttributeError exceptions) – Django (accepted)
- https://code.djangoproject.com/ticket/35869 (accepted)
- #35873 (Example of an invalid call in as_table in form docs.) – Django (accepted)
- #35871 (Example changes that show the impact of alter the base_fields attribute.) – Django (accepted)
- #35872 (Add error message when invalid ModelForm Meta attributes are set) – Django (wontfix)
- #35876 (Non-ASCII fieldset names are not displayed in the admin) – Django (accepted)
- #35877 (Documentation on “Changing a ManyToManyField to use a through model” does not respect database index) – Django (accepted)
- https://code.djangoproject.com/ticket/35875 (accepted)
- #35878 (Allow to add M2M also in related-model form in admin site) – Django (duplicate)
- #33240 (get_image_dimensions() raises ValueError on some .ico files.) – Django (needsinfo)
Reviewed
- Refs #34900 -- Removed usage of deprecated glob.glob1(). by earthyoung · Pull Request #18731 · django/django · GitHub
- https://github.com/django/django/pull/18674
- Fixed #35873 -- Corrected Form.as_table() call in form docs. by Antoliny0919 · Pull Request #18737 · django/django · GitHub
- Fixed #35871 -- Corrected example on altering the base_fields attribute in forms docs. by Antoliny0919 · Pull Request #18736 · django/django · GitHub
- Fixed #35868 -- Removed unneeded AttributeError catching in collectstatic's delete_file(). by pruszel · Pull Request #18735 · django/django · GitHub
- Removed unneeded sentence on contributing page. by mariahynes · Pull Request #18728 · django/django · GitHub
- Fixed #35864 -- Documented connection ignored with send_messages(). by medmunds · Pull Request #18734 · django/django · GitHub
- Fixed typo in ref/models/fields.txt. by cliffordgama · Pull Request #18726 · django/django · GitHub
- Fixed #35866 -- Clarified the internal Model style guide on the positioning of other Python magic methods. by maddrum · Pull Request #18723 · django/django · GitHub
- Corrected note on importing fields in model field reference docs. by aruseni · Pull Request #18730 · django/django · GitHub
- Clarified that readonly_fields are also displayed when fields and fieldsets are not set on ModelAdmin. by aruseni · Pull Request #18729 · django/django · GitHub
- Fixed #35856 -- Added QuerySet.explain() support for MEMORY/SERIALIZE option on PostgreSQL 17+. by ajosephau · Pull Request #18707 · django/django · GitHub
- Fixed #34619 -- Ensured FilteredSelectMultiple elements were associated with their labels. by GappleBee · Pull Request #18742 · django/django · GitHub
- Added missing lang attributes to html element in docs. by JohananOppongAmoateng · Pull Request #18705 · django/django · GitHub
- https://github.com/django/django/pull/18690
- Fixed #35180 -- Recreated PostgreSQL _like indexes when changing between TextField and CharField field types. by bcail · Pull Request #18593 · django/django · GitHub
- Fixed #35849 -- Made ParallelTestSuite report correct error location. by dcki · Pull Request #18695 · django/django · GitHub
- Added built in field classes link in the form docs. by Antoliny0919 · Pull Request #18744 · django/django · GitHub
- Fixed #26001 -- Fixed non-string field exact lookups in ModelAdmin.search_fields. by 0saurabh0 · Pull Request #17885 · django/django · GitHub
- Refs #373 -- Used a feature flag to disable composite subquery test on MySQL. by charettes · Pull Request #18745 · django/django · GitHub
- Fixed #35867 -- Allowed links in admindocs view details summary. by sai-ganesh-03 · Pull Request #18747 · django/django · GitHub
- https://github.com/django/dsf-working-groups/pull/23
Authored
Other/Misc
- Engaged in security topics
- Voted in the DSF election

Week ending 2024-11-10 (Week 45)
Triaged
- #35880 (Form Field.requried docs invalid example due to CharField.strip) – Django (accepted)
- #35881 (MultiWidget bypasses subwidget rendering customization) – Django (accepted)
- https://code.djangoproject.com/ticket/35869 (accepted → wontfix)
- #35884 (Django doesn't support Pillow v11: ValueError('Invalid dimensions')) – Django (duplicate)
- https://code.djangoproject.com/ticket/35886 (accepted)
- https://code.djangoproject.com/ticket/35887 (accepted)
- https://code.djangoproject.com/ticket/35889 (accepted)
- https://code.djangoproject.com/ticket/35888 (accepted)
- https://code.djangoproject.com/ticket/35891 (accepted)
- https://code.djangoproject.com/ticket/35893 (duplicate)
- https://code.djangoproject.com/ticket/35894 (accepted)
- #35899 (Allow newlines in {% %} tags) – Django (accepted)
- https://code.djangoproject.com/ticket/35898 (wontfix)
- #35897 (Template system: escape() calls in get_exception_info() should be removed) – Django (accepted)
Reviewed
- Fixed #35880 -- Removed invalid example in form Field.required docs due to CharField.strip. by Antoliny0919 · Pull Request #18751 · django/django · GitHub
- Refs #373 -- Added TupleIn subqueries. by csirmazbendeguz · Pull Request #18674 · django/django · GitHub
- Fixed #35863 -- replaced bold text with heading level 3 by blulady · Pull Request #18760 · django/django · GitHub
- Fixed #35867 -- Allowed links in admindocs view details summary. by sai-ganesh-03 · Pull Request #18747 · django/django · GitHub
- https://github.com/django/django/pull/18616
- Fixed #27409 -- Made admindocs support custom link text in docstrings. by sai-ganesh-03 · Pull Request #18759 · django/django · GitHub
- https://github.com/django/django/pull/18146
- Updated instruction sentence on how to claim a ticket. by mariahynes · Pull Request #18763 · django/django · GitHub
- Fixed #35778 -- Used JSON_OBJECT database function on PostgreSQL 16+ with server-side bindings. by john-parton · Pull Request #18622 · django/django · GitHub
- Fixed typo in docs/internals/howto-release-django.txt. by felixxm · Pull Request #18767 · django/django · GitHub
- Fixed #35887 -- Added imports and admin.site.register to non-partial admin inline doc examples. by e11bits · Pull Request #18766 · django/django · GitHub
- Fixed #35849 -- Made ParallelTestSuite report correct error location. by dcki · Pull Request #18695 · django/django · GitHub
- Fixed #35889 -- Corrected reference of defaults widgets in "Styling widget instance" docs. by Antoliny0919 · Pull Request #18774 · django/django · GitHub
- Fixed #35011, Refs #28900 -- Added tests for QuerySet.union() with multiple models and DateTimeField annotations. by jrief · Pull Request #18743 · django/django · GitHub
- Refs #23968 -- Removed unnecessary list comprehension in contrib.admin.helpers. by john-parton · Pull Request #18770 · django/django · GitHub
- https://github.com/django/django/pull/18780
- https://github.com/django/django/pull/18266
- https://github.com/django/django/pull/18541
- Fixed #35629 -- Added support for async database connections and cursors. by fcurella · Pull Request #18408 · django/django · GitHub
- https://github.com/django/django/pull/18546
- Fixed #35530 -- Deprecated request.user fallback in auth.login. by jaap3 · Pull Request #18303 · django/django · GitHub
- Fixed #17905 -- Restricted access to model pages in admindocs to users with permissions. by sai-ganesh-03 · Pull Request #18783 · django/django · GitHub
Authored
- Refs #26001 -- Handled relationship exact lookups in ModelAdmin.search_fields. by sarahboyce · Pull Request #18765 · django/django · GitHub
- #35892 (Support Widget.use_fieldset in admin forms) – Django
Other/Misc
- Engaged in security topics
Week ending 2024-11-10 (Week 46)
I will be on holiday 21-26th November for my Dad’s 70th birthday ![]()
Finally closed out the work towards Django being awarded a CHAOSS DEI badge, which is now visible on our GitHub org profile page. I welcome folks to read our DEI.md file, please reach out if you believe any information is inaccurate or missing. I hope this file accurately shows some of the work Django is doing, and especially when other projects adopt this file, helps inspire us to do more in this area.
Note that this was a side project which I started before becoming a Fellow. You do not need to hold a position of responsibility (DSF board member, Fellow etc) to have an influence on the Django community.
Triaged
- #35906 (SplitDateTime widget crashes while processing initials) – Django (duplicate)
- #35908 (Retire django-developers and django-users mailing list) – Django (accepted)
- #35909 (Mutation of FormMixin.initial can cause a FormView with a formset to crash) – Django (invalid)
- #35911 (FilteredSelectMultiple Widget Not Functional in Inline Formset After Form Deletion) – Django (accepted)
Reviewed
- Fixed typo in django/db/backends/sqlite3/features.py. by felixxm · Pull Request #18794 · django/django · GitHub
- Refs #32365 -- Removed pytz from list of test dependencies in unit test docs. by felixxm · Pull Request #18790 · django/django · GitHub
- Refs #35849 -- Skipped ParallelTestSuiteTest.test_handle_add_error_before_first_test() without tblib. by felixxm · Pull Request #18787 · django/django · GitHub
- Fixed #17905 -- Restricted access to model pages in admindocs to users with permissions. by sai-ganesh-03 · Pull Request #18783 · django/django · GitHub
- https://github.com/django/django/pull/18266
- Fixed typo in some tests. by yatami38 · Pull Request #18754 · django/django · GitHub
- Updated BRIN index links in contrib.postgres indexes docs. by adamzap · Pull Request #18750 · django/django · GitHub
- Updated validate_slug regular expression in form validation docs. by Antoliny0919 · Pull Request #18781 · django/django · GitHub
- Fixed #35903 -- Made admin's "view on site" URL accept non-integer ContentType pks. by timgraham · Pull Request #18796 · django/django · GitHub
- Refs #17430 -- added extra context to documentation. by mariahynes · Pull Request #18797 · django/django · GitHub
- Refs #21286 -- Fixed YAML serialization of TimeField primary key. by adamzap · Pull Request #18792 · django/django · GitHub
- Fixed #35897 -- Removed unnecessary escaping in template's get_exception_info(). by vanschelven · Pull Request #18785 · django/django · GitHub
- https://github.com/django/django/pull/18690
- https://github.com/django/django/pull/18056
- Replaced message suggestions from IRC to Discord in contributing docs. by AfiMaameDufie · Pull Request #18800 · django/django · GitHub
- Fixed #35887 -- Added imports and admin.site.register to non-partial admin inline doc examples. by e11bits · Pull Request #18766 · django/django · GitHub
- Fixed #35892 -- Supported Widget.use_fieldset in admin forms by sai-ganesh-03 · Pull Request #18803 · django/django · GitHub
- https://github.com/django/django/pull/18780
- https://github.com/django/django/pull/16975
- Fixed #17430 -- Documented access to the Django admin when using a custom auth backend. by mariahynes · Pull Request #18807 · django/django · GitHub
- Fixed typo in docs/howto/static-files/deployment.txt by input · Pull Request #18806 · django/django · GitHub
- https://github.com/django/django/pull/18808
- Removed misleading list of tested OS in GEOS API docs. by ajosephau · Pull Request #18772 · django/django · GitHub
- https://github.com/django/django/pull/18056
- Refs #28215 -- Marked auth form passwords as sensitive variables. by GappleBee · Pull Request #18579 · django/django · GitHub
- https://github.com/django/django/pull/18343
- Added Django Commons as maintainers of debug toolbar. by tim-schilling · Pull Request #18811 · django/django · GitHub
Authored
Other/Misc
- Engaged in security topics
Week ending 2024-11-24 (Week 47)
I have just come back from holiday in Porto celebrating my Dad’s 70th birthday
![]()
Triaged
- #35913 (About the FormSet class name generated through the formset_factory.) – Django (accepted)
- #35915 (QueryDict __getitem__ returns an empty list when the value is an empty list) – Django (accepted)
- #35918 (Allow SQLCompiler.execute_sql() to return row count) – Django (accepted)
- #35920 (Migrate command runs system checks regardless of the value of requires_system_checks) – Django (accepted)
- #35923 (Test settings for running Django tests with PostgreSQL are not present) – Django (wontfix)
Reviewed
- Fixed #18392 -- Changed default mysql encoding to "utf8mb4". by bcail · Pull Request #18689 · django/django · GitHub
- Fixed typo in docs/topics/performance.txt. by cahogan · Pull Request #18819 · django/django · GitHub
- Fixed #35882 -- Made migration questioner loop on all errors. by adamchainz · Pull Request #18752 · django/django · GitHub
- Refs #32339 -- Updated default formset rendering is as_div in formset docs. by Antoliny0919 · Pull Request #18817 · django/django · GitHub
- Refs #35844 -- Fixed copying BaseContext and its subclasses on Python 3.14+. by felixxm · Pull Request #18824 · django/django · GitHub
- https://github.com/django/django/pull/18056
- Fixed #35913 -- Prevented formset name suffix 'FormFormSet'. by Antoliny0919 · Pull Request #18820 · django/django · GitHub
- Added Django Commons as maintainers of debug toolbar. by tim-schilling · Pull Request #18811 · django/django · GitHub
- https://github.com/django/django/pull/18266
- Fixed #35775 -- Confirmed support for GEOS 3.13. by smithdc1 · Pull Request #18755 · django/django · GitHub
Authored
- #35924 (FilteredSelectMultiple widget choose/remove all button arrows not responsive) – Django
- #35925 (FilteredSelectMultiple filter icon missing padding in RTL) – Django
Other/Misc
- Engaged in security topics
Week ending 2024-12-01 (Week 48)
First part of the week was the holiday for my Dad’s 70th ![]()
Triaged
- #35945 (Add async interface to Paginator) – Django (accepted)
- #35949 (Add formset_kwargs keyword argument to BaseFormSet) – Django (wontfix)
- #35946 (Postgres ArrayField should convert values when given a list) – Django (invalid)
- #35950 (Fix refreshing of related fields when one field is deferred) – Django (worksforme → accepted)
- https://code.djangoproject.com/ticket/35951 (wontfix)
- https://code.djangoproject.com/ticket/35954 (invalid - spam)
- https://code.djangoproject.com/ticket/35955 (invalid - spam)
- https://code.djangoproject.com/ticket/35953 (accepted)
Reviewed
- Refs #33735 -- Captured stderr during ASGITest.test_file_response. by jacobtylerwalls · Pull Request #18840 · django/django · GitHub
- Fixed #35939 -- Simplified and linked documentation for the Permission.content_type attribute. by BSmick6 · Pull Request #18851 · django/django · GitHub
- Fixed #35925 -- FilteredSelectMultiple filter icon missing padding in RTL by AyushKhatri-Dev · Pull Request #18837 · django/django · GitHub
- Fixed #35915 -- Clarified the empty list case in QueryDict.__getitem__() docs. by jburns6789 · Pull Request #18841 · django/django · GitHub
- Fixed #35921 -- Fixed failure when running tests in parallel on postgres. by jacobtylerwalls · Pull Request #18831 · django/django · GitHub
- Fixed #35791 -- Updated icon button dimensions to ensure size of 24x24 pixels by tainarapalmeira · Pull Request #18816 · django/django · GitHub
- Fixed #35485 Added how to guide for project and app templates. by MisterRios · Pull Request #18804 · django/django · GitHub
- Fixed #35940 -- Disabled SelectFilter add/remove buttons when appropriate. by BSmick6 · Pull Request #18857 · django/django · GitHub
- Fixed #35137 -- Optimized UI of collapsible code line elements in technical 500 template by denisiko · Pull Request #18198 · django/django · GitHub
- Fixed #25582 -- Added support for query and fragment to django.urls.reverse. by benbacardi · Pull Request #18848 · django/django · GitHub
- https://github.com/django/django/pull/18546
- Fixed #35530 -- Deprecated request.user fallback in auth.login. by jaap3 · Pull Request #18303 · django/django · GitHub
- Improved accessibility of docs text link from generic 'here' to a descriptive name. by emmebravo · Pull Request #18706 · django/django · GitHub
- Updated docs examples to use relative imports by e11bits · Pull Request #18813 · django/django · GitHub
- Refs #35888 -- Used CSS mask-image property for admin icons. by blulady · Pull Request #18858 · django/django · GitHub
- Fixed #35886 -- Moved object-based Script media assets to the public API by codingjoe · Pull Request #18782 · django/django · GitHub
- Removed outdated reference to removing old Django versions instructions. by cliffordgama · Pull Request #18757 · django/django · GitHub
Authored
- Refactored tests.serializers.test_data. by sarahboyce · Pull Request #18859 · django/django · GitHub
Other/Misc
- Engaged in security topics
Week ending 2024-12-08 (Week 49)
Triaged
- https://code.djangoproject.com/ticket/35956 (accepted)
- https://code.djangoproject.com/ticket/35964 (accepted)
- https://code.djangoproject.com/ticket/35959 (accepted)
- https://code.djangoproject.com/ticket/35965 (accepted)
- https://code.djangoproject.com/ticket/35966 (wontfix)
- #33174 (Having a model inherit from Generic[T] breaks makemigrations) – Django (accepted)
- https://code.djangoproject.com/ticket/35970 (wontfix)
- https://code.djangoproject.com/ticket/35969 (accepted)
- https://code.djangoproject.com/ticket/35972 (worksforme → accepted)
- #35973 (makemessages: is_valid_locale regex fails to validate locales with numeric region codes) – Django (accepted)
- https://code.djangoproject.com/ticket/35971 (wontfix)
- #35974 (Use router.allow_relation in RelatedManager.add and GenericRelatedObjectManager.add) – Django (accepted)
- https://code.djangoproject.com/ticket/35976 (wontfix)
- https://code.djangoproject.com/ticket/35975 (duplicate)
- #35796 (Add signing support to the CSRF cookie) – Django (wontfix)
- https://code.djangoproject.com/ticket/35978 (invalid)
- #35979 (Empty form ErrorList display as square brackets "[]") – Django (invalid)
- https://code.djangoproject.com/ticket/35977 (wontfix)
Reviewed
- Refs #373 -- Fixed CompositePKChecksTests.test_composite_pk_cannot_include_generated_field() test on databases with no GeneratedField support. by felixxm · Pull Request #18866 · django/django · GitHub
- Added method to clear cached_property without raising AttributeError. by JaeHyuckSa · Pull Request #18559 · django/django · GitHub
- Fixed #35964 -- Remove unnecessary calls and fix dictionary key order in Formset document examples can_order and can_delete. by Antoliny0919 · Pull Request #18875 · django/django · GitHub
- Fixed #35915 -- Clarified the empty list case in QueryDict.__getitem__() docs. by jburns6789 · Pull Request #18841 · django/django · GitHub
- Refs #373 -- Simplified DatabaseIntrospection.get_constraints() tests for composite primary keys. by felixxm · Pull Request #18874 · django/django · GitHub
- Refs #32819 -- Added id to ErrorList class and template. by smithdc1 · Pull Request #18871 · django/django · GitHub
- https://github.com/django/django/pull/18502
- Fixed #35940 -- Disabled SelectFilter add/remove buttons when appropriate. by BSmick6 · Pull Request #18857 · django/django · GitHub
- [4.2.x] Refs CVE-2024-11168 -- Updated vendored _urlsplit() to properly validate IPv6 and IPvFuture addresses. by felixxm · Pull Request #18872 · django/django · GitHub
- Refs #21286 -- Enabled ImageField data in serializer data tests. by adamzap · Pull Request #18880 · django/django · GitHub
- Fixed #35886 -- Moved object-based Script media assets to the public API by codingjoe · Pull Request #18782 · django/django · GitHub
- https://github.com/django/django/pull/18877
- Fixed 35653 -- Added ssl_cafile to smtp email backend to support private certificate authority by dbIgel · Pull Request #18456 · django/django · GitHub
- Fixed #35952 -- Used class property for available apps check on `TransactionTestCase` by RealOrangeOne · Pull Request #18628 · django/django · GitHub
- Fixed #35931 -- Document fields and methods of the FlatPage model by Koressi · Pull Request #18867 · django/django · GitHub
- Refs #35653 Clarified documentation of EMAIL_SSL_CERTFILE and EMAIL_SSL_KEYFILE. by dbIgel · Pull Request #18883 · django/django · GitHub
- Refs #21286 -- Fixed serializers tests if Pillow isn't installed. by felixxm · Pull Request #18886 · django/django · GitHub
- Fixed #35693 -- Made password validators callable. by Antoliny0919 · Pull Request #18870 · django/django · GitHub
- Fixed #35944 -- Handled serialization of Unicode values in ArrayField and HStoreField. by olegsv · Pull Request #18854 · django/django · GitHub
- Fixed #35920 -- Observed requires_system_checks in migrate and runserver. by jacobtylerwalls · Pull Request #18839 · django/django · GitHub
- Fixed #35493 -- Allowed template self-inclusion with ./ and ../. by BSmick6 · Pull Request #18850 · django/django · GitHub
- Removed trailing comma from the first "index" view example from tutorial 03 for consistency by ulgens · Pull Request #18838 · django/django · GitHub
- Fixed #35650 -- Added multi select checkboxes with shift in TabularInlineAdmin and StackedInlineAdmin by tanaydin · Pull Request #18438 · django/django · GitHub
- Fixed #35973 -- Improved makemessages locale validation to handle num… by jpmallarino · Pull Request #18888 · django/django · GitHub
- Fixed #25582 -- Added support for query and fragment to django.urls.reverse. by benbacardi · Pull Request #18848 · django/django · GitHub
- Fixed #35935 -- Colorized system checks when running sqlmigrate. by jacobtylerwalls · Pull Request #18846 · django/django · GitHub
- https://github.com/django/django/pull/18889
Authored
- Refs #373 -- Fixed CompositePrimaryKey tests if yaml isn't installed. by sarahboyce · Pull Request #18887 · django/django · GitHub
- #35980 (Make Django release artifacts PEP 625 compliant) – Django
Other/Misc
- Engaged in security topics
- Released Django 5.1.4, 5.0.10, 4.2.17: Django security releases issued: 5.1.4, 5.0.10, and 4.2.17 | Weblog | Django
Week ending 2024-12-15 (Week 50)
Triaged
- #35986 (Test classes with @translation.override decorator are not run) – Django (accepted)
- https://code.djangoproject.com/ticket/35988 (accepted)
- https://code.djangoproject.com/ticket/35987 (accepted)
- https://code.djangoproject.com/ticket/35976 (wontfix)
- https://code.djangoproject.com/ticket/35992 (accepted)
- #35990 (settings.TIME_INPUT_FORMATS never gets used since the removal of USE_L10N) – Django (invalid)
- https://code.djangoproject.com/ticket/35993 (accepted)
- https://code.djangoproject.com/ticket/35693 (accepted → wontfix)
- https://code.djangoproject.com/ticket/36000 (accepted)
- https://code.djangoproject.com/ticket/35996 (needsinfo → accepted)
- #36003 (Add `connection_closed` or `pre_connection_closed` and `post_connection_closed` signals) – Django (wontfix)
- https://code.djangoproject.com/ticket/36002 (invalid → accepted)
- https://code.djangoproject.com/ticket/36001 (wontfix)
- #36004 (Fixing Icons: auto, sun, and moon) – Django (invalid)
- https://code.djangoproject.com/ticket/36006 (wontfix)
- #36008 (Document that TransactionTestCase.databases calls flush at the end of each test run) – Django (accepted)
Reviewed
- Added missing GeometryDistance to the GIS available functions table. by franciscouzo · Pull Request #18901 · django/django · GitHub
- Removed unused and unnecessary words from docs/spelling_wordlist. by felixxm · Pull Request #18904 · django/django · GitHub
- Fixed #35982 -- Made DecimalField.get_db_prep_value() call DatabaseOperations.adapt_decimalfield_value(). by timgraham · Pull Request #18895 · django/django · GitHub
- https://github.com/django/django/pull/18351
- Fixed #35988 -- Made BaseForm.full_clean() pass renderer to ErrorDict. by adamchainz · Pull Request #18906 · django/django · GitHub
- Fixed #26220 -- Allowed ModelFormMixin to retrieve model from form_class. by cliffordgama · Pull Request #18738 · django/django · GitHub
- https://github.com/django/django/pull/18568
- Fixed #35987 -- Made ErrorList.copy() copy the renderer attribute. by adamchainz · Pull Request #18905 · django/django · GitHub
- Fixed #35989 -- Removed crs from GeoJSON serializer. by jhthompson · Pull Request #18907 · django/django · GitHub
- https://github.com/django/django/pull/18782
- Fixed #32819 -- Established relationship between form fields and their errors. by smithdc1 · Pull Request #17520 · django/django · GitHub
- https://github.com/django/django/pull/18541
- Fixed #35920 -- Observed requires_system_checks in migrate and runserver. by jacobtylerwalls · Pull Request #18839 · django/django · GitHub
- https://github.com/django/django/pull/18847
- Fixed #34856 -- Fixed references to index_together in historical migrations. by charettes · Pull Request #18818 · django/django · GitHub
- https://github.com/django/django/pull/18215
- Fixed #35996 -- Fixed exception related to missing chunk_size when serializing a many-to-many field that had a prefetch. by ericapisani · Pull Request #18917 · django/django · GitHub
- Fixed #35992, Fixed #35997 -- Added system check for CompositePrimaryKeys in Meta.indexes/constraints/unique_together. by felixxm · Pull Request #18922 · django/django · GitHub
- Fixed typo in ArrayField test name. by timgraham · Pull Request #18926 · django/django · GitHub
- Clarified feature freeze tasks in docs/internals/howto-release-django.txt. by nessita · Pull Request #18912 · django/django · GitHub
- Fixed #36007 -- Removed dead code from URLValidator. by medmunds · Pull Request #18925 · django/django · GitHub
Authored
- Proposal: retire IRC
- Django 5.2 release - status and next steps
- #35998 (Add caching to urlize) – Django
- Add benchmark for urlize. by sarahboyce · Pull Request #91 · django/django-asv · GitHub
- #35999 (Remove references of the #django IRC channel as a place to get help/place to promote things) – Django
- Fixed #35999 -- Removed #django IRC channel references where appropriate. by sarahboyce · Pull Request #18916 · django/django · GitHub
- Reduced references to #django IRC. by sarahboyce · Pull Request #1821 · django/djangoproject.com · GitHub
- Removed references to #django IRC. by sarahboyce · Pull Request #244 · django/code.djangoproject.com · GitHub
- https://code.djangoproject.com/ticket/36005
Other/Misc
- Engaged in security topics
- Prepared Bootstrapped Django 6.0. by sarahboyce · Pull Request #18929 · django/django · GitHub
