summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2020-02-03[3.0.x] Fixed CVE-2020-7471 -- Properly escaped StringAgg(delimiter) parameter.Simon Charette
2020-02-03[3.0.x] Fixed #31217 -- Made QuerySet.values()/values_list() group by not ↵Mariusz Felisiak
selected annotations with aggregations used in order_by(). Regression in 59b4e99dd00b9c36d56055b889f96885995e4240. Thanks Jon Dufresne for the report and Simon Charette for the review. Backport of 6b178a3e930f72069f3cda2e6a09d1b320fc09ec from master
2020-01-22[3.0.x] Fixed #31190 -- Fixed prefetch_related() crash for GenericForeignKey ↵Eugene Hatsko
with custom ContentType foreign key. Regression in dffa3e1992562ba60512d96d1eb5859ffff2ceb5. Backport of 0b013564ef0609d95b1d263626f2e15bccda1a50 from master
2020-01-21[3.0.x] Fixed #31195 -- Relaxed GeometryDistance test for PROJ 5.2+.Sergey Fedoseev
Backport of 31e2ab345b272b309770262067710589ec433e79 from master
2020-01-17[3.0.x] Refs #31097 -- Added django.db.models.Q import to contrib.postgres ↵Mariusz Felisiak
aggregates tests.
2020-01-15[3.0.x] Fixed #31124 -- Fixed setting of get_FOO_display() when overriding ↵Carlton Gibson
inherited choices. Regression in 2d38eb0ab9f78d68c083a5b78b1eca39027b279a Backport of 29c126bb349526b5f1cd78facbe9f25906f18563 from master
2020-01-15[3.0.x] Refs #31136 -- Made QuerySet.values()/values_list() group only by ↵Mariusz Felisiak
selected annotation. Regression in 0f843fdd5b9b2f2307148465cd60f4e1b2befbb4. Backport of 59b4e99dd00b9c36d56055b889f96885995e4240 from master
2020-01-14[3.0.x] Fixed #31097 -- Fixed crash of ArrayAgg and StringAgg with filter ↵David Wobrock
when used in Subquery. Backport of 2f565f84aca136d9cc4e4d061f3196ddf9358ab8 from master
2020-01-11[3.0.x] Fixed #31155 -- Fixed a system check for the longest choice when a ↵Mariusz Felisiak
named group contains only non-string values. Regression in b6251956b69512bf230322bd7a49b629ca8455c6. Thanks Murat Guchetl for the report. Backport of 6f7998adc784032f4b8918ca2eea27537ea4cbbe from master
2020-01-10[3.0.x] Fixed #31154 -- Added support for using enumeration types in templates.Adam Johnson
Enumeration helpers are callables, so the template system tried to call them with no arguments. Thanks Rupert Baker for helping discover this. Backport of 5166097d7c80cab757e44f2d02f3d148fbbc2ff6 from master
2020-01-08[3.0.x] Fixed #31141 -- Relaxed system check of translation settings for ↵Mariusz Felisiak
sublanguages. Regression in 4400d8296d268f5a8523cd02ddc33b12219b2535. Thanks Enrique Matías Sánchez for the report. Backport of 53d8646f799de7f92ab9defe9dc56c6125448102 from master
2020-01-07[3.0.x] Fixed timezones tests for PyYAML 5.3+.Mariusz Felisiak
Backport of 8be477be5c1a4afc9ad00bb58a324f637e018c0f from master
2020-01-04[3.0.x] Fixed #31136 -- Disabled grouping by aliases on ↵Mariusz Felisiak
QuerySet.values()/values_list(). Regression in fb3f034f1c63160c0ff13c609acd01c18be12f80. Thanks Sigurd Ljødal for the report. Backport of 0f843fdd5b9b2f2307148465cd60f4e1b2befbb4 from master
2020-01-03[3.0.x] Fixed #31133 -- Fixed crash when subtracting against a subquery ↵Simon Charette
annotation. The subtract_temporals() database operation was not handling expressions returning SQL params in mixed database types. Regression in 35431298226165986ad07e91f9d3aca721ff38ec. Thanks Reupen Shah for the report. Backport of 9bcbcd599abac91ea853b2fe10b784ba32df043e from master
2020-01-03[3.0.x] Refs #31040 -- Fixed crypt.crypt() call in test_hashers.py.Mariusz Felisiak
An empty string is invalid salt in Python 3 and raises exception since Python 3.9, see https://bugs.python.org/issue38402. Backport of 1960d55f8baa412b43546d15a8342554808fff57 from master
2019-12-30[3.0.x] Fixed #31071 -- Disabled insert optimization for primary keys with ↵Simon Charette
defaults when loading fixtures. Model.save_base() is called directly when loading fixtures and assumes existing rows will be updated. Branching of "raw" allows to maintain the optimization introduced in #29260 while supporting this edge case. Regression in 85458e94e38c20e57939947ee515a1a53689659f. Thanks Reupen Shah for the report. Backport of 5779cc938a34eb96815c7a40ded2c8f6c8087c58 from master
2019-12-23[3.0.x] Fixed #31106 -- Fixed migrations crash on PostgreSQL 10+ when adding ↵Mariusz Felisiak
FK constraints inline and changing data. This allows adding foreign key constraints inline and changing data in the same migration on PostgreSQL 10+. Regression in 738faf9da2a5cd03148a36375db80746c99c9623. Thanks Janne Rönkkö for the report and Simon Charette for the implementation idea and review. Backport of 22ce5d0031bd795ade081394043833e82046016c from master
2019-12-23[3.0.x] Refs #31115 -- Added test for nested subquery that references ↵Mariusz Felisiak
related fields. Thanks Dmitriy Gunchenko for the report and Simon Charette for the analysis and tests. Regression in 5a4d7285bd10bd40d9f7e574a7c421eb21094858. Fixed in 5a4d7285bd10bd40d9f7e574a7c421eb21094858. Backport of 45bcc6feac68165eb3642d3c308c74b4828e679e from master
2019-12-23[3.0.x] Fixed #31109 -- Disabled grouping by aliases on QuerySet.exists().Simon Charette
Clearing the SELECT clause in Query.has_results was orphaning GROUP BY references to it. Thanks Thierry Bastian for the report and Baptiste Mispelon for the bisect. Regression in fb3f034f1c63160c0ff13c609acd01c18be12f80. Backport of 720de4d0441fcfdb543051389c70efbe66ed962a from master
2019-12-19[3.0.x] Fixed #31094 -- Included columns referenced by subqueries in GROUP ↵Simon Charette
BY on aggregations. Thanks Johannes Hoppe for the report. Regression in fb3f034f1c63160c0ff13c609acd01c18be12f80. Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> Backport of 5a4d7285bd10bd40d9f7e574a7c421eb21094858 from master
2019-12-18[3.0.x] Fixed CVE-2019-19844 -- Used verified user email for password reset ↵Simon Charette
requests. Backport of 5b1fbcef7a8bec991ebe7b2a18b5d5a95d72cb70 from master. Co-Authored-By: Florian Apolloner <florian@apolloner.eu>
2019-12-11[3.0.x] Fixed #31073 -- Prevented CheckboxInput.get_context() from mutating ↵Peter Andersen
attrs. Backport of 02eff7ef60466da108b1a33f1e4dc01eec45c99d from master
2019-12-06[3.0.x] Fixed #31060 -- Reallowed window expressions to be used in ↵Alex Aktsipetrov
conditions outside of queryset filters. Regression in 4edad1ddf6203326e0be4bdb105beecb0fe454c4. Thanks utapyngo for the report. Backport of bf12273db4e53779546e2ac7b65c0ce8e3c8a640 from master.
2019-12-06[3.0.x] Fixed #31061 -- Ignored positional args in django.urls.resolve() ↵Mariusz Felisiak
when all optional named parameters are missing. Regression in 76b993a117b61c41584e95149a67d8a1e9f49dd1. Thanks Claude Paroz for the report and Carlton Gibson for reviews. Backport of 82a88d2f48e13ef5d472741d5ed1c183230cfe4c from master
2019-12-03[3.0.x] Fixed #31056 -- Allowed disabling async-unsafe check with an ↵Andrew Godwin
environment variable. Backport of c90ab30fa1305481024b9c3c50b5a6ed6cd9a2f5 from master
2019-12-02Fixed CVE-2019-19118 -- Required edit permissions on parent model for ↵Carlton Gibson
editable inlines in admin. Thank you to Shen Ying for reporting this issue.
2019-12-02[3.0.x] Fixed #30953 -- Made select_for_update() lock queryset's model when ↵Mariusz Felisiak
using "self" with multi-table inheritance. Thanks Abhijeet Viswa for the report and initial patch. Backport of 0107e3d1058f653f66032f7fd3a0bd61e96bf782 from master
2019-11-29[3.0.x] Fixed #31021 -- Fixed proxy model permissions data migration crash ↵Mariusz Felisiak
with a multiple databases setup. Regression in 98296f86b340c8c9c968375d59f1d3a3479e60c2. Backport of e8fcdaad5c428878d0a5d6ba820d957013f75595 from master
2019-11-26[3.0.x] Fixed #31031 -- Fixed data loss in admin changelist view when ↵Baptiste Mispelon
formset's prefix contains regex special chars. Regression in b18650a2634890aa758abae2f33875daa13a9ba3. Backport of 52936efacec4df05df2d9872c09c3332335bf21b from master
2019-11-25[3.0.x] Fixed #27914 -- Fixed serialization of nested classes in migrations.John Bowen
Backport of 29d8198841ea39af44f3bc835d646e642d498475 from master
2019-11-25[3.0.x] Refs #23950 --- Moved test DeconstructibleInstances class to a ↵John Bowen
module level. DeconstructibleInstances was not importable from the asserted path. Backport of 8008795a3899d979d65832ca7c4946903de206f7 from master
2019-11-21[3.0.x] Fixed #31012 -- Reverted "Fixed #29056 -- Fixed HTML5 validation of ↵Carlton Gibson
required SelectDateWidget." This reverts commit f038214d917c982613f5a15db8dfe325b1f7479b. The initial issue was incorrect. Django 2.2, and before, did not generate invalid HTML as reported. With f03821 in place invalid HTML was generated. Thanks to Kevin Brown for follow-up report and investigation. Backport of ee4a19053a32d41cdd79e087b1968980804ce658 from master
2019-11-20[3.0.x] Pinned asgiref to 3.2 series.Carlton Gibson
Backport of 36453526d3e1a5829864f106d6baa0ebdb20537e from master
2019-11-18[3.0.x] Fixed #30986 -- Fixed queryset crash when filtering against boolean ↵Mariusz Felisiak
RawSQL expressions on Oracle. Backport of 8685e764efd2957085762d9249e07794d9a58dcb from master
2019-11-13[3.0.x] Fixed #30971 -- Prevented Query.resolve_lookup_value() from coercing ↵George Marshall
list values to tuples. Regression in 8a281aa7fe76a9da2284f943964a9413697cff1f. Backport of 8be79984dce7d819879a6e594ca69c5f95a08378 from master
2019-11-11[3.0.x] Fixed #30967 -- Fixed TrigramTest failures on PostgreSQL 12+.Hannes Ljungberg
Backport of 6e2f05b2e33a6c80c7a411ce76af7b5a08acb835 from master
2019-11-06[3.0.x] Refs #30183 -- Doc'd dropping support for sqlparse < 0.2.2.Stephen Rauch
Support for sqlparse < 0.2.2 was broken in 782d85b6dfa191e67c0f1d572641d8236c79174c because is_whitespace property was added in sqlparse 0.2.2. Backport of 4b6db766ba4b613d317c87f87d1d63865b7424a4 from master
2019-11-04[3.0.x] Fixed #30931 -- Restored ability to override Model.get_FIELD_display().Carlton Gibson
Thanks Sergey Fedoseev for the implementation idea. Regression in a68ea231012434b522ce45c513d84add516afa60. Backport of 2d38eb0ab9f78d68c083a5b78b1eca39027b279a from master
2019-10-25[3.0.x] Fixed #30902 -- Added __str__() for model choice enums.Carlton Gibson
Allows expected behavior when cast to str, also matching behaviour of created instances with those fetched from the DB. Thanks to Simon Charette, Nick Pope, and Shai Berger for reviews. Backport of dbcd7b064e7278614f29fc45468d461e263d4da7 from master
2019-10-24[3.0.x] Fixed #30900 -- Skipped async-related tests on Windows using Python ↵Carlton Gibson
3.8.0. Refs https://bugs.python.org/issue38563. Backport of e83c300a3312995d46315616f4361dfa110c741b from master
2019-10-24[3.0.x] Fixed #30903 -- Fixed migrations crash on PostgreSQL when adding ↵Hannes Ljungberg
Index with opclasses and ordering. Backport of fa5f3291e7f2611d53e64ab481ebe951b0161791 from master
2019-10-23[3.0.x] Refs #29926 -- Bumped minimum tblib version to 1.5.0 in test ↵Mariusz Felisiak
requirements. Backport of 25903e41fb45ce9cc80dc93bf4b51ea431dcb2b6 from master
2019-10-22[3.0.x] Refs #29926 -- Skipped ↵Mariusz Felisiak
RemoteTestResultTest.test_add_failing_subtests() on Python 3.8+ and tblib <= 1.4.0. Backport of 2847d2c760438195c4c71ea9d3fded1ce116ea4e from master
2019-10-15[3.0.x] Refs #27910 -- Added __init__.py file for model_enums tests.Mariusz Felisiak
Backport of 1877ec18753947795b7821f8b9176bd7ea7c03a3 from master
2019-10-14[3.0.x] Fixed #30870 -- Fixed showing that RunPython operations are ↵Mariusz Felisiak
irreversible by migrate --plan. Thanks Hasan Ramezani for the initial patch and Kyle Dickerson for the report. Backport of 06d34aab7cfb1632a1538a243db81f24498525ff from master
2019-10-14[3.0.x] Isolated migrations.test_commands.MigrateTests.test_migrate_plan.Mariusz Felisiak
Backport of 05186c03a30686f4898c1cb9acf4b8613035afcc from master
2019-10-14[3.0.x] Fixed #30868 -- Prevented unnecessary AlterField when renaming a ↵Simon Charette
referenced pk. Regression introduced by dcdd219ee1, refs #25817. Thanks Carlos E. C. Leite for the report and Mariusz for the bisect. Backport of 2839659b42ef80038152768b6cedae1016c59d90 from master
2019-10-11[3.0.x] Fixed #30014 -- Fixed ModelChoiceField validation when initial value ↵Etienne Chové
is a model instance. Thanks Carlton Gibson for reviews. Backport of e7cdb0cd7eb5eb677af8dae7bfc6845186f861b0 from master
2019-10-11[3.0.x] Added ModelChoiceField test for validation with to_field_name.Etienne Chové
Backport of a12f9cd95a24573612daaf844ec97d4aed12446d from master
2019-10-11[3.0.x] Fixed #30826 -- Fixed crash of many JSONField lookups when one hand ↵Louise Grandjonc
side is key transform. Regression in 6c3dfba89215fc56fc27ef61829a6fff88be4abb. Backport of 7d1bf29977bb368d7c28e7c6eb146db3b3009ae7 from master