Natalia
0b5a7d847d
[6.0.x] Bumped django_next_version in docs config.
2025-09-17 14:54:41 -03:00
Natalia
154aa62e6f
Made cosmetic edits to docs/releases/6.0.txt.
2025-09-17 14:20:40 -03:00
Natalia
eae8cc4201
Removed empty sections from 6.0 release notes.
2025-09-17 14:20:40 -03:00
Natalia
4e1aebffdd
Updated man page for Django 6.0 alpha 1.
2025-09-17 14:20:40 -03:00
Jacob Walls
b931156c20
Refs #35859 -- Removed support for Task enqueuing on transaction commit.
...
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 13:28:58 -03:00
Jacob Walls
9334499f53
Refs #35859 -- Included Task backends in system checks docs.
2025-09-17 13:28:58 -03:00
antoliny0919
1e7728888d
Fixed #36601 -- Fixed color contrast of FilteredSelectMultiple widget chosen labels in TabularInlines.
...
Regression in a0f50c2a483678d31bd1ad6f08fd3a0b8399e27b.
2025-09-17 09:56:01 +02:00
Jake Howard
4289966d1b
Fixed #35859 -- Added background Tasks framework interface.
...
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 17:28:32 -03:00
GappleBee
218f69f05e
Fixed #28041 -- Added Lexeme expression to contrib.postgres.search.
...
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 15:09:11 -04:00
blingblin-g
e08fa42fa6
Fixed #36426 -- Added support for further iterables in prefetch_related_objects().
...
Thanks Sarah Boyce for the review.
2025-09-16 14:14:23 -04:00
Dani Fornons
014be2f0da
Fixed #36591 -- Removed unnecessary dotted paths in email docs.
2025-09-15 11:46:35 +02:00
Simon Charette
94680437a4
Fixed #27222 -- Refreshed model field values assigned expressions on save().
...
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 00:27:50 +02:00
Simon Charette
55a0073b3b
Refs #27222 -- Refreshed GeneratedFields values on save() initiated update.
...
This required implementing UPDATE RETURNING machinery that heavily
borrows from the INSERT one.
2025-09-14 00:27:49 +02:00
Jacob Walls
c48904a225
Fixed typo in docs/ref/contrib/contenttypes.txt.
2025-09-13 11:24:43 -04:00
Clifford Gama
9932866e3a
Refs #35667 -- Corrected usage of skip_file_prefixes in contributing docs.
2025-09-13 08:20:17 -04:00
Mridul Dhall
e183d6c26c
Fixed #36597 -- Corrected directives for functions from email module in docs.
...
Thanks Mike Edmunds for the report.
2025-09-12 18:51:52 +02:00
nessita
8956ee3ce3
Refs #35667 -- Updated contributing guide to use django_file_prefixes on deprecations.
2025-09-12 11:15:13 -05:00
Salman
46fdeb1373
Fixed #36486 -- Added MongoDB to list of third-party DB backends.
2025-09-09 08:23:41 +02:00
Carlton Gibson
892a45d642
Refs #36410 -- Added link to migration guide for template-partials.
2025-09-08 15:29:58 +02:00
Mike Edmunds
0231f71d31
Fixed #36524 -- Enabled docs cross references to EmailMessage methods.
...
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.
2025-09-05 15:56:16 -04:00
Mike Edmunds
7319341a88
Removed redundant directive in email docs.
...
docs/topics/email.txt declares `module:: django.core.mail`.
Removed unnecessary `currentmodule::` pointing to the same module.
2025-09-05 15:56:16 -04:00
Tim Graham
2a636118da
Fixed #36564 -- Changed DEFAULT_AUTO_FIELD from AutoField to BigAutoField.
2025-09-05 10:43:10 -04:00
Adam Johnson
0ddbe12ea9
Refs #36121 -- Fixed location of release note.
2025-09-05 08:17:02 -04:00
Jake Howard
4e7a991c12
Refs #36588 -- Warned about using external templates in startapp/startproject commands.
...
Clarified that custom templates provided via `--template` for `starapp`
and `startproject` are used as-is, adding a warning that malicious or
poorly constructed templates may introduce security issues.
2025-09-04 13:37:54 -03:00
Mariusz Felisiak
686a8a62ae
Added missing backticks in docs/releases/security.txt.
2025-09-04 11:10:09 +02:00
Sarah Boyce
f0c05a40d2
Added CVE-2025-57833 to security archive.
2025-09-03 15:26:45 +02:00
Sarah Boyce
ab7c7dd99b
Added stub release notes for 5.2.7.
2025-09-03 15:20:37 +02:00
Jake Howard
5171171709
Fixed CVE-2025-57833 -- Protected FilteredRelation against SQL injection in column aliases.
...
Thanks Eyal Gabay (EyalSec) for the report.
2025-09-03 13:10:58 +02:00
Sarah Boyce
d044e25dc2
Made cosmetic edits to 5.2.6 release notes.
2025-09-03 12:15:01 +02:00
David Smith
0a67611b81
Fixed #36549 -- Doc'd use of OpenLayersWidget and OSMWidget with CSP.
...
OpenLayersWidget and OSMWidget load map tiles from NASA and OpenStreetMap,
respectively. When CSP is enabled, appropriate directives must be added to
allow these resources to load.
2025-09-02 16:40:05 -03:00
사재혁
e427e6b19b
Refs #35967 -- Removed deprecation note from backwards incompatible changes in 6.0 release notes.
...
Signed-off-by: SaJH <wogur981208@gmail.com>
2025-09-01 21:31:21 +02:00
Clifford Gama
6c37a2fbb2
Removed outdated deprecation note in 6.0 release notes.
2025-08-31 08:18:23 +02:00
Clifford Gama
21603c5b50
Removed unused import in docs/ref/models/expressions.txt example.
2025-08-31 08:15:13 +02:00
Jacob Walls
a627194567
Refs #36485 -- Corrected docs linter to detect too-long lines at file end.
2025-08-29 17:35:50 -04:00
SaJH
bb7a7701b1
Fixed #36431 -- Returned tuples for multi-column ForeignObject in values()/values_list().
...
Thanks Jacob Walls and Simon Charette for tests.
Signed-off-by: SaJH <wogur981208@gmail.com>
2025-08-29 15:33:44 -04:00
Mustafa Pirbhai
183fcebf88
Fixed #35831 -- Documented the model form meta API in model form reference docs.
...
Co-authored-by: Jonathan <3218047+jernwerber@users.noreply.github.com>
Co-authored-by: Mustafa <117516335+mspirbhai@users.noreply.github.com>
2025-08-29 08:58:58 +02:00
Rob Hudson
550822bcee
Fixed #36532 -- Added Content Security Policy view decorators to override or disable policies.
...
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>
2025-08-28 17:23:48 -03:00
Simon Charette
292b9e6fe8
Refs #27222 -- Adapted RETURNING handling to be usable for UPDATE queries.
...
Renamed existing methods and abstractions used for INSERT … RETURNING
to be generic enough to be used in the context of UPDATEs as well.
This also consolidates SQL compliant implementations on
BaseDatabaseOperations.
2025-08-28 20:44:21 +02:00
David Smith
c93dddf659
Added sphinxlint checker to flag relative targets in :doc: roles.
...
Co-authored-by: Adam Johnson <me@adamj.eu>
2025-08-28 13:48:32 -03:00
Adam Johnson
56955636e6
Ensured :doc: role uses absolute targets in docs.
2025-08-28 13:48:32 -03:00
Natalia
ae03f81ffa
Replaced :doc: role usage with :ref: when appropriate in docs.
2025-08-28 13:48:32 -03:00
David Smith
05bac8c420
Refs #36570 -- Added sphinxlint checker to flag unnecessary :py domain in documentation roles.
2025-08-28 08:52:43 +02:00
SaJH
3c0c54351b
Fixed #36570 -- Removed unnecessary :py domain from documentation roles.
...
Signed-off-by: SaJH <wogur981208@gmail.com>
2025-08-28 08:52:43 +02:00
Sarah Boyce
4c71e33440
Added stub release notes and release date for 5.2.6, 5.1.12, and 4.2.24.
2025-08-27 16:01:20 +02:00
Sarah Boyce
d0e4dd5cdd
Fixed #36572 -- Revert "Fixed #36546 -- Deprecated django.utils.crypto.constant_time_compare() in favor of hmac.compare_digest()."
...
This reverts commit 0246f478882c26bc1fe293224653074cd46a90d0.
2025-08-27 10:50:50 +02:00
Jacob Walls
c594574175
Clarified Trac "version" attribute in contributing guide.
2025-08-26 17:49:06 -04:00
Jacob Walls
66082a7dac
Corrected definition of "needsinfo" triage stage in contributing guide.
2025-08-26 16:00:47 -04:00
David Smith
07f44c9e9a
Fixed #36568 -- Confirmed support for GEOS 3.14.
2025-08-26 16:01:41 -03:00
David Smith
43e4d0a142
Fixed #36485 -- Added lint-docs check in Tox and GitHub Actions.
...
The `check` docs target now runs spelling, black, and lint, so all
current documentation quality checks can be run with a single command.
Also documented the lint-docs check's availability and usage.
2025-08-25 10:51:10 -03:00
David Smith
f81e6e3a53
Refs #36485 -- Rewrapped docs to 79 columns line length.
...
Lines in the docs files were manually adjusted to conform to the
79 columns limit per line (plus newline), improving readability and
consistency across the content.
2025-08-25 10:51:10 -03:00