Re: Fellow Reports - October 2023
Week ending November 3 Released Django 4.2.7, 4.1.13, and 3.2.23. *Triaged:* https://code.djangoproject.com/ticket/34941 - db_default with decimal.Decimal() doesn't return Decimal instances on Oracle. (created) https://code.djangoproject.com/ticket/34943 - Support passing database expressions to bulk_create()'s unique_fields. (accepted) https://code.djangoproject.com/ticket/34936 - db_default with decimal.Decimal() crashes on SQLite. (created) https://code.djangoproject.com/ticket/34938 - Allow string based generators for AutoField (duplicate) *Reviewed/committed:* https://github.com/django/django/pull/17435 - Fixed #34927 -- Fixed admin system check for inlines with foreign keys to proxy models. https://github.com/django/django/pull/17437 - Refs #31300 -- Allowed testing GeneratedField without collation. https://github.com/django/django/pull/17427 - Fixed #34936 -- Fixed migration crash for DecimalField with db_default on SQLite. https://github.com/django/django/pull/17415 - Fixed #34932 -- Restored varchar_pattern_ops/text_pattern_ops index creation when deterministic collaction is set. https://github.com/django/django/pull/17423 - Refs #29850 -- Added exclusion support to window frames. https://github.com/django/django/pull/17414 - Fixed #32106 -- Preserved HTTP_HOST in test Client when following redirects. https://github.com/django/django/pull/17432 - Refs #34462 -- Moved ModelAdmin.log_deletion() test to a separate test case. https://github.com/django/django/pull/16792 - Fixed #34462 -- Made admin log actions in bulk. *Reviewed:* https://github.com/django/django/pull/17428 - Refs #15578 -- Made cosmetic edits to fixtures docs. https://github.com/django/django/pull/17429 - Refs #30601 -- Fixed typos in docs/topics/db/transactions.txt. *Authored:* https://github.com/django/django/pull/17440 - Refs #34941 -- Skipped OperationTests.test_alter_field_change_nullable_to_decimal_database_default_not_null on Oracle. https://github.com/django/django/pull/17441 - Fixed #34941 -- Fixed fetching decimal db_defaults for DecimalFields on Oracle. Best, Mariusz -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/0dffda5b-b21a-4200-8f60-6050e7e1e1dcn%40googlegroups.com.
Re: Fellow Reports - October 2023
Week ending October 29 *Triaged:* https://code.djangoproject.com/ticket/34923 - MESSAGE_TAGS ignored in 5.0a1 (accepted) https://code.djangoproject.com/ticket/34924 - Example for squashmigration not working properly (duplicate) https://code.djangoproject.com/ticket/34919 - Missing scope attribute in admin doc table headers. (accepted) https://code.djangoproject.com/ticket/34926 - Missing model after squashing (invalid) https://code.djangoproject.com/ticket/34928 - makemigrations when adding a ForeignKey to a model with a UniqueConstraint must create the field before creating the constraint (duplicate) https://code.djangoproject.com/ticket/34930 - Parallel tests fail on Python 3.11+ and MacOS. (needsinfo) https://code.djangoproject.com/ticket/34931 - QuerySet .count() crashes when queryset contains FilteredRelation referencing annotation in condition (duplicate) https://code.djangoproject.com/ticket/34932 - Setting deterministic Postgres collations incorrectly disallows use of varchar_pattern_ops and text_pattern_ops (accepted) https://code.djangoproject.com/ticket/34917 - Links within text in the Django admin are difficult to identify (duplicate) https://code.djangoproject.com/ticket/34934 - Made EmailValidator.__eq__() ignore domain_allowlist ordering. (accepted) *Reviewed/committed:* https://github.com/django/django/pull/17373 - Fixed #34903, Refs #34825 -- Made workers initialization respect empty set of used connections. https://github.com/django/django/pull/17402 - Refs #34118 -- Avoided repeat coroutine checks in MiddlewareMixin. https://github.com/django/django/pull/17398 - Fixed #34920 -- Made FileExtensionValidator.__eq__() ignore allowed_extensions ordering. https://github.com/django/django/pull/17377 - Fixed #34904 -- Prevented mutating sent emails from outbox in locmem email backend. https://github.com/django/django/pull/17392 - Fixed #27403 -- Doc'd that QuerySet.prefetch_related() doesn't guarantee transactional consistency. https://github.com/django/django/pull/17368 - Fixed #10941 -- Added {% query_string %} template tag. https://github.com/django/django/pull/17406 - Doc'd writing integration tests for the system check framework. https://github.com/django/django/pull/17420 - Fixed #34943 -- Made EmailValidator.__eq__() ignore domain_allowlist ordering. https://github.com/django/django/pull/17422 - Refs #29850 -- Added RowRange support for positive integer start and negative integer end. *Reviewed:* https://github.com/django/django/pull/17384 - Fixed #15578 -- Stated the processing order of fixtures in the fixtures docs. *Authored:* https://github.com/django/django/pull/17403 - Bumped versions in pre-commit and npm configurations. https://github.com/django/django/pull/17407 - Fixed #34923 -- Avoided initializing LEVEL_TAGS when importing django.contrib.messages. https://github.com/django/django/pull/17409 - Added missing pycon directives in various docs. https://github.com/django/django/pull/17412 - Fixed isolation of DatabaseWrapperLoggingTests.test_commit_debug_log(). Best, Mariusz -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/425abb0a-b1b7-4de7-a261-5534888f7cd1n%40googlegroups.com.
Re: Fellow Reports - October 2023
Week ending October 22 *Triaged:* https://code.djangoproject.com/ticket/34901 - Add async interface to contrib.sessions (accepted) https://code.djangoproject.com/ticket/34902 - django.test.client.Client.head request fails on AttributeError as_sync is missing (worksforme) https://code.djangoproject.com/ticket/34903 - Parallel test runner failure on Windows (accepted) https://code.djangoproject.com/ticket/34904 - Changing email object after sending mutates mail in mail.outbox (accepted) https://code.djangoproject.com/ticket/34905 - Main landmark is on the wrong element (accepted) https://code.djangoproject.com/ticket/34906 - Need help with makemigrations (invalid) https://code.djangoproject.com/ticket/34911 - Admindocs index skips from h1 to h3 (accepted) https://code.djangoproject.com/ticket/34914 - Postgres connection is not restarted after it's dropped by the server, even if we use CONN_HEALTH_CHECKS=True (duplicate) https://code.djangoproject.com/ticket/34915 - Do not autopopulate _order field for model with an order_with_respect_to if already set. (wontfix) https://code.djangoproject.com/ticket/34916 - Add support for brotli compression (wontfix) https://code.djangoproject.com/ticket/34907 - loaddata crashes on objects with natural keys when don't exist on passed database. (accepted) https://code.djangoproject.com/ticket/34917 - Links within text in the Django admin are difficult to identify (wontfix) https://code.djangoproject.com/ticket/34918 - Assigning model instance to `_id`/attname field saves correctly, but breaks accessing the field (invalid) https://code.djangoproject.com/ticket/34920 - FileExtensionValidator.__eq__() should ignore allowed_extensions order. (accepted) https://code.djangoproject.com/ticket/34921 - Filtering an unbound DateTimeField with naive date crashes (accepted) *Reviewed/committed:* https://github.com/django/django/pull/17369 - Fixed #34798 -- Fixed QuerySet.aggregate() crash when referencing expressions containing subqueries. https://github.com/django/django/pull/17360 - Refs #34043 -- Added context managers to SeleniumTestCase for changing window size. https://github.com/django/django/pull/17371 - Removed unreachable code from ModelAdmin.response_change(). https://github.com/django/django/pull/17374 - Refs #34043 -- Added --screenshots option to runtests.py and selenium tests. https://github.com/django/django/pull/16963 - Refs #34043 -- Added GitHub action to capture screenshots in Selenium tests. https://github.com/django/django/pull/17375 - Refs #34043 -- Tweaked wording in release note. https://github.com/django/django/pull/17378 - Made SeleniumTests.test_select_multiple less flaky by improving Selenium waits. https://github.com/django/django/pull/17382 - Fixed #34905 -- Corrected admin's main content element rendered in tag. https://github.com/django/django/pull/17385 - Fixed #34911 -- Corrected HTML heading levels on admindocs' main page. https://github.com/django/django/pull/17386 - Fixed #34912 -- Fixed size of back links and bookmarklet help in admindocs pages. https://github.com/django/django/pull/17390 - Restructured writing documentation contributing guide. https://github.com/django/django/pull/17387 - Fixed #34913 -- Added borders on high contrast mode in the admin. https://github.com/django/django/pull/17399 - Fixed #34921 -- Fixed crash of warning for unbound naive datetimes. *Authored:* https://github.com/django/django/pull/17380 - Fixed permissions for GitHub action with screenshots. Best, Mariusz -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/91e60282-ca0d-454d-9be4-f54f8084c0a8n%40googlegroups.com.
Re: Fellow Reports - October 2023
Week ending October 15 *Triaged:* https://code.djangoproject.com/ticket/34894 - Query.change_aliases() has several significant bugs (needsinfo) https://code.djangoproject.com/ticket/34895 - Reverse migrations fail with mysql / mariadb with sql_safe_updates set to 1 (duplicate) https://code.djangoproject.com/ticket/12075 - Add wsgiorg.routing args support (wontfix) https://code.djangoproject.com/ticket/34898 - Adding non-deterministic collations to unique CharFields crashes on PostgreSQL. (accepted) https://code.djangoproject.com/ticket/14761 - URL resolving / reversing design doesn't allow alternate specs (needsinfo) https://code.djangoproject.com/ticket/34900 - Python 3.13 compatibility. (someday/maybe) *Reviewed/committed:* https://github.com/django/django/pull/17349 - Refs #34043 -- Clarified how to test UI changes. https://github.com/django/django/pull/17351 - [5.0.x] Refs #26029 -- Improved get_storage_class() deprecation warning with stacklevel=2. https://github.com/django/django/pull/17194 - Fixed #12241 -- Preserved query strings when using "Save and continue/add another" in admin. https://github.com/django/django/pull/17359 - Refs #34840 -- Improved release note describing index regression. *Reviewed:* https://github.com/django/django/pull/17308 - Fixed #34808 -- Doc'd aggregate default argument. *Authored:* https://github.com/django/django/pull/17348 - Added backticks to setuptools in docs. https://github.com/django/django/pull/17354 - Refs #34882 -- Fixed GISFunctionsTests.test_asgeojson_option_0() test on Oracle. https://github.com/django/asgiref/pull/414 - Dropped Python 3.7 support. https://github.com/django/django/pull/17356 - Refs #34840 -- Fixed test_validate_nullable_textfield_with_isnull_true() on databases that don's support table check constraints. https://github.com/django/asgiref/pull/412 - Added Python 3.12 support. https://github.com/django/django/pull/17367 - Refs #34900, Refs #34118 -- Updated assertion in test_skip_class_unless_db_feature() test on Python 3.12.1+. Best, Mariusz -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/6093cc27-09e8-456e-a62d-4ecbf44c81e2n%40googlegroups.com.