Adam Johnson
4806c42efa
Fixed #35987 -- Made ErrorList.copy() copy the renderer attribute.
2024-12-10 12:14:52 +01:00
Adam Johnson
02628c051c
Fixed #35988 -- Made BaseForm.full_clean() pass renderer to ErrorDict.
2024-12-10 12:13:43 +01:00
Tim Graham
1860a1afc9
Fixed #35982 -- Made DecimalField.get_db_prep_value() call DatabaseOperations.adapt_decimalfield_value().
...
Regression in e9814029f5
.
Thanks Simon Charette for advice and review.
2024-12-09 09:46:06 +01:00
Simon Charette
b0b3024720
Refs #35982 -- Made BaseDatabaseOperations.adapt_decimalfield_value() a no-op.
2024-12-09 09:46:06 +01:00
Francisco Couzo
a0db341c3c
Added GeometryDistance to the GIS available functions table.
2024-12-09 09:36:17 +01:00
Mariusz Felisiak
6f6b261c3e
Removed unused and unnecessary words from docs/spelling_wordlist.
...
This removes unused words and words contained within the Enchant
dictionary.
2024-12-09 09:34:18 +01:00
Juan Pablo Mallarino
08feaae588
Fixed #35973 -- Improved makemessages locale validation to handle numeric region codes.
2024-12-09 08:32:11 +01:00
Jacob Walls
d345e5b5f8
Fixed #35935 -- Colorized system checks when running sqlmigrate.
2024-12-09 08:31:25 +01:00
Ülgen Sarıkavak
c075d4c2c8
Made index view examples consistent in tutorial by removing trailing comma.
2024-12-06 12:53:54 +01:00
Gabriel Nick Pivovarov
55855bc6d0
Fixed #35493 -- Allowed template self-inclusion with relative paths.
...
Co-authored-by: Brock <bsmick97@gmail.com>
2024-12-06 10:44:10 +01:00
Oleg Sverdlov
ded4854642
Fixed #35944 -- Handled serialization of Unicode values in ArrayField and HStoreField.
2024-12-05 15:31:50 +01:00
David Smith
edd74c3417
Refs #32819 -- Added id to ErrorList class and template.
2024-12-05 10:24:39 +01:00
Sarah Boyce
28f81a1019
Refs #373 -- Fixed CompositePrimaryKey tests if yaml isn't installed.
2024-12-05 10:23:34 +01:00
Mariusz Felisiak
3d508ececb
Refs #21286 -- Fixed serializers tests if Pillow isn't installed.
2024-12-05 08:51:05 +01:00
Sarah Boyce
eb665e076c
Cleaned up CVE-2024-53907 and CVE-2024-53908 security archive descriptions.
2024-12-04 16:59:57 +01:00
Sarah Boyce
595cb4a7ae
Added CVE-2024-53907 and CVE-2024-53908 to security archive.
2024-12-04 16:30:03 +01:00
Sarah Boyce
828afd782f
Added stub release notes for 5.1.5.
2024-12-04 16:23:59 +01:00
Simon Charette
8f8dc5a1fc
Fixed CVE-2024-53908 -- Prevented SQL injections in direct HasKeyLookup usage on Oracle.
...
Thanks Seokchan Yoon for the report, and Mariusz Felisiak and Sarah
Boyce for the reviews.
2024-12-04 13:43:13 +01:00
Sarah Boyce
49ff1042aa
Fixed CVE-2024-53907 -- Mitigated potential DoS in strip_tags().
...
Thanks to jiangniao for the report, and Shai Berger and Natalia Bidart
for the reviews.
2024-12-04 13:43:13 +01:00
Jake Howard
58e548db8b
Fixed #35952 -- Used class property for available apps check on TransactionTestCase.
2024-12-04 09:36:40 +01:00
Adam Zapletal
d2f2a6a6d5
Refs #21286 -- Enabled ImageField test cases in serializer data tests.
...
This aligns ImageField to be tested in the same way as FileField.
The commented-out test also exists for FileField and relates to #10244 .
2024-12-03 15:15:16 +01:00
Sage Abdullah
b28438f379
Refs #35842 -- Fixed handling of quotes in JSONField key lookups on Oracle.
2024-12-03 11:19:55 +01:00
Mike Edmunds
ea34de3bd7
Refs #35581 -- Added tests for email parameters, attachments, MIME structure, bcc header, encoding and sending.
2024-12-03 11:17:12 +01:00
Mike Edmunds
5d7001b578
Refs #35581 -- Used modern email parser and helpers in mail tests.
...
- Used modern email API (policy.default) for tests that reparse
generated messages, and switched to modern accessors where helpful.
- Split get_raw_attachments() helper out of get_decoded_attachments(),
and used modern iter_attachments() to avoid finding nested attachments
in attached message/* emails.
- Stopped using legacy parseaddr.
2024-12-03 11:17:12 +01:00
Mike Edmunds
bddd35cb1a
Refs #35581 -- Improved reporting for failing tests in mail tests.
...
- Converted HeadersCheckMixin to MailTestsMixin for all shared helpers:
- Hoisted assertStartsWith() from BaseEmailBackendTests.
- Added matching assertEndsWith().
- Hoisted get_decoded_attachments() from MailTests.
- Improved failure reporting in assertMessageHasHeaders().
- Used unittest subTest() to improve handling of compound test cases.
- Replaced `assertTrue(test on string)` with custom assertions,
so that failure reporting is more informative than `True != False`.
2024-12-03 11:17:12 +01:00
Anders Hovmöller
871e1ee5ff
Removed question marks from headings in docs/topics/db/fixtures.txt.
2024-12-02 21:54:48 -03:00
Adam Johnson
2f6b096b83
Fixed #35950 -- Restored refreshing of relations when fields deferred.
...
Thank you to Simon Charette and Sarah Boyce for the review.
Regression in 73df8b54a2
.
2024-12-02 16:01:37 +01:00
antoliny0919
32b9e00b0c
Fixed #35964 -- Cleaned up can_order and can_delete formset examples.
2024-12-02 12:56:46 +01:00
SaJH
b0d9c1fe32
Updated docs example to clear cached_property without raising AttributeError.
...
Signed-off-by: SaJH <wogur981208@gmail.com>
2024-12-02 11:17:51 +01:00
jburns6789
b8f9f625a1
Fixed #35915 -- Clarified the empty list case in QueryDict.__getitem__() docs.
2024-12-02 11:11:05 +01:00
Mariusz Felisiak
49761ac99a
Refs #373 -- Simplified DatabaseIntrospection.get_constraints() tests for composite primary keys.
2024-12-02 11:03:42 +01:00
Mariusz Felisiak
81cf690111
Refs #373 -- Fixed CompositePKChecksTests.test_composite_pk_cannot_include_generated_field() test crash on databases with no GeneratedField support.
2024-12-02 08:37:53 +01:00
Sarah Boyce
d783a6f1c0
Improved assert_serializer test assertions in test.serializers.
2024-12-02 08:35:55 +01:00
Sarah Boyce
a444d2600b
Used skipIf/UnlessDBFeature in test.serializers.
2024-12-02 08:35:55 +01:00
Clifford Gama
3d819e2324
Removed reference to "removing older versions of Django" in tutorial.
...
Obsoleted in c4fa0143f7
.
The general install instructions are still linked above.
2024-11-29 17:10:16 +01:00
Ayush khatri
7a05f63a8e
Fixed #35925 -- Added CSS gap for FilteredSelectMultiple filter icon.
2024-11-29 16:37:04 +01:00
Jacob Walls
58cc91275a
Fixed #35308 -- Handled OSError when launching code formatters.
...
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>
2024-11-29 09:04:48 -03:00
Bendeguz Csirmaz
978aae4334
Fixed #373 -- Added CompositePrimaryKey.
...
Thanks Lily Foote and Simon Charette for reviews and mentoring
this Google Summer of Code 2024 project.
Co-authored-by: Simon Charette <charette.s@gmail.com>
Co-authored-by: Lily Foote <code@lilyf.org>
2024-11-29 11:23:04 +01:00
Tainara Palmeira
86661f2449
Fixed #35791 -- Updated icon button dimensions to 24x24 pixels.
...
This is to meet the WCAG 2.5.8 minimum size requirement.
Co-authored-by: Eva Nanyonga <evewish@gmail.com>
2024-11-29 08:31:06 +01:00
Natalia
15ca75449b
Refs #10941 -- Added tests in querystring template tag.
...
These extra tests assert over the handling of empty params (None, empty
dict, empty QueryDict), and also for dicts having non-string keys.
2024-11-29 08:27:11 +01:00
Natalia
f2b44ef408
Refs #10941 -- Added helper and refactored tests for querystring template tag.
...
Thank you Sarah Boyce for the review and suggestions.
2024-11-29 08:27:11 +01:00
Jaap Roes
ceecd518b1
Fixed #35530 -- Deprecated request.user fallback in auth.login and auth.alogin.
2024-11-28 17:43:46 +01:00
Jaap Roes
28b9b8d6d9
Refs #35530 -- Added basic test cases for auth.login.
2024-11-28 17:43:46 +01:00
Salvo Polizzi
b82f80906a
Fixed #35038 -- Created AlterConstraint operation.
2024-11-28 17:40:52 +01:00
Salvo Polizzi
b92511b474
Refs #35038 -- Added test for drop and recreation of a constraint.
2024-11-28 17:40:52 +01:00
Klaas van Schelven
1722f2db58
Fixed #35897 -- Removed unnecessary escaping in template's get_exception_info().
2024-11-28 15:53:31 +01:00
Adam Zapletal
1636912bf1
Refs #21286 -- Fixed serializer test with primary key TextField.
2024-11-28 11:45:34 +01:00
Paolo Melchiorre
0977ec671a
Added parallelism support via --jobs to docs build Makefile rule.
2024-11-27 18:15:25 -03:00
Clifford Gama
e9929cb494
Made reverse() docs more self-contained.
2024-11-27 15:26:14 -03:00
David Smith
73d532d9a9
Upgraded to Python 3.12, Ubuntu 24.04, and enabled fail_on_warning for docs builds.
2024-11-27 15:20:49 -03:00