Commit Graph

29276 Commits

Author SHA1 Message Date
Clumart.G fc9cbad880 [3.2.x] Refs #28034 -- Corrected docs example in contributing tutorial.
Backport of 67bb1f516c from main
2021-04-23 15:25:12 +02:00
Mariusz Felisiak 1cf0989b06 [3.2.x] Used assertCountEqual() in ExcludeTests.test_exclude_subquery().
Backport of c3278bb71f from main
2021-04-22 14:42:47 +02:00
Carlton Gibson 4c63459692 [3.2.x] Added note to update docs config when creating new stable branch.
django_next_version in docs/conf.py should be bumped when creating a new stable
branch.

Backport of 6a7af38b07 from main
2021-04-22 09:02:59 +02:00
Abhyudai 7d7c6d9a3a [3.2.x] Fixed #32667 -- Added link to labeling checks in BaseCommand.requires_system_checks docs.
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
Backport of 4a77aeb1f8 from main
2021-04-21 16:40:33 +02:00
Simon Charette 48e19bae49 [3.2.x] Fixed #32650 -- Fixed handling subquery aliasing on queryset combination.
This issue started manifesting itself when nesting a combined subquery
relying on exclude() since 8593e162c9 but
sql.Query.combine never properly handled subqueries outer refs in the
first place, see QuerySetBitwiseOperationTests.test_subquery_aliases()
(refs #27149).

Thanks Raffaele Salmaso for the report.

Backport of 6d0cbe42c3 from main
2021-04-21 10:32:39 +02:00
Mariusz Felisiak 1cc2eaf02d [3.2.x] Fixed #32665 -- Fixed caches system check crash when STATICFILES_DIRS is a list of 2-tuples.
Thanks Jared Lockhart for the report.

Regression in c36075ac1d.
Backport of 34d1905712 from main
2021-04-21 09:42:43 +02:00
Carlton Gibson 54d5bfa9c5 [3.2.x] Fixed #32647 -- Restored multi-row select with shift-modifier in admin changelist.
Regression in 30e59705fc.

Backport of 5c73fbb6a9 from main
2021-04-21 09:08:34 +02:00
Adam Johnson 4acce4d95f [3.2.x] Corrected File, ContentFile, and ImageFile signatures in docs.
Backport of 725ca1fb60 from main
2021-04-16 10:32:54 +02:00
Carlton Gibson 99ea737a0f [3.2.x] Fixed #32652 -- Fixed links to new contributors FAQ.
Backport of e3e2276e6f from main
2021-04-15 17:16:22 +02:00
Florian Apolloner 539d005aa5 [3.2.x] Fixed #32643 -- Fixed decoding of messages in the pre-Django 3.2 format.
Thanks Jan Pieter Waagmeester for the report.

Regression in 2d6179c819.

Backport of 4511d14598 from main.
2021-04-15 07:58:48 +02:00
Mariusz Felisiak 208e72276a [3.2.x] Fixed #32645 -- Fixed QuerySet.update() crash when ordered by joined fields on MySQL/MariaDB.
Thanks Matt Westcott for the report.

Regression in 779e615e36.
Backport of ca98729055 from main
2021-04-14 21:13:27 +02:00
Jonathan Richards d0267690f8 [3.2.x] Fixed #32548 -- Fixed crash when combining Q() objects with boolean expressions.
Backport of 00b0786de5 from main.

Regression in 466920f6d7.
2021-04-14 19:46:45 +02:00
Arthur Jovart 65dfb06a1a [3.2.x] Fixed #32648 -- Fixed VariableDoesNotExist rendering sitemaps template.
Backport of 08c60cce3b from main
2021-04-14 19:44:10 +02:00
Mariusz Felisiak 59cce8237c [3.2.x] Fixed #32649 -- Fixed ModelAdmin.search_fields crash when searching against phrases with unbalanced quotes.
Thanks Dlis for the report.

Regression in 26a413507a.
Backport of 23fa29f6a6 from main
2021-04-14 12:24:11 +02:00
Hasan Ramezani 700356f93b [3.2.x] Fixed #32635 -- Fixed system check crash for reverse o2o relations in CheckConstraint.check and UniqueConstraint.condition.
Regression in b7b7df5fbc.

Thanks Szymon Zmilczak for the report.

Backport of a77c9a4229 from main
2021-04-14 10:32:07 +02:00
Mariusz Felisiak d6314c4c2e [3.2.x] Fixed #32637 -- Restored exception message on technical 404 debug page.
Thanks Atul Varma for the report.
Backport of 3b8527e32b from main
2021-04-13 09:15:25 +02:00
Iuri de Silvio b245845575 [3.2.x] Fixed #32627 -- Fixed QuerySet.values()/values_list() crash on combined querysets ordered by unannotated columns.
Backport of 9760e262f8 from main
2021-04-13 06:16:19 +02:00
Carlton Gibson 98db3c76fc [3.2.x] Bumped django_next_version in docs config. 2021-04-10 19:06:18 +02:00
Hasan Ramezani 078bcd587d [3.2.x] Fixed #32618 -- Added link to conditional aggregation in aggregation topic guide.
Backport of 1351f2ee16 from main
2021-04-09 21:35:43 +02:00
Hasan Ramezani 0abbdc8ef6 [3.2.x] Fixed #32535 -- Added note about DEBUG_PROPAGATE_EXCEPTIONS setting to middleware docs.
Backport of fc268c8648 from main
2021-04-09 10:48:10 +02:00
Adam Johnson 49e618f4af [3.2.x] Fixed #32620 -- Allowed subclasses of Big/SmallAutoField for DEFAULT_AUTO_FIELD.
Backport of 45a58c31e6 from main
2021-04-08 13:44:21 +02:00
Carlton Gibson 55da04488e [3.2.x] Corrected release number format in 3.2.1 release notes.
Backport of 3f2920ae1d from main
2021-04-07 19:45:29 +02:00
Claude Paroz 5eb17d31c3 [3.2.x] Fixed #32544 -- Confirmed support for GDAL 3.2 and GEOS 3.9.
Backport of e3cfba0029 from main.
2021-04-07 17:04:10 +02:00
Carlton Gibson a3a4a0baa3 [3.2.x] Corrected wrapping in 3.2 release notes.
Partially reverts 0802b404a2.
Backport of 5b05a45c62 from main
2021-04-07 07:28:09 +02:00
Mariusz Felisiak 42fea5d5b8 [3.2.x] Refs #30156 -- Corrected version in SpatiaLite install instructions.
Backport of da542ccab6 from main
2021-04-06 12:45:15 +02:00
Carlton Gibson 2e8ff5f902 [3.2.x] Added stub release notes for Django 3.2.1.
Backport of df0a9e6d5c from main
2021-04-06 11:50:23 +02:00
Carlton Gibson f0630e76d3 [3.2.x] Post-release version bump. 2021-04-06 11:32:07 +02:00
Carlton Gibson b6475d7d79 [3.2.x] Bumped version for 3.2 release. 2021-04-06 11:27:22 +02:00
Carlton Gibson 8df29fc733 [3.2.x] Added release date for Django 3.2.
Adjusted wrapping in release notes where needed.

Backport of 0802b404a2 from main
2021-04-06 11:21:32 +02:00
Carlton Gibson 09c0b1a8fc [3.2.x] Updated manpage for Django 3.2 final. 2021-04-06 11:02:06 +02:00
Carlton Gibson 011b92ce98 [3.2.x] Updated asgiref dependency for 3.2 release series.
Backport of 5aea50e57f from main
2021-04-06 10:43:40 +02:00
Mariusz Felisiak 29e2df24e7 [3.2.x] Added CVE-2021-28658 to security archive.
Backport of 1eac8468cb from main
2021-04-06 09:45:23 +02:00
Mariusz Felisiak 2820fd1be5 [3.2.x] Fixed CVE-2021-28658 -- Fixed potential directory-traversal via uploaded files.
Thanks Claude Paroz for the initial patch.
Thanks Dennis Brinkrolf for the report.

Backport of d4d800ca1a from main.
2021-04-06 08:24:01 +02:00
Mariusz Felisiak eb7c0a7076 [3.2.x] Fixed #32614 -- Fixed MiddlewareSyncAsyncTests tests with asgiref 3.3.2+.
Backport of 78fea27f69 from main
2021-04-06 08:04:07 +02:00
Claude Paroz 1ea5e98315
[3.2.x] Updated translations from Transifex. 2021-04-06 06:17:47 +02:00
William Schwartz a118564ae1 [3.2.x] Refs #32105 -- Moved ExceptionReporter template paths to properties.
Refs #32316.

Backport of 7248afe12f from main
2021-03-31 09:11:39 +02:00
Mariusz Felisiak d67d48e923 [3.2.x] Fixed #32595 -- Fixed SchemaEditor.quote_value() crash with bytes.
Backport of f6018c1e63 from main
2021-03-30 11:47:49 +02:00
Mariusz Felisiak 682eba534f [3.2.x] Refs #32595 -- Added MySQL's SchemaEditor.quote_value() tests for values with Unicode chars.
Backport of 3c75f1f3ca from main
2021-03-30 11:47:41 +02:00
arcanemachine 1f48d38c69 [3.2.x] Removed dead link in docs/topics/http/sessions.txt.
Backport of 4a80d0f220 from main
2021-03-30 06:42:12 +02:00
John 57d456319d [3.2.x] Added missing mode="rb" argument to open() call in Client.post() example in docs.
Backport of 509d266c6a from main
2021-03-26 08:05:22 +01:00
sreehari1997 5ebb8e65df [3.2.x] Fixed #32580 -- Doc'd that HttpRequest.get_host() may raise DisallowedHost.
Backport of 0860db225a from main
2021-03-26 08:03:59 +01:00
Claude Paroz 3eb72ad30f [3.2.x] Refs #31003 -- Moved note about return value of QuerySet.bulk_create() to the first paragraph.
Backport of cac9ec73db from main.
2021-03-25 20:35:40 +01:00
Simon Willison 601ceddf79 [3.2.x] Doc'd that RawSQL can be used with __in.
Backport of e53159747c from main
2021-03-25 10:33:16 +01:00
Jannis Vajen e7ce304125 [3.2.x] Fixed page numbers in Paginator.get_elided_page_range() example in docs.
Backport of 4894a97578 from main
2021-03-24 07:35:55 +01:00
Mariusz Felisiak e2e371593f [3.2.x] Refs #32353, Refs #32352 -- Fixed GIS tests with PROJ 7.X.
Different PROJ versions use different transformations, all are correct
as having a 1 meter accuracy.

These are differences in PROJ versions that cannot and should not be
handled in Django itself.

Thanks Jani Tiainen and David Smith for reports.

See: https://github.com/OSGeo/gdal/issues/3377
Backport of 2cd4026334 from main
2021-03-23 09:17:58 +01:00
Adam Johnson 15a8518388 [3.2.x] Refs #31732 -- Fixed django.utils.inspect caching for bound methods.
Thanks Alexandr Artemyev for the report, and Simon Charette for the
original patch.

Backport of 562898034f from main
2021-03-22 20:49:15 +01:00
Adam Johnson 2420fd2d5c [3.2.x] Refs #31372 -- Added django.utils.inspect tests for bound methods.
Backport of ac72a216a7 from main
2021-03-22 20:49:09 +01:00
tim-mccurrach 153a681198 [3.2.x] Fixed #32576 -- Corrected dumpdata docs for passing model names to the --exclude option.
Backport of cf2f6fc558 from main
2021-03-22 08:44:55 +01:00
kshitijraghav fb92a9e287 [3.2.x] Fixed #32570 -- Removed unnecessary default_auto_field in app config example.
Backport of d40402cfb0 from main
2021-03-19 13:03:36 +01:00
Mariusz Felisiak 8298775dad [3.2.x] Refs #25735 -- Added tags/exclude_tags arguments to DiscoverRunner docs.
Backport of 37044817f9 from main
2021-03-19 08:06:45 +01:00