Commit Graph

30830 Commits

Author SHA1 Message Date
Mariusz Felisiak 70bd1d4f7a [4.1.x] Ignored d3f5782a33 formatting changes in git blame. 2022-07-31 10:29:14 +02:00
Mariusz Felisiak d3f5782a33 [4.1.x] Fixed warnings per flake8 5.0.0.
Backport of c18861804f from main
2022-07-31 10:28:17 +02:00
rharri 088537710f [4.1.x] Fixed typo in docs/topics/testing/tools.txt.
Backport of 6654289f5b from main
2022-07-29 09:02:09 +02:00
Carlton Gibson 33c2dc8757 [4.1.x] Adjusted release notes for 4.0.7 and 3.2.15.
Backport of cadd864f68 from main
2022-07-27 10:03:40 +02:00
Carlton Gibson 5b509539e2 [4.1.x] Added release date and stub release notes for 4.0.7 and 3.2.15 releases.
Backport of 0c1675781e from main
2022-07-27 09:32:04 +02:00
Mariusz Felisiak 265c3eb602 [4.1.x] Fixed #33820 -- Doc'd "true"/"false"/"null" caveat for JSONField key transforms on SQLite.
Thanks Johnny Metz for the report.

Regression in 71ec102b01.
Backport of e20e5d1557 from main
2022-07-26 20:22:03 +02:00
Claude Paroz 1fd79033f7 [4.1.x] Refs #25756 -- Doc'd inability to use file fields with PostgreSQL ArrayField.
Backport of a46dfa87d0 from main
2022-07-23 16:12:52 +02:00
Victor 8a2e65c2e6 [4.1.x] Fixed #33317 -- Added note about unconditional evaluation of {% block %} tags.
Backport of 2fac0a1808 from main
2022-07-22 10:10:23 +02:00
Carlton Gibson 70147215bb [4.1.x] Bumped version for 4.1 release candidate 1. 2022-07-19 10:44:56 +02:00
Mariusz Felisiak 710af68dee [4.1.x] Fixed #33855 -- Removed unnecessary system check calls from test worker initialization.
Regression in 3b3f38b3b0.
Backport of 24effbceb8 from main
2022-07-19 09:45:39 +02:00
Alokik Vijay 0acaea1329 [4.1.x] Fixed #30711 -- Doc'd django.contrib.postgres.fields.hstore.KeyTransform().
Backport of 7faf25d682 from main
2022-07-13 11:34:46 +02:00
Mariusz Felisiak 7d59c6d37c [4.1.x] Refs CVE-2022-34265 -- Unified DatabaseOperations._convert_*_to_tz() hook names.
Backport of 5e2f4ddf29 from main
2022-07-09 13:03:19 +02:00
Stéphane "Twidi" Angel a3d35af26a [4.1.x] Fixed #33829 -- Made BaseConstraint.deconstruct() and equality handle violation_error_message.
Regression in 667105877e.

Backport of ccbf714ebe from main
2022-07-08 08:57:21 +02:00
Simon Charette 585ed2f6d7 [4.1.x] Refs CVE-2022-34265 -- Properly escaped Extract() and Trunc() parameters.
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>

Backport of 877c800f25 from main
2022-07-06 09:10:41 +02:00
Mariusz Felisiak 14057603c7 [4.1.x] Fixed RelatedGeoModelTest.test08_defer_only() on MySQL 8+ with MyISAM storage engine.
Backport of 73766c1187 from main
2022-07-05 19:06:03 +02:00
Shawn Dong 675d2239ce [4.1.x] Fixed #33822 -- Fixed save() crash on model formsets when not created by modelformset_factory().
Thanks Claude Paroz for the report.

Regression in e87f57fdb8.

Backport of 18c5ba07cc from main
2022-07-05 08:18:09 +02:00
Mariusz Felisiak ee79219f1b [4.1.x] Added CVE-2022-34265 to security archive.
Backport of d12d7c4c42 from main
2022-07-04 10:33:26 +02:00
Mariusz Felisiak 38c2bdba35 [4.1.x] Added stub release notes for 4.0.7.
Backport of c6932ea2ea from main
2022-07-04 10:33:18 +02:00
Mariusz Felisiak 284b188a41 [4.1.x] Fixed CVE-2022-34265 -- Protected Trunc(kind)/Extract(lookup_name) against SQL injection.
Thanks Takuto Yoshikai (Aeye Security Lab) for the report.
2022-07-04 08:26:02 +02:00
Aristotelis Mikropoulos 501a3e6727 [4.1.x] Fixed typo in docs/topics/signals.txt.
Backport of 5eb6a2b33d from main
2022-07-02 16:46:49 +02:00
Mariusz Felisiak 1757eda3a8 [4.1.x] Fixed GEOSTest.test_emptyCollections() on GEOS 3.8.0.
It's a regression in GEOS 3.8.0 fixed in GEOS 3.8.1.
Backport of 863aa7541d from main
2022-07-01 19:06:14 +02:00
Arslan Noor 33601df44e [4.1.x] Corrected various typos in contributing docs.
Backport of 5c93a84f44 from main
2022-06-30 11:09:51 +02:00
Pablo Montepagano 72358f0110 [4.1.x] Fixed #32749 -- Doc'd PyMemcacheCache defaults.
Backport of bb2c5f69f4 from main
2022-06-28 21:58:08 +02:00
Hrushikesh Vaidya e40b77365f [4.1.x] Refs #33779 -- Doc'd django.utils.html.json_script().
Backport of 0ee03a439b from main
2022-06-28 11:35:41 +02:00
Christopher Adams aed1a73e0a [4.1.x] Fixed #33422 -- Improved docs about isolating apps.
Backport of 90d2f9f416 from main
2022-06-27 20:53:06 +02:00
Mariusz Felisiak 6c0ee61797 [4.1.x] Fixed docs build with sphinxcontrib-spelling 7.5.0+.
sphinxcontrib-spelling 7.5.0+ includes captions of figures in the set
of nodes for which the text is checked.

Backport of ac90529cc5 from main
2022-06-27 07:44:27 +02:00
Mariusz Felisiak d783ce3d8d [4.1.x] Added stub release notes and release date for 4.0.6 and 3.2.14.
Backport of b2eff16806 from main
2022-06-27 07:16:51 +02:00
Mariusz Felisiak d38cd2677e [4.1.x] Fixed #33796 -- Fixed ordered combined queryset crash when used in subquery on PostgreSQL and MySQL.
Thanks Shai Berger for the report.

Regression in 30a0144134.

Backport of 44ffd8d06f from main
2022-06-27 06:22:37 +02:00
Ian Wootten 2026314b20 [4.1.x] Fixed #33804 -- Corrected GinIndex.gin_pending_list_limit description in docs.
Backport of 6f63e0ce8e from main
2022-06-24 14:54:06 +02:00
Mariusz Felisiak b37a4affcd [4.1.x] Fixed #33800 -- Fixed system check for the same template tag module in installed apps and template tag libraries.
Thanks Claude Paroz for the report.

Regression in 004b4620f6.
Backport of 083bfca6b6 from main
2022-06-23 20:24:24 +02:00
DhruvaPatil98 531c96de34 [4.1.x] Fixed #33799, Refs #31685 -- Added parameters for updating conflicts to QuerySeta.abulk_create().
Backport of c627226d05 from main
2022-06-23 12:16:41 +02:00
Carlton Gibson 0204dc951c [4.1.x] Bumped version for 4.1 beta 1. 2022-06-21 11:15:01 +02:00
Claude Paroz 42e4b0e608 [4.1.x] Fixed #33794 -- Fixed string-casting of GIS queries on PostgreSQL.
Regression in 64c3f049ea.

Backport of de74a74b4b from main
2022-06-21 10:32:34 +02:00
Mariusz Felisiak 91b365ef67 [4.1.x] Fixed #33789 -- Doc'd changes in quoting table/column names on Oracle in Django 4.0.
Thanks Paul in 't Hout for the report.

Regression in 1f643c28b5.
Backport of a0608c4b11 from main
2022-06-21 09:10:43 +02:00
Abhinav Yadav 99e5ce96c6 [4.1.x] Fixed #33657 -- Allowed customizing formatter class of argument parsers.
Backport of 2887b9f67c from main
2022-06-20 17:35:35 +02:00
Zainab Amir f741dd5fab [4.1.x] Fixed #23689 -- Made parsing HTTP Accept-Language header case-insensitive.
Thank you Daniel Samuels for test project.

Backport of 901a169198 from main
2022-06-20 08:41:17 +02:00
Ankur 5197014eff [4.1.x] Fixed #33784 -- Removed unnecessary format escaping in admin calendar widget.
Replacements were added in fa0653cd1d
where we created a callback function by concatenating strings. It's
unnecessary since d638cdc42a.

Backport of d19a53d8e3 from main
2022-06-18 22:28:54 +02:00
David Wobrock d44dc31fcb [4.1.x] Fixed #28897 -- Fixed QuerySet.update() on querysets ordered by annotations.
Backport of 3ef37a5245 from main
2022-06-17 11:13:05 +02:00
David Wobrock ccb243847e [4.1.x] Refs #28897 -- Added test for QuerySet.update() on querysets ordered by inline m2m annotation.
Backport of f4680a112d from main
2022-06-17 11:12:59 +02:00
Carlton Gibson 0fb02522f9 [4.1.x] Updated asgiref dependency for 4.1 release series.
Backport of 2a2bde52f3 from main
2022-06-16 12:17:15 +02:00
Sfurti-yb eaf9885392 [4.1.x] Added YugabyteDB to list of third-party DB backends.
Backport of 860643e12e from main
2022-06-16 08:58:56 +02:00
Grammy Jiang 3b332c6077 [4.1.x] Updated OWASP Top 10 link in security topic.
Backport of ef9121f3e6 from main
2022-06-16 06:35:52 +02:00
Bruce Cutler a7f398ae59 [4.1.x] Fixed #33773 -- Made Index with multiple fields respect DEFAULT_INDEX_TABLESPACE.
Thanks to Simon Charette for locating where issue lay.

Backport of de1c8320ce from main
2022-06-13 08:49:35 +02:00
Swann 9d8b694205 [4.1.x] Fixed documentation of Widget.id_for_label() empty return value.
Backport of d0863429a3 from main
2022-06-03 20:01:16 +02:00
Tim Graham 566437adc9 [4.1.x] Fixed #33757 -- Clarified Client.post() file upload example.
Backport of 61badf1d58 from main
2022-06-02 19:04:18 +02:00
David Wobrock 9fce76a237 [4.1.x] Fixed #31788 -- Fixed migration optimization after altering field to ManyToManyField.
This makes AddField() used for altering to ManyToManyField, dependent
on the prior RemoveField.
Backport of 798b6c23ee from main
2022-06-02 12:11:06 +02:00
Carlton Gibson 0fb0355271 [4.1.x] Added stub release notes for 4.0.6.
Backport of d5bc362030 from main
2022-06-01 14:40:30 +02:00
Carlton Gibson b73abed2ea [4.1.x] Updated release date for Django 4.0.5.
Backport of 40bf34a92f from main
2022-06-01 12:26:21 +02:00
Mariusz Felisiak 007a21b576 [4.1.x] Fixed #33753 -- Fixed docs build on Sphinx 5+.
Empty language is not supported anymore.
Backport of 565ad5ace4 from main
2022-06-01 12:13:38 +02:00
Mehrdad 2f974e3c1e [4.1.x] Refs #33697 -- Fixed multipart parsing of headers with double quotes and semicolons.
See 1ef0c0349e

Backport of 93cedc82f2 from main
2022-06-01 10:38:59 +02:00