Mariusz Felisiak
e7a9d756ee
Refs #35945 -- Fixed test_paginating_unordered_queryset_raises_warning_async() test on byte-compiled Django.
2025-03-13 11:06:44 +01:00
hesham hatem
e03440291b
Fixed #36249 -- Fixed typo in docs/topics/db/queries.txt.
2025-03-12 18:09:04 -03:00
Adam Johnson
27b68bcadf
Fixed #36234 -- Restored single_object argument to LogEntry.objects.log_actions().
...
Thank you Adam Johnson for the report and fix. Thank you Sarah Boyce for
your spot on analysis.
Regression in c09bceef68e5abb79accedd12dade16aa6577a09, which is
partially reverted in this branch.
Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com>
2025-03-12 16:25:28 -03:00
Sarah Boyce
ed984f2ac4
Refs #34380 -- Fixed the documented URLField default scheme to https.
...
Missed in 9a3f86e96009c1137b286f6d579b9d812a0dee69.
2025-03-12 16:45:08 +01:00
Adam Johnson
c70dbcf835
Refs #25582 -- Doc'd query and fragment arguments for reverse_lazy().
2025-03-12 16:41:44 +01:00
Hisham Mahmood
955b7c6ba1
Removed duplicate entries in docs/releases/5.2.txt.
2025-03-12 11:04:21 +01:00
wookkl
2ae3044d9d
Fixed #35945 -- Added async interface to Paginator.
2025-03-12 09:22:44 +01:00
Clifford Gama
0ebea6e5c0
Fixed #35676 -- Made BaseModelForm validate constraints that reference an InlineForeignKeyField.
...
Co-authored-by: Simon Charette <charette.s@gmail.com>
2025-03-12 09:16:15 +01:00
haileyajohnson
5183f7c287
Fixed #35816 -- Handled parsing of scientific notation in DTL. ( #19213 )
...
* Refs #35816 -- Improved test coverage of FilterExpression.
* Fixed #35816 -- Made FilterExpression parse scientific numbers.
---------
Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com>
2025-03-11 08:02:27 +01:00
Tom Carrick
8df5ce80d2
Fixed #36177 -- Added a trailing newline to JSON serializer. ( #19232 )
2025-03-11 08:01:06 +01:00
Simon Charette
ab148c02ce
Fixed #33579 -- Specialized exception raised on forced update failures.
...
Raising DatabaseError directly made it harder than it should to
differentiate between IntegrityError when a forced update resulted in no
affected rows.
Introducing a specialized exception allows for callers to more easily
silence, log, or turn them update failures into user facing exceptions
(e.g. 404s).
Thanks Mariusz for the review.
2025-03-10 21:09:15 +01:00
saJaeHyukc
c1257350ca
Fixed #36222 -- Fixed ExclusionConstraint validation crash on excluded fields in condition.
...
Signed-off-by: saJaeHyukc <wogur981208@gmail.com>
2025-03-10 20:11:01 +01:00
Mariusz Felisiak
e44e8327d3
Used _expression_refs_exclude() hook in CheckConstraint/UniqueConstraint.validate().
2025-03-10 13:19:38 +01:00
saJaeHyukc
f480d5d3ed
Fixed #36201 -- Caught ValidationError in ModelChoiceField/ModelMultipleChoiceField.clean().
...
Signed-off-by: saJaeHyukc <wogur981208@gmail.com>
2025-03-10 13:01:02 +01:00
samruddhiDharankar
9120a19c4e
Fixed #36066 -- Documented that Q objects can be used directly in annotations.
2025-03-10 12:54:23 +01:00
petr.prikryl
2a5aca38bb
Fixed #35487 -- Removed CASCADE from RemoveField() on PostgreSQL.
...
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
Co-authored-by: Adam Johnson <me@adamj.eu>
Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com>
2025-03-09 11:50:17 +01:00
Sarah Boyce
de1117ea8e
Fixed #36224 -- Fixed shell imports when settings not configured.
...
Thank you Raffaella for the report. Thank you Tim Schilling and Natalia Bidart
for the reviews.
2025-03-07 15:34:56 +01:00
Sarah Boyce
647dca4132
Corrected test case in ExclusionConstraintTests.test_invalid_expressions().
2025-03-07 11:28:00 +01:00
Sarah Boyce
bad1a18ff2
Added CVE-2025-26699 to security archive.
2025-03-06 14:04:36 +01:00
Sarah Boyce
193e3446e3
Added stub release notes for 5.1.8.
2025-03-06 13:31:08 +01:00
Sarah Boyce
55d89e25f4
Fixed CVE-2025-26699 -- Mitigated potential DoS in wordwrap template filter.
...
Thanks sw0rd1ight for the report.
2025-03-06 09:38:40 +01:00
Tim Graham
9a729fb61a
Clarified cryptic comment in django/core/cache/backends/redis.py.
2025-03-05 22:02:23 -03:00
hesham942
8f942f1c1d
Fixed typo in docs/ref/checks.txt.
2025-03-05 16:20:38 +01:00
hesham942
3ecaa85a24
Fixed #36227 -- Fixed outdated PostgreSQL documentation links.
2025-03-05 15:06:54 +01:00
Jacob Walls
5a8b088a76
Fixed typo in django/db/backends/postgresql/psycopg_any.py comment.
2025-03-05 10:40:13 +01:00
Clifford Gama
ae2736ca3b
Fixed #36128 -- Clarified auto-generated unique constraint on m2m through models.
2025-03-04 13:06:09 +01:00
antoliny0919
c09bceef68
Fixed #36217 -- Restored pre_save/post_save signal emission via LogEntry.save() for single-object deletion in the admin.
...
Regression in 40b3975e7d3e1464a733c69171ad7d38f8814280.
Thanks smiling-watermelon for the report.
Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com>
2025-03-04 10:34:15 +01:00
Chris Muthig
1759c1dbd1
Refs #35444 -- Deprecated contrib.postgres.OrderableAggMixin.
...
This commit does not create any functional changes, but marks the
existing `OrderableAggMixin` class as deprecated so that developers
using it directly can be made aware of its future removal.
2025-03-03 11:37:00 +01:00
Chris Muthig
4b977a5d72
Fixed #35444 -- Added generic support for Aggregate.order_by.
...
This moves the behaviors of `order_by` used in Postgres aggregates into
the `Aggregate` class. This allows for creating aggregate functions that
support this behavior across all database engines. This is shown by
moving the `StringAgg` class into the shared `aggregates` module and
adding support for all databases. The Postgres `StringAgg` class is now
a thin wrapper on the new shared `StringAgg` class.
Thank you Simon Charette for the review.
2025-03-03 11:37:00 +01:00
Tim Graham
6d1cf5375f
Added some heading labels to to docs/topics/cache.txt.
2025-03-02 19:55:04 +01:00
Simon Charette
fc30355107
Fixed #36198 -- Implemented unresolved transform expression replacement.
...
This allows the proper resolving of F("field__transform") when
performing constraint validation.
Thanks Tom Hall for the report and Sarah for the test.
2025-03-01 19:57:53 +01:00
Mariusz Felisiak
ff3aaf036f
Applied Black's 2025 stable style.
...
https://github.com/psf/black/releases/tag/25.1.0
2025-03-01 19:41:37 +01:00
Sarah Boyce
ea1e3703be
Added stub release notes and release date for 5.1.7, 5.0.13, and 4.2.20.
2025-02-27 16:03:26 +01:00
Jacob Walls
77666f2fa1
Refs #35617 -- Removed hardcoded pk in test_bulk_update_custom_get_prep_value().
2025-02-27 09:42:08 +01:00
Clifford Gama
5a1cae3a56
Removed outdated docstring in tests/basic/models.py.
2025-02-25 15:22:08 +01:00
Jonathan Ströbele
240421c7c4
Fixed #36186 -- Added forloop.length variable within a template for loop.
2025-02-24 16:25:53 +01:00
Sarah Boyce
582ba18d56
Added security guideline on reasonable size limitations when rendering content via the DTL.
...
This also removes the need to add warnings for every Django template filter.
2025-02-24 08:51:08 +01:00
Sarah Boyce
5935336059
Added security reporting guidelines.
2025-02-24 08:51:08 +01:00
Sarah Boyce
cecb76a942
Updated expectations for when security reports will receive a reply.
2025-02-24 08:51:08 +01:00
enprava
51cab4ad51
Fixed #35705 -- Added Rotate GIS database function to rotate geometries.
2025-02-23 16:20:57 +01:00
saJaeHyukc
f7017db92c
Fixed #35839 -- Fixed crash when adding GeneratedField with db_comment on MySQL.
...
Thanks Simon Charette for the test.
Signed-off-by: saJaeHyukc <wogur981208@gmail.com>
2025-02-22 18:14:37 +01:00
Joonas Häkkinen
87c5de3b7f
Fixed #36200 -- Clarified MIDDLEWARE setting updates when using a custom RemoteUserMiddleware.
2025-02-20 16:12:28 +01:00
Adam Zapletal
43766c70bd
Clarified admonition in GeneratedField docs.
2025-02-20 14:41:00 +01:00
Mariusz Felisiak
7500044a82
Refs #35167 -- Fixed test_bulk_update_custom_get_prep_value() crash on databases that don't support primitives in JSONFields.
...
For example on Oracle < 21c.
2025-02-20 08:14:18 +01:00
Mariusz Felisiak
65c46d6932
Fixed #35358 , Refs #35234 -- Renamed _check() methods to check() for constraints.
2025-02-19 20:27:30 +01:00
Sarah Boyce
86493307f9
Fixed #35908 -- Retired the django-developers and django-users mailing lists.
...
Co-authored-by: Chaitanya Rahalkar <chaitanyarahalkar@squareup.com>
2025-02-19 12:14:27 +01:00
Mariusz Felisiak
2684a383bc
Fixed docs build on Sphinx 8.2+.
2025-02-19 09:44:53 +01:00
Sarah Boyce
d764487e79
Refs #35999 -- Removed #django IRC channel reference from README.rst.
2025-02-19 08:38:24 +01:00
Jacob Walls
0bf412111b
Fixed #35167 -- Delegated to super() in JSONField.get_db_prep_save().
...
Avoids reports of bulk_update() sending Cast expressions
to JSONField.get_prep_value().
Co-authored-by: Simon Charette <charette.s@gmail.com>
2025-02-18 17:28:24 +01:00
Sarah Boyce
9d22a7d8f0
Removed advice to propose a new contrib app.
2025-02-18 16:09:53 +01:00