| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-09-18 | Clarified feature freeze and alpha release steps in ↵ | Natalia | |
| docs/internals/howto-release-django.txt. | |||
| 2025-09-18 | Refs #28586 -- Split descriptor from GenericForeignKey. | Adam Johnson | |
| This makes GenericForeignKey more similar to other fields which act as descriptors, preparing it to add “fetcher protocol” support in a clear and consistent way. | |||
| 2025-09-18 | Fixed #36581 -- Updated serialization examples from XML to JSON. | CodingWithSaksham | |
| 2025-09-18 | Updated source translation catalogs. | Natalia | |
| Forwardport of 22eed0384478e6d3167483cad8df03c687addeff from stable/6.0.x. | |||
| 2025-09-18 | Updated translations from Transifex. | Natalia | |
| Forwardport of 2a2936c3e6444a0f37156773ca405cedaf28dea7 from stable/5.2.x. | |||
| 2025-09-17 | Added backticks to email addresses in docs. | Mariusz Felisiak | |
| 2025-09-17 | Advanced deprecation warnings for Django 6.1. | Jacob Walls | |
| 2025-09-17 | Increased the default PBKDF2 iterations for Django 6.1. | Jacob Walls | |
| 2025-09-17 | Refs #36390 -- Removed support for RemoteUserMiddleware subclasses missing ↵ | Jacob Walls | |
| aprocess_request(). Per deprecation timeline. | |||
| 2025-09-17 | Refs #35444 -- Removed contrib.postgres aggregates ordering kwarg per ↵ | Jacob Walls | |
| deprecation timeline. | |||
| 2025-09-17 | Refs #35530 -- Removed request.user or auser() fallback in auth.login and ↵ | Jacob Walls | |
| auth.alogin. Per deprecation timeline. | |||
| 2025-09-17 | Refs #22712 -- Removed all parameter from ↵ | Jacob Walls | |
| django.contrib.staticfiles.finders.find(). Per deprecation timeline. | |||
| 2025-09-17 | Removed versionadded/changed annotations for 5.2. | Jacob Walls | |
| 2025-09-17 | Added stub release notes for 6.1. | Jacob Walls | |
| 2025-09-17 | Bumped version; main is now 6.1 pre-alpha. | Jacob Walls | |
| 2025-09-17 | Made cosmetic edits to docs/releases/6.0.txt. | Natalia | |
| 2025-09-17 | Removed empty sections from 6.0 release notes. | Natalia | |
| 2025-09-17 | Updated man page for Django 6.0 alpha 1. | Natalia | |
| 2025-09-17 | Refs #35859 -- Removed support for Task enqueuing on transaction commit. | Jacob Walls | |
| This removes the ability to configure Task enqueueing via a setting, since the proposed `ENQUEUE_ON_COMMIT` did not support multi-database setups. Thanks to Simon Charette for the report. Follow-up to 4289966d1b8e848e5e460b7c782dac009d746b20. | |||
| 2025-09-17 | Refs #35859 -- Included Task backends in system checks docs. | Jacob Walls | |
| 2025-09-17 | Refs #27222 -- Restored Model.save()'s refreshing of db_returning fields ↵ | Simon Charette | |
| even if a value is set. The logic could likely be adjusted to assign the pre_save value in most cases to avoid the database transit but it could break in subtle ways so it's not worth the complexity it would require. Regression in 94680437a45a71c70ca8bd2e68b72aa1e2eff337. Co-authored-by: Tim Graham <timograham@gmail.com> | |||
| 2025-09-17 | Fixed #36601 -- Fixed color contrast of FilteredSelectMultiple widget chosen ↵ | antoliny0919 | |
| labels in TabularInlines. Regression in a0f50c2a483678d31bd1ad6f08fd3a0b8399e27b. | |||
| 2025-09-16 | Fixed #36083 -- Ran system checks in ParallelTestSuite workers. | Adam Zapletal | |
| Workers created by ParallelTestSuite were not running system checks in the spawn multiprocessing mode. In general this is fine, but system checks can have side effects expected by tests. This patch runs system checks inside of _init_worker, which is only called by ParallelTestSuite. | |||
| 2025-09-16 | Fixed #36606 -- Optimized QuerySet.values_list(flat=True) without fields. | Adam Johnson | |
| 2025-09-16 | Refs #36606 -- Added tests for QuerySet.values_list(flat=True) without fields. | Adam Johnson | |
| 2025-09-16 | Fixed #35859 -- Added background Tasks framework interface. | Jake Howard | |
| This work implements what was defined in DEP 14 (https://github.com/django/deps/blob/main/accepted/0014-background-workers.rst). Thanks to Raphael Gaschignard, Eric Holscher, Ran Benita, Sarah Boyce, Jacob Walls, and Natalia Bidart for the reviews. | |||
| 2025-09-16 | Fixed #28041 -- Added Lexeme expression to contrib.postgres.search. | GappleBee | |
| This expression automatically escapes its input and allows fine-grained control over prefix matching and term weighting via logical combinations. Thanks Mariusz Felisiak, Adam Zapletal, Paolo Melchiorre, Jacob Walls, Adam Johnson, and Simon Charette for reviews. Co-authored-by: joetsoi <joetsoi@users.noreply.github.com> Co-authored-by: Karl Hobley <karl@kaed.uk> Co-authored-by: Alexandr Tatarinov <tatarinov1997@gmail.com> | |||
| 2025-09-16 | Fixed #36426 -- Added support for further iterables in ↵ | blingblin-g | |
| prefetch_related_objects(). Thanks Sarah Boyce for the review. | |||
| 2025-09-16 | Refs #27222 -- Deduplicated db_returning fields in Model.save(). | Jacob Walls | |
| Follow-up to 94680437a45a71c70ca8bd2e68b72aa1e2eff337. | |||
| 2025-09-16 | Fixed #36580 -- Fixed constraint validation crash when condition uses a ↵ | SaJH | |
| ForeignObject. Follow-up to e44e8327d3d88d86895735c0e427102063ff5b55. Refs #36222. | |||
| 2025-09-16 | Refs #36580 -- Added coverage for excluding ForeignObject from constraint ↵ | SaJH | |
| validation. | |||
| 2025-09-16 | Fixed OGRInspectTest.test_time_field with memory Spatialite database. | David Smith | |
| 2025-09-15 | Fixed #36520 -- Reverted "Fixed #35440 -- Simplified parse_header_parameters ↵ | Natalia | |
| by leveraging stdlid's Message." This partially reverts commit 9aabe7eae3eeb3e64c5a0f3687118cd806158550. The simplification of parse_header_parameters using stdlib's Message is reverted due to a performance regression. The check for the header maximum length remains in place, per Security Team guidance. Thanks to David Smith for reporting the regression, and Jacob Walls for the review. | |||
| 2025-09-15 | Fixed #36589 -- Made assertTemplateUsed/NotUsed track full path for ↵ | Caitie Baca | |
| PartialTemplate. Previously, assertTemplateUsed only matched partial names, ignoring the template origin. This caused assertions on partials specified by origin ("template.html#partial") to fail. Refs #36410. | |||
| 2025-09-15 | Refs #27489 -- Made RenamePermission() operation respect database. | David Sanders | |
| Regression in f02b49d2f3bf84f5225de920ca510149f1f9f1da. Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2025-09-15 | Renamed local variables in CsrfViewMiddleware._origin_verified() for clarity. | Klaas van Schelven | |
| 2025-09-15 | Fixed #36591 -- Removed unnecessary dotted paths in email docs. | Dani Fornons | |
| 2025-09-14 | Fixed typo in django/core/files/storage/base.py docstring. | Siyabonga Dlikilili | |
| 2025-09-14 | Fixed #27222 -- Refreshed model field values assigned expressions on save(). | Simon Charette | |
| Removed the can_return_columns_from_insert skip gates on existing field_defaults tests to confirm the expected number of queries are performed and that returning field overrides are respected. | |||
| 2025-09-14 | Refs #27222 -- Refreshed GeneratedFields values on save() initiated update. | Simon Charette | |
| This required implementing UPDATE RETURNING machinery that heavily borrows from the INSERT one. | |||
| 2025-09-13 | Fixed typo in docs/ref/contrib/contenttypes.txt. | Jacob Walls | |
| 2025-09-13 | Refs #35667 -- Corrected usage of skip_file_prefixes in contributing docs. | Clifford Gama | |
| 2025-09-12 | Fixed #36597 -- Corrected directives for functions from email module in docs. | Mridul Dhall | |
| Thanks Mike Edmunds for the report. | |||
| 2025-09-12 | Refs #35667 -- Updated contributing guide to use django_file_prefixes on ↵ | nessita | |
| deprecations. | |||
| 2025-09-12 | Bumped versions in Github actions configuration. | Mariusz Felisiak | |
| 2025-09-12 | Refs #35667 -- Cached Django file prefixes for warnings. | Adam Johnson | |
| 2025-09-11 | Fixed #36603 -- Optimized check order in LoginRequiredMiddleware. | Adam Johnson | |
| 2025-09-09 | Fixed #36486 -- Added MongoDB to list of third-party DB backends. | Salman | |
| 2025-09-08 | Refs #36410 -- Added link to migration guide for template-partials. | Carlton Gibson | |
| 2025-09-05 | Fixed #36524 -- Enabled docs cross references to EmailMessage methods. | Mike Edmunds | |
| Updated docs for class django.core.mail.EmailMessage to use Sphinx `method::` directives, allowing cross references to those methods elsewhere in the docs. Updated references to those methods in the email docs and 6.0 release notes to link directly to the specific methods. | |||
