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)
- #35664 (204 in HTTP or HTTPS) โ Django (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: Aggregation optimization doesn't account for not referenced set-returning annotations on Postgres by devin13cox ยท Pull Request #18412 ยท django/django ยท GitHub
- Fixed #25782 -- Prevented duplicate caching when using CacheMiddleware and cache_page. by wassef911 ยท Pull Request #18297 ยท django/django ยท GitHub
- 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
- Fixed #12090 -- Show admin actions on the edit pages too by mgaligniana ยท Pull Request #16012 ยท django/django ยท GitHub
- Added test for acheck_password() to ensure make_password is called for unusable passwords. by nessita ยท Pull Request #18461 ยท django/django ยท GitHub
- Fixed #35303 -- Added async auth backends and associated functionality by bigfootjon ยท Pull Request #18036 ยท django/django ยท GitHub
- Refs #373 -- Added Model._is_pk_set(). by csirmazbendeguz ยท Pull Request #18450 ยท django/django ยท GitHub
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 (Document how to disallow blank values in Char/TextFields) โ 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
- Fixed #35303 -- Added async auth backends and associated functionality by bigfootjon ยท Pull Request #18036 ยท django/django ยท GitHub
- 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
- Fixed #35515 -- Added auto-importing to shell command. by salvo-polizzi ยท Pull Request #18158 ยท django/django ยท GitHub
- Use contextlib.suppress over try: except pass by JasonGrace2282 ยท Pull Request #18471 ยท django/django ยท GitHub
- Fixed #35669 -- Improved error message for max post-process passes exceeded by saJaeHyukc ยท Pull Request #18470 ยท django/django ยท GitHub
- Fixed #35656 -- Added support for changing migration autodetector. by LeOndaz ยท Pull Request #18445 ยท django/django ยท GitHub
- Fixed #35631 -- Extract quality value from Accept header by RealOrangeOne ยท Pull Request #18415 ยท django/django ยท GitHub
- 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
- Fixed #7732 -- Added support for connection pooling in oracle backend. by suraj-ora-2020 ยท Pull Request #17834 ยท django/django ยท GitHub
- Fixed #29522 -- Convert python Deserializer from function to a class by AMK9978 ยท Pull Request #18335 ยท django/django ยท GitHub
- Fixed #35671 -- Clarified docs on Field.null and Field.default for string-based fields. by cliff688 ยท Pull Request #18480 ยท django/django ยท GitHub
- 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
- Fixed #35535 -- Add simple block tag by RealOrangeOne ยท Pull Request #18343 ยท django/django ยท GitHub
- Fixed #35678 -- Removed "usable_password" field from BaseUserCreationForm. by nessita ยท Pull Request #18484 ยท django/django ยท GitHub
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)
- #35690 (Calling queryset.in_bulk() after queryset.values() or queryset.values_list() results in unhelpful error) โ Django (accepted)
- #35689 (`LabelCommand`: `label` does not affect the `missing_args_message`) โ Django (accepted)
- #35688 (Postgresql DatabaseWrapper does not allow to override ensure_timezone() function in derived classes) โ Django (accepted)
- #35685 (Support for postgres connection pools and persistent connections) โ Django (wontfix)
- #35692 (form media elements should support emitting CSP nonces) โ Django (duplicate)
- #35589 (AlterField should raise an error when changing primary key) โ Django (worksforme)
- #35694 (FK inconsistency beween
get_or_create
and any other orm function) - Django (invalid) - #35701 (Class BaseView. Use gzip_page Error: 'coroutine' object has no attribute 'streaming') โ Django (duplicate)
- #35703 (Default URLconf detection does not take a prefix into account) - Django (accepted)
Reviewed
- Fixed #35671 -- Clarified string-based fields behavior when null=False. by cliff688 ยท Pull Request #18480 ยท django/django ยท GitHub
- Refs #10941 -- Added tests for querystring template tag. by nessita ยท Pull Request #18487 ยท django/django ยท GitHub
- Fixed #35487 -- Removed CASCADE from DROP COLUMN 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 defult 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
- Fixed #7732 -- Added support for connection pooling in oracle backend. by suraj-ora-2020 ยท Pull Request #17834 ยท django/django ยท GitHub
- Fixed #35650 - Added multi select checkboxes with shift in TabularInlineAdmin by tanaydin ยท Pull Request #18438 ยท django/django ยท GitHub
- Fixed #25782 -- Prevented duplicate caching when using CacheMiddleware and cache_page. by wassef911 ยท Pull Request #18297 ยท django/django ยท GitHub
- Fixed #35669 -- Improved error message for max post-process passes exceeded by saJaeHyukc ยท Pull Request #18470 ยท django/django ยท GitHub
- Fixed #35700 -- Added AlterModelTable and AlterModelTableComment reductions. by adamchainz ยท Pull Request #18508 ยท django/django ยท GitHub
- Refs #35706 - Prefix 'Error:' to the documentโs title. 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
- Fixed #35631 -- Extract quality value from Accept header by RealOrangeOne ยท Pull Request #18415 ยท django/django ยท GitHub
- Fixed #35535 -- Add simple block tag by RealOrangeOne ยท Pull Request #18343 ยท django/django ยท GitHub
- 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
- Fixed #35303 -- Added async auth backends and associated functionality by bigfootjon ยท Pull Request #18036 ยท django/django ยท GitHub
- Updated submitting patch page: to clarify patches type 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
- Fixed #35660 -- Provided fixtures during setUpClass phase of TransactionTestCase. by jacobtylerwalls ยท Pull Request #18514 ยท django/django ยท GitHub
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)
- #35748 (Document that Field.formfield() may return None) โ Django (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)
- #35750 (Separate method for values_list(..., flat=True), deprecate that kwarg) โ Django (wontfix)
- https://code.djangoproject.com/ticket/35752 (accepted)
- #35755 (Help text for hidden fields is visible in admin fieldsets) โ Django (accepted)
- https://code.djangoproject.com/ticket/35754 (accepted)
- #35756 (Auto reload raises TypeError: unhashable type: 'types.SimpleNamespace') โ Django (duplicate)
- #35760 (Cannot translate word
None
usinggettext_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
- Fixed #35660 -- Provided fixtures during setUpClass phase of TransactionTestCase. by jacobtylerwalls ยท Pull Request #18514 ยท django/django ยท GitHub
- Fixed #35631 -- Extract quality value from Accept header by RealOrangeOne ยท Pull Request #18415 ยท django/django ยท GitHub
- Fixed #29522 -- Refactored the Deserializer functions to classes. by AMK9978 ยท Pull Request #18335 ยท django/django ยท GitHub
- 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
- Fixed #35735 -- Restored access to subscribable class methods and properties in templates. by fsbraun ยท Pull Request #18547 ยท django/django ยท GitHub
- 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 cliff688 ยท Pull Request #18570 ยท django/django ยท GitHub
- Fixed #35727 -- Added HttpResponse.text property. by saJaeHyukc ยท Pull Request #18534 ยท django/django ยท GitHub
- Fixed issue with update_fields in save() method on docs example. by cliff688 ยท Pull Request #18550 ยท django/django ยท GitHub
- Hide help text on hidden fields by rlaager ยท Pull Request #18573 ยท django/django ยท GitHub
Authored
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
- #35761 (When switching which field is `primary_key`, migrations do not seem to handle multiple `auto` columns) โ Django (duplicate)
- #35764 (Maybe add links to tickets and/or PRs in the release notes) โ Django (wontfix)
- #35765 (Change label of list_display with __ lookup to only show the bit after the __) โ Django (wontfix)
- #35769 (Multiline fields display wrong in tablet/phone sizes) โ Django (worksforme)
- #35766 (Choice iterator breaks when using slices) โ Django (accepted)
- #35771 (Bugs: models.DateField value has not been assigned correct date value when auto_now_add is set) โ Django (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
- Fixed #28215 -- Marked 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
- Fixed #35735 -- Restored access to subscribable class methods and properties in templates. by fsbraun ยท Pull Request #18547 ยท django/django ยท GitHub
- 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
- Fixed #35734 -- Used JSONB_BUILD_OBJECT database function on PostgreSQL when using server-side bindings. by john-parton ยท Pull Request #18549 ยท django/django ยท GitHub
- 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 cliff688 ยท 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
- Fixed #35742 -- Used USERNAME_FIELD's verbose name in auth's add_form template. by Antoliny0919 ยท Pull Request #18552 ยท django/django ยท GitHub
- 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 (Admin forms: "Delete" button should be a button) โ 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)
- #35788 (Order By using column number with Annotated fields) โ Django (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)
- #35807 (Clarify django.urls.set_urlconf scoping behaviour) โ Django (needsinfo โ accepted)
- #35813 (Makemigrations not properly tracking changes to unmanaged models) โ Django (accepted)
- #35815 (System check for default database values with expressions prohibits non-expressions) โ Django (accepted)
- #35816 (Django Template Language doesn't support all float literals) โ Django (accepted)
- #35820 (Non-editable error for a GenericForeignKey in an ModelForm when updating to version 5.1) โ Django (invalid)
- #35822 (App name hard-coded in collectstatic command forces name of overriding app name to be 'staticfiles') โ Django (worksforme)
- #33171 (Invalid link for readonly fields in django admin with missing permissions) - Django (wontfix)
- #35825 (Document None return type for dateparse functions) โ Django (invalid)
- #35823 (Document examples for all view decorators) - Django (needsinfo)
- #35824 (Improve patch_cache_control documentation) โ Django (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
- Fixed #35742 -- Removed hardcoded "username" references in admin templates. by Antoliny0919 ยท Pull Request #18552 ยท django/django ยท GitHub
- Fixed #35727 -- Added HttpResponse.text property. by JaeHyuckSa ยท Pull Request #18534 ยท django/django ยท GitHub
- 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
- Fixed #28215 -- Marked 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
- Fixed #32519 -- Added support for using key and path transforms in update() for JSONFields. by adzshaf ยท Pull Request #18489 ยท django/django ยท GitHub
- 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
- Fixed #35782 -- Allowed overriding password validation error messages. by bcail ยท Pull Request #18620 ยท django/django ยท GitHub
- 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
- #35674: Added system check for deprecated settings variables by GitRon ยท Pull Request #18640 ยท django/django ยท GitHub
- 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)
- #35843 (Changing the rendering order of formsets is not clear) โ Django (accepted)
- https://code.djangoproject.com/ticket/35846 (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
- Fixed #35782 -- Allowed overriding password validation error messages. by bcail ยท Pull Request #18620 ยท django/django ยท GitHub
- 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 - Handled '__exact' type in ModelAdmin.search_fields for integer 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
- #35858 (Issue with make_aware Function Causing Timezone Conversion Errors with pytz) โ Django (invalid)
- #35857 (django.utils.timesince.timesince incorrectly handles daylight saving time) โ Django (accepted)
- #35855 (Add a disclaimer about PDF accessibility issues in docs) โ Django (wontfix)
- #35788 (Order By using column number with Annotated fields) โ Django (wontfix)
- #35864 (Warn that EmailMessage.connection option is ignored when using send_messages()) โ Django (accepted)
Reviewed
- Refs #35581 -- Improved django.core.mail tests. by medmunds ยท Pull Request #18502 ยท django/django ยท GitHub
- Fixed #28999 -- Documented how to reverse a class-based view by instance. by cliff688 ยท 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
- Fixed #35731 -- Extend documentation about db_default and DatabaseDefault. by YashRaj1506 ยท Pull Request #18682 ยท django/django ยท GitHub
- Refs #26029 -- Minimally documented StorageHandler API. by carltongibson ยท Pull Request #18277 ยท django/django ยท GitHub
- Fixed #35038 -- Created AlterConstraint operation. by salvo-polizzi ยท Pull Request #18546 ยท django/django ยท GitHub
- 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
- Fixed #35843 -- Simplified explanation of formsets iteration behavior. by cliff688 ยท Pull Request #18690 ยท django/django ยท GitHub
- 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)
- #35869 (Add explicit warning when AppConfig.create() can't choose from multiple subclasses of AppConfig) โ Django (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)
- #35875 (Dark mode support for django/views/templates/*.html) โ Django (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
- Refs #373 -- Added TupleIn subqueries. by csirmazbendeguz ยท Pull Request #18674 ยท django/django ยท GitHub
- 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 cliff688 ยท 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
- Fixed #35843 -- Simplified explanation of formsets iteration behavior. by cliff688 ยท Pull Request #18690 ยท django/django ยท GitHub
- 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
- Community Working Group by nanorepublica ยท Pull Request #23 ยท django/dsf-working-groups ยท GitHub
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)
- #35869 (Add explicit warning when AppConfig.create() can't choose from multiple subclasses of AppConfig) โ Django (accepted โ wontfix)
- #35884 (Django doesn't support Pillow v11: ValueError('Invalid dimensions')) โ Django (duplicate)
- #35886 (Move object-based media assets to the public API) โ Django (accepted)
- #35887 (Improve Examples for StackedInline and TabularInline) โ Django (accepted)
- https://code.djangoproject.com/ticket/35889 (accepted)
- #35888 (Color contrast issues for admin icons) โ Django (accepted)
- #35891 (Confirm support for GDAL 3.10) โ Django (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
- Fixed #35784 -- Extended HttpResponseRedirectBase to preserve the original HTTP method with status codes 307 and 308. by lorinkoz ยท Pull Request #18616 ยท django/django ยท GitHub
- Fixed #27409 -- Made admindocs support custom link text in docstrings. by sai-ganesh-03 ยท Pull Request #18759 ยท django/django ยท GitHub
- Fixed #34034 -- Allow setting HTML attributes on Select widget options. by marianaasilva ยท Pull Request #18146 ยท django/django ยท GitHub
- 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 -- Improved examples for Stacked/TabularInline. 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
- Fixed #35894 -- renamed patch to pull request by bmispelon ยท Pull Request #18780 ยท django/django ยท GitHub
- Fixed #35521 -- Added possibility to override BoundField at Form level or Field level by christophehenry ยท Pull Request #18266 ยท django/django ยท GitHub
- Refs #35718 -- Add JSONArray to django.db.models.functions. by john-parton ยท Pull Request #18541 ยท django/django ยท GitHub
- Fixed #35629 -- Added support for async database connections and cursors. by fcurella ยท Pull Request #18408 ยท django/django ยท GitHub
- Fixed #35038 -- Created AlterConstraint operation. by salvo-polizzi ยท Pull Request #18546 ยท django/django ยท GitHub
- Fixed #35530 -- Deprecated request.user fallback in auth.login. by jaap3 ยท Pull Request #18303 ยท django/django ยท GitHub
- Fixed #17905 -- admin documentation lists only the models that users have access to 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 45)
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
- Fixed #35843 -- Simplified explanation of formsets iteration behavior. by cliff688 ยท Pull Request #18690 ยท django/django ยท GitHub
- 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
- Supported Widget.use_fieldset in admin forms by sai-ganesh-03 ยท Pull Request #18803 ยท django/django ยท GitHub
- Fixed #35894 -- Reduced the usage of "patch" when referring to a code contribution. by bmispelon ยท Pull Request #18780 ยท django/django ยท GitHub
- Fixed #34643 -- Move admin form labels to a more accessible place by hrushikeshrv ยท Pull Request #16975 ยท django/django ยท GitHub
- 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
- Fixed #35908 - Retired django-developers and django-users mailing list. by chaitanyarahalkar ยท Pull Request #18808 ยท django/django ยท GitHub
- 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
- Fixed #35535 -- Add simple block tag by RealOrangeOne ยท Pull Request #18343 ยท django/django ยท GitHub
- Added Django Commons as maintainers of debug toolbar. by tim-schilling ยท Pull Request #18811 ยท django/django ยท GitHub
Authored
Other/Misc
- Engaged in security topics