Mariusz Felisiak
cdd970ae22
[4.2.x] Fixed #34568 -- Made makemigrations --update respect --name option.
...
Thanks David Sanders for the report.
Backport of c52f4295f2 from main
2023-05-17 13:15:30 +02:00
Simon Charette
201d29b371
[4.2.x] Fixed #34570 -- Silenced noop deferral of many-to-many and GFK.
...
While deferring many-to-many and GFK has no effect, the previous
implementation of QuerySet.defer() ignore them instead of crashing.
Regression in b3db6c8dcb .
Thanks Paco Martínez for the report.
Backport of 99e5dff737 from main
2023-05-17 08:39:44 +02:00
Julie Rymer
9c301814b0
[4.2.x] Fixed #34539 -- Restored get_prep_value() call when adapting JSONFields.
...
Regression in 5c23d9f0c3 .
Backport of 0ec60661e6 from main
2023-05-16 11:02:33 +02:00
Mariusz Felisiak
e0d8981139
[4.2.x] Fixed #34544 -- Avoided DBMS_LOB.SUBSTR() wrapping with IS NULL condition on Oracle.
...
Regression in 09ffc5c121 .
Thanks Michael Smith for the report.
This also reverts commit 1e4da43955 .
Backport of 1586a09b79 from main
2023-05-08 19:35:20 +02:00
Mariusz Felisiak
9ec1ff7879
[4.2.x] Fixed MultipleFileFieldTest.test_file_multiple_validation() test if Pillow isn't installed.
...
Follow up to fb4c55d9ec .
Backport of fcfbf08abe from main
2023-05-04 08:09:27 +02:00
Mariusz Felisiak
21b1b1fc03
[4.2.x] Fixed CVE-2023-31047, Fixed #31710 -- Prevented potential bypass of validation when uploading multiple files using one form field.
...
Thanks Moataz Al-Sharida and nawaik for reports.
Co-authored-by: Shai Berger <shai@platonix.com >
Co-authored-by: nessita <124304+nessita@users.noreply.github.com >
2023-05-03 13:43:16 +02:00
Mariusz Felisiak
290fd5ecec
[4.2.x] Fixed #34529 , Refs #34525 -- Reduced index operations with Meta.indexes/index_together when optimizing migrations.
...
This makes squashing migrations an available path for changing
Meta.index_together, which is deprecated, to Meta.indexes.
Follow up to f810325721 .
Backport of 8e2460d599 from main.
2023-05-03 13:09:49 +02:00
Mariusz Felisiak
f200d83698
[4.2.x] Fixed #34515 -- Made LocaleMiddleware prefer language from paths when i18n patterns are used.
...
Regression in 94e7f471c4 .
This reverts commit 94e7f471c4
(refs #34069 ) and
partly reverts commit 3b4728310a .
Thanks Anthony Baillard for the report.
Co-Authored-By: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com >
Backport of 0e444e84f8 from main
2023-05-02 06:33:23 +02:00
Mariusz Felisiak
fffbf85080
[4.2.x] Fixed #34512 -- Restored breadcrumbs on admin app index view.
...
Thanks Adam (ataylor32) for the report.
Regression in 872b61193b .
Backport of 9440f6ba41 from main
2023-04-26 08:37:30 +02:00
Mariusz Felisiak
f75a6977e4
[4.2.x] Refs #34483 -- Fixed timesince()/timeuntil() with timezone-aware dates on different days and interval less than 1 day.
...
Follow up to 813015d67e .
Regression in 8d67e16493 .
Backport of 198a19b692 from main
2023-04-14 17:42:33 +02:00
Scott Macpherson
090d5ccc6c
[4.2.x] Fixed #34486 -- Fixed DatabaseOperations.compose_sql() crash with no existing database connection on PostgreSQL.
...
Regression in 09ffc5c121 .
Backport of 53aee470d5 from main
2023-04-14 11:02:47 +02:00
Mariusz Felisiak
cd464fbc3a
[4.2.x] Refs #34483 -- Fixed utils_tests.test_timesince crash on Python 3.8.
2023-04-14 06:10:31 +02:00
nessita
a3c14ea61b
[4.2.x] Fixed #34483 -- Fixed timesince()/timeuntil() with timezone-aware dates and interval less than 1 day.
...
Regression in 8d67e16493 .
Thanks Lorenzo Peña for the report.
Backport of 813015d67e from main
2023-04-13 13:20:16 -03:00
Mariusz Felisiak
791407fef1
[4.2.x] Refs #34482 -- Reverted "Fixed #32969 -- Fixed pickling HttpResponse and subclasses."
...
This reverts commit d7f5bfd241 .
Thanks Márton Salomváry for the report.
Backport of 173034b005 from main
2023-04-12 18:53:29 +02:00
Mariusz Felisiak
2feb9333e7
[4.2.x] Fixed #34484 , Refs #34482 -- Reverted "Fixed #29186 -- Fixed pickling HttpRequest and subclasses."
...
This reverts commit 6220c445c4 .
Thanks Adam Johnson and Márton Salomváry for reports.
Backport of 280ca147af from main
2023-04-12 18:53:22 +02:00
sarahboyce
facc153af7
[4.2.x] Fixed #34455 -- Restored i18n_patterns() respect of prefix_default_language argument when fallback language is used.
...
Regression in 94e7f471c4 .
Thanks Oussama Jarrousse for the report.
Backport of 3b4728310a from main
2023-04-10 15:35:28 +02:00
Mariusz Felisiak
f6e0029fcd
[4.2.x] Refs #34118 -- Fixed CustomChoicesTests.test_uuid_unsupported on Python 3.11.4+.
...
5342f5e713
Follow up to 38e63c9e61 .
Backport of 2eb1f37260 from main
2023-04-07 11:08:32 +02:00
Mariusz Felisiak
b0d7753d07
[4.2.x] Fixed #34470 -- Enforced UTF-8 encoding on PostgreSQL.
...
Regression in 6a21658163 .
Backport of 5b8a043bf5 from main
2023-04-07 10:12:19 +02:00
Anders Kaseorg
0bc2bbf041
[4.2.x] Fixed #34466 -- Reallowed setting cursor_factory in DATABASES["options"] on PostgreSQL.
...
Regression in 09ffc5c121 .
Backport of 73cbb372ba from main
2023-04-07 09:21:54 +02:00
Simon Charette
511dc3db53
[4.2.x] Fixed #34464 -- Fixed queryset aggregation over group by reference.
...
Regression in 59bea9efd2 .
Refs #28477 .
Thanks Ian Cubitt for the report.
Backport of 9daf8b4109 from main
2023-04-07 06:58:24 +02:00
Mariusz Felisiak
db49def5fc
[4.2.x] Fixed #34459 -- Fixed SearchVector() crash for parameters with % symbol.
...
Thanks Patryk Zawadzki for the report.
Regression in 09ffc5c121 .
Backport of 4bf4222010 from main
2023-04-06 13:33:13 +02:00
Mariusz Felisiak
dece89df81
[4.2.x] Moved SearchVectorIndexTests.test_search_vector_index to postgres_tests.test_indexes.
...
Backport of 02a04ab79a from main
2023-04-06 13:33:08 +02:00
Mariusz Felisiak
32cfa73c6a
[4.2.x] Refs #34118 -- Fixed CustomChoicesTests.test_uuid_unsupported on Python 3.12+.
...
2a4d8c0a9e
Backport of 38e63c9e61 from main
2023-04-05 13:59:55 +02:00
Simon Charette
647920b766
[4.2.x] Fixed #34458 -- Fixed QuerySet.defer() crash on attribute names.
...
Thanks Andrew Cordery for the report.
Regression in b3db6c8dcb .
Backport of 87c63bd8df from main
2023-04-05 06:06:03 +02:00
Mariusz Felisiak
f12dc36754
[4.2.x] Fixed #34443 -- Fixed filtering by transforms on reverse relations.
...
Regression in ce6230aa97 .
Backport of 996c802229 from main
2023-03-28 21:03:48 +02:00
Mariusz Felisiak
be6a309b1d
[4.2.x] Refs #29799 -- Added field instance lookups to suggestions in FieldErrors.
...
Bug in cd1afd553f .
Backport of 3afdc9e9b4 from main
2023-03-28 19:19:30 +02:00
Gary Jarrel
99ba5b43f0
[4.2.x] Fixed #34438 -- Reallowed extending UserCreationForm.
...
Regression in 298d02a77a .
Backport of fcc7dc5781 from main
2023-03-28 12:48:25 +02:00
Tom Carrick
788f7b8100
[4.2.x] Fixed #34383 -- Fixed layout of admin fieldsets with multiple fields on the same line.
...
Thanks Antonio Candido Nazareth junior for the report.
Regression in 96a598356a .
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com >
Backport of d687febce5 from main
2023-03-28 05:35:28 +02:00
Carlton Gibson
ae824eceb1
[4.2.x] Fixed #34428 -- Made ASGIStaticFilesHandler adapt response to async iterator.
...
Bug in 0bd2c0c901 .
Backport of 02c356f2f3 from main
2023-03-21 20:52:59 +01:00
Mariusz Felisiak
f2923306f1
[4.2.x] Fixed #34322 -- Made ES module support to ManifestStaticFilesStorage optional.
...
Co-authored-by: Author: Claude Paroz <claude@2xlibre.net >
Backport of e10c1688f9 from main
2023-03-18 14:06:09 +01:00
David Wobrock
6937c92169
[4.2.x] Fixed #34384 -- Fixed session validation when rotation secret keys.
...
Bug in 0dcd549bbe .
Thanks Eric Zarowny for the report.
Backport of 2396933ca9 from main
2023-03-08 11:33:03 +01:00
Tim Graham
fae76b81ce
[4.2.x] Refs #34320 -- Added skipIf for a test requiring check constraints.
...
Backport of 40e88ae8c8 from main
2023-02-28 05:13:22 +01:00
Simon Charette
fc15d11f2e
[4.2.x] Fixed #34368 -- Made subquery raise NotSupportedError when referencing outer window expression.
...
Regression in f387d024fc .
Co-authored-by: Jannis Vajen <jvajen@gmail.com >
Backport of c67ea79aa9 from main
2023-02-27 09:46:30 +01:00
Simon Charette
872dade29c
[4.2.x] Fixed #34372 -- Fixed queryset crash on order by aggregation using OrderBy.
...
Regression in 278881e376 caused by a lack
of expression copying when an OrderBy expression is explicitly provided.
Thanks Jannis Vajen for the report and regression test.
Backport of b15f162f25 from main
2023-02-27 07:10:45 +01:00
Panagiotis H.M. Issaris
ce69dba000
[4.2.x] Fixed #34363 -- Fixed floatformat crash on zero with trailing zeros.
...
Regression in 08c5a78726 .
Follow up to 4b066bde69 .
Backport of dcd9746983 from main
2023-02-22 20:49:04 +01:00
Laurens Verhoeven
bb94e1b7db
[4.2.x] Fixed #34349 -- Fixed FormSet.empty_form crash when deleting extra forms is disabled.
...
Backport of 6cbc403b8e from main
2023-02-20 09:33:19 +01:00
Simon Charette
aab25a69dd
[4.2.x] Fixed #34346 -- Ordered selected expressions by position.
...
Used the same approach as for #34176 by using selected expressions
position to prevent ambiguous aliases in collisions.
Thanks henribru for the report.
Regression in 04518e310d .
Backport of 278881e376 from main
2023-02-20 06:22:18 +01:00
Simon Charette
312d0f88b4
[4.2.x] Refs #33308 -- Added tests for queryset ordered by annotation with nulls_first/nulls_last.
...
Backport of a6511bc233 from main
2023-02-18 16:29:04 +01:00
Stefan Brand
efcc0f25a7
[4.2.x] Fixed #34302 -- Fixed SpatialReference.srid for objects without top-level authority.
...
Backport of eacf6b73d8 from main
2023-02-17 19:57:41 +01:00
Stefan Brand
341f33ed15
[4.2.x] Refs #34302 -- Fixed SpatialReference.auth_name()/auth_code() when target is None.
...
force_bytes() turns None into the byte string b"None". Since
ctypes.c_char_p() also accepts None, we can bypass force_bytes() if
target is None.
Backport of d77762de03 from main
2023-02-17 19:57:34 +01:00
Alexandre Spaeth
610cd06c3f
[4.2.x] Fixed #34342 , Refs #33735 -- Fixed test client handling of async streaming responses.
...
Bug in 0bd2c0c901 .
Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es >
Backport of 52b054824e from main
2023-02-17 11:48:59 +01:00
Alexandre Spaeth
1ecbc04624
[4.2.x] Refs #34342 -- Added tests for handling sync streaming responses by test client.
...
Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es >
Backport of bfb8fda3e6 from main
2023-02-17 11:48:53 +01:00
nabil-rady
3b09f35558
[4.2.x] Fixed #34320 -- Make sure constraints names are obtained from truncated columns names.
...
Backport of 6bdc3c58b6 from main
2023-02-15 16:52:31 +01:00
DevilsAutumn
5cde08f702
[4.2.x] Fixed #34250 -- Fixed renaming model with m2m relation to a model with the same name.
...
Backport of ff3a283422 from main
2023-02-14 14:33:45 +01:00
Markus Holtermann
7ac5ff37b8
[4.2.x] Fixed CVE-2023-24580 -- Prevented DoS with too many uploaded files.
...
Thanks to Jakob Ackermann for the report.
2023-02-14 08:21:18 +01:00
sarahboyce
5510a12c90
[4.2.x] Fixed #34316 -- Fixed layout of admin password change forms and help texts.
...
Regression in 96a598356a .
Backport of e678046681 from main
2023-02-13 11:52:09 +01:00
Dhanush
a0623b117c
[4.2.x] Fixed #32813 -- Made runserver display port after binding.
...
Thanks Florian Apolloner for the review.
Backport of a18d20ca97 from main
2023-02-10 09:55:35 +01:00
Mariusz Felisiak
836ae73a89
[4.2.x] Fixed #34319 -- Fixed Model.validate_constraints() crash on ValidationError with no code.
...
Thanks Mateusz Kurowski for the report.
Regression in 667105877e .
Backport of 2fd755b361 from main
2023-02-08 16:39:53 +01:00
Bakdolot
1f193f7f56
[4.2.x] Fixed #34315 -- Preserved admin changelist filters on "Close" button.
...
Backport of 325c44ac6c from main
2023-02-08 10:21:40 +01:00
Nils VAN ZUIJLEN
e8a39da396
[4.2.x] Fixed #34285 -- Fixed index/slice lookups on filtered aggregates with ArrayField.
...
Thanks Simon Charette for the review.
Backport of ae1fe72e9b from main
2023-02-07 14:06:08 +01:00