Carlton Gibson
8aab03ab55
[4.1.x] Fixed #33876 , Refs #32229 -- Made management forms render with div.html template.
...
Thanks to Claude Paroz for the report.
Backport of 89e695a69b
from main
2022-08-02 10:31:04 +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
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
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
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
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
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
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
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
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
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
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
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
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
Jonas Lundberg
6df6c1b970
[4.1.x] Fixed #33754 -- Fixed crash with prematurely closed ASGI request body.
...
Regression in 441103a04d
.
Backport of f1e0fc645b
from main
2022-05-31 09:35:20 +02:00
Claude Paroz
000e8e0d38
[4.1.x] Fixed #33748 -- Fixed date template filter crash with lazy format.
...
Regression in 659d2421c7
.
Backport of 292f372768
from main
2022-05-31 07:03:53 +02:00
Marcelo Galigniana
0210dbcbe3
[4.1.x] Fixed #22078 -- Fixed crash of Feed with decorated methods.
...
Backport of 8c0886b068
from main.
2022-05-26 11:13:42 +02:00
Marcelo Galigniana
9d3b812001
[4.1.x] Refs #22078 -- Added syndication test for feeds with static methods.
...
Backport of 7e4656e4b2
from main.
2022-05-26 11:10:33 +02:00
David Wobrock
ae7aecc93e
[4.1.x] Fixed #23740 -- Fixed removing unique_together constraint if exists primary key/unique constraint on the same field.
...
Backport of b949e40e8c
from main
2022-05-26 09:07:26 +02:00
Mariusz Felisiak
9fc56af0fb
[4.1.x] Refs #33725 -- Replaced deprecated find_element_by_css_selector() with find_elements(By.CSS_SELECTOR, …).
...
Follow up to 90dcf27114
and
2ccc0b22db
.
Backport of 1733c888f4
from main
2022-05-23 06:07:28 +02:00
Sankalp
170793f0b0
[4.1.x] Fixed #33725 -- Made hidden quick filter in admin's navigation sidebar not focusable.
...
Regression in d915dd1c58
.
Follow up to 780473d756
.
Backport of 90dcf27114
from main
2022-05-21 14:36:02 +02:00
cheng
731bb6479e
[4.1.x] Fixed #33653 -- Fixed template crash when calling methods for built-in types without required arguments.
...
Regression in 09341856ed
.
Backport of 0dd2920909
from main
2022-05-20 08:41:16 +02:00
Mariusz Felisiak
2dd646e935
[4.1.x] Fixed #33719 -- Fixed test command crash when running in parallel.
...
Thanks Pēteris Caune for the report.
Regression in 3b3f38b3b0
.
Backport of 41c4cb253c
from main
2022-05-19 10:21:39 +02:00
David Wobrock
820b4e565a
[4.1.x] Fixed #33705 -- Fixed crash when using IsNull() lookup in filters.
...
Thanks Florian Apolloner for the report.
Thanks Simon Charette for the review.
Backport of 9f55489529
from main
2022-05-19 07:52:44 +02:00
Mariusz Felisiak
fad2e59808
[4.1.x] Refs #33379 -- Fixed minimum supported version of MariaDB.
...
Backport of 2cec020f5b
from main
2022-05-17 15:00:12 +02:00
David Smith
d126eba363
Refs #32339 -- Deprecated default.html form template.
...
Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es>
2022-05-17 11:16:54 +02:00
Alokik Vijay
7f3cfaa12b
Fixed #32565 -- Moved internal URLResolver view-strings mapping to admindocs.
...
Moved the functionality of URLResolver._is_callback(),
URLResolver._callback_strs, URLPattern.lookup_str() to
django.contrib.admindocs.
2022-05-17 10:50:09 +02:00
David Wobrock
97f124f39e
Refs #27064 -- Made migrations generate RenameIndex operations when moving indexes from index_together to Meta.indexes.
2022-05-17 07:21:36 +02:00
David Wobrock
c6cec3c2d2
Refs #27064 -- Made migrations generate RenameIndex operations when renaming Meta.indexes.
2022-05-16 17:46:24 +02:00
David Wobrock
11310e9abb
Fixed #33710 -- Made RenameIndex operation a noop when the old and new name match.
2022-05-16 10:36:56 +02:00
Marcelo Galigniana
76af861356
Fixed #27550 -- Allowed GEOSGeometry.normalize() to return a normalized clone.
2022-05-16 06:46:53 +02:00
Mariusz Felisiak
d27e6b233f
Fixed #33681 -- Made Redis client pass CACHES["OPTIONS"] to a connection pool.
...
Thanks Ben Picolo for the report.
2022-05-16 06:17:40 +02:00
Nick Pope
d3677043fc
Added backward compatibility test for ConnectionHandler.databases property.
...
The ConnectionHandler.databases property is no longer used within
Django, but it is maintained for backward compatibility with 3rd party
packages that have used this private API in the past.
2022-05-13 12:01:07 +02:00
Mariusz Felisiak
c112f837d4
Fixed #33704 -- Updated postgres_tests migrations.
2022-05-13 11:23:21 +02:00
David Wobrock
eacd4977f6
Refs #27064 -- Added RenameIndex migration operation.
2022-05-12 20:44:03 +02:00
Kapil Bansal
3a82b5f655
Fixed #32559 -- Added 'step_size’ to numeric form fields.
...
Co-authored-by: Jacob Rief <jacob.rief@uibk.ac.at>
2022-05-12 14:16:52 +02:00
Mariusz Felisiak
68da6b389c
Fixed #33543 -- Deprecated passing nulls_first/nulls_last=False to OrderBy and Expression.asc()/desc().
...
Thanks Allen Jonathan David for the initial patch.
2022-05-12 11:30:03 +02:00
Ed Rivas
2798c937de
Fixed #29538 -- Fixed crash of ordering by related fields when Meta.ordering contains expressions.
...
Thanks Simon Charette for the review.
2022-05-12 07:19:16 +02:00
Carlton Gibson
34e2148fc7
Refs #33173 -- Removed use of deprecated cgi module.
...
https://peps.python.org/pep-0594/#cgi
2022-05-11 14:06:31 +02:00
Mariusz Felisiak
02dbf1667c
Fixed #33691 -- Deprecated django.contrib.auth.hashers.CryptPasswordHasher.
2022-05-11 09:13:45 +02:00
Marc Seguí Coll
262fde94de
Fixed #33622 -- Allowed customizing error messages for invalid number of forms.
...
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
2022-05-10 13:42:31 +02:00
Gagaro
667105877e
Fixed #30581 -- Added support for Meta.constraints validation.
...
Thanks Simon Charette, Keryn Knight, and Mariusz Felisiak for reviews.
2022-05-10 11:22:23 +02:00
Mariusz Felisiak
439cd73c16
Refs #33173 -- Fixed test_dateparse tests on Python 3.11+.
...
date/datetime/time.fromisoformat() support any valid ISO 8601 format
in Python 3.11+, see https://github.com/python/cpython/issues/80010 .
2022-05-09 10:38:11 +02:00