Stanislav Volyk
|
20a0850099
|
Fixed #34283 -- Escaped title in admin's changelist filters.
Regression in 27aa7035f5 .
|
2023-01-30 09:37:53 +01:00 |
fschwebel
|
0265b1b49b
|
Fixed typo in docs/topics/auth/passwords.txt.
Wrapped hashing is only possible if the inner wrapped function is the
same as the previous hasher.
|
2023-01-30 08:31:39 +01:00 |
Sarah Boyce
|
8acc433e41
|
Fixed #28054 -- Made runserver not return response body for HEAD requests.
Co-authored-by: jannschu <jannik.schuerg@posteo.de>
|
2023-01-27 21:49:54 +01:00 |
Mariusz Felisiak
|
82dad11bfe
|
Refs #34255 -- Skipped test_group_by_nested_expression_with_params test on PostgreSQL when server-side binding cursors are used.
Thanks Tim Graham for the review.
|
2023-01-27 21:28:10 +01:00 |
Raj Desai
|
246eb4836a
|
Fixed #34254 -- Fixed return value of Exists() with empty queryset.
Thanks Simon Charette for reviews.
|
2023-01-26 19:54:48 +01:00 |
Simon Sawicki
|
7eb5391b71
|
Fixed #34294 -- Protected django.core.files.locks against argtypes redefinition on Windows.
|
2023-01-26 19:39:33 +01:00 |
Mariusz Felisiak
|
2b1242abb3
|
Fixed #34291 -- Fixed Meta.constraints validation crash on UniqueConstraint with ordered expressions.
Thanks Dan F for the report.
Bug in 667105877e .
|
2023-01-26 09:31:40 +01:00 |
Mariusz Felisiak
|
882f99031e
|
Moved release note about the default PBKDF2 iterations into django.contrib.auth section.
Thanks Tim Graham for the report.
|
2023-01-25 22:25:29 +01:00 |
Carlton Gibson
|
d8e1442ce2
|
Adjusted release notes for 4.1.6, 4.0.9, and 3.2.17.
|
2023-01-25 12:26:00 +01:00 |
Carlton Gibson
|
1df963ad24
|
Set date and added stub release notes for 4.1.6, 4.0.9, and 3.2.17.
|
2023-01-25 11:57:04 +01:00 |
Stephen
|
34b3288149
|
Corrected passenv value for tox 4.0.6+.
|
2023-01-25 06:09:57 +01:00 |
朱穆穆
|
d3c93cdc59
|
Fixed #34227 -- Fixed QuerySet.select_related() with multi-level FilteredRelation.
|
2023-01-24 10:20:27 +01:00 |
Matt Westcott
|
ef85b6bf0b
|
Fixed #34192 -- Preserved callable storage when it returns default_storage.
|
2023-01-23 10:29:17 +01:00 |
Claude Paroz
|
e3a4cee081
|
Fixed #34278 -- Made translatable string plural-aware in SelectFilter2.js.
Bug in be63c78760 .
|
2023-01-23 06:08:41 +01:00 |
touhf
|
e1a093f8cb
|
Added short description to remove_stale_contenttypes command.
|
2023-01-20 12:58:51 +01:00 |
noFFENSE
|
5cd1385356
|
Fixed #34242 -- Doc'd that primary key is set to None when deleting objects.
|
2023-01-20 09:36:36 +01:00 |
Francesco Panico
|
cc8aa6bf9c
|
Fixed #34267 -- Fixed sliced QuerySet.union() crash.
Regression in 3d734c09ff .
Thanks Raphaël Stefanini for the report.
|
2023-01-20 08:51:38 +01:00 |
Niccolò Mineo
|
79c298c9ce
|
Fixed #34266 -- Added ClosestPoint GIS database functions.
|
2023-01-20 08:13:43 +01:00 |
David Wobrock
|
4b066bde69
|
Fixed #34272 -- Fixed floatformat crash on zero with trailing zeros to zero decimal places.
Regression in 08c5a78726 .
Thanks Andrii Lahuta for the report.
|
2023-01-19 10:15:40 +01:00 |
Nick Pope
|
39f83765e1
|
Refs #32528 -- Simplified MigrationAutodetector._sort_migrations().
|
2023-01-19 06:34:28 +01:00 |
Nick Pope
|
1e62a64202
|
Refs #32528 -- Simplified Media.merge().
This avoids building up a second datastructure for the duplicate files
warning case and simply flatten and strip duplicates if that case ever
arises.
|
2023-01-19 06:33:39 +01:00 |
Nick Pope
|
1282b5e420
|
Fixed #32528 -- Replaced django.utils.topological_sort with graphlib.TopologicalSort().
graphlib.TopologicalSort() is available since Python 3.9.
|
2023-01-19 06:31:40 +01:00 |
Nick Pope
|
4470c2405c
|
Refs #34233 -- Used @functools.cache.
Python 3.9+ supports @functools.cache as an alias for
@functools.lru_cache(maxsize=None).
|
2023-01-18 19:23:18 +01:00 |
Mariusz Felisiak
|
23e8868862
|
Refs #34233 -- Used str.removeprefix()/removesuffix().
|
2023-01-18 19:11:18 +01:00 |
Nick Pope
|
fd21f82aa8
|
Refs #34233 -- Used types.NoneType.
Available since Python 3.10 where it was reintroduced.
|
2023-01-18 17:27:23 +01:00 |
Nick Pope
|
26a395f27d
|
Refs #34233 -- Used aiter() and anext().
Available since Python 3.10.
|
2023-01-18 13:45:07 +01:00 |
Mariusz Felisiak
|
a04565845a
|
Refs #34233 -- Referenced isocalendar() results by names not indexes.
isocalendar() returns a namedtuple() instead of tuple in Python 3.9+
|
2023-01-18 12:57:54 +01:00 |
Mariusz Felisiak
|
b209518089
|
Refs #32339 -- Deprecated transitional form renderers.
|
2023-01-18 11:08:39 +01:00 |
Mariusz Felisiak
|
3bbe22dafc
|
Fixed #34233 -- Dropped support for Python 3.8 and 3.9.
|
2023-01-18 09:46:01 +01:00 |
John Whitlock
|
d547171183
|
Fixed typo in docs/releases/4.2.txt.
|
2023-01-17 19:27:51 +01:00 |
Mariusz Felisiak
|
2785e121c7
|
Doc'd that 4.2 is LTS.
|
2023-01-17 19:24:31 +01:00 |
Mariusz Felisiak
|
a209f66259
|
Removed remaining empty sections from 4.2 release notes.
Follow up to 772cd2b15b .
|
2023-01-17 14:05:32 +01:00 |
Sébastien Corbin
|
e2964fed17
|
Fixed #34264 -- Moved release note about session cookies into error reporting section.
|
2023-01-17 13:08:42 +01:00 |
Mariusz Felisiak
|
4fc711a108
|
Increased the default PBKDF2 iterations for Django 5.0.
|
2023-01-17 11:49:15 +01:00 |
Mariusz Felisiak
|
f39f120302
|
Advanced deprecation warnings for Django 5.0.
|
2023-01-17 11:49:15 +01:00 |
Mariusz Felisiak
|
003081468e
|
Refs #33263 -- Removed warning in BaseDeleteView when delete() method is overridden.
|
2023-01-17 11:49:15 +01:00 |
Mariusz Felisiak
|
94ad46e9d8
|
Refs #33543 -- Made Expression.asc()/desc() and OrderBy raise ValueError when nulls_first/nulls_last=False is passed.
Per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
Mariusz Felisiak
|
98756c685e
|
Refs #32339 -- Changed default form and formset rendering style to div-based.
Per deprecation timeline.
This also removes "django/forms/default.html" and
"django/forms/formsets/default.html" templates.
|
2023-01-17 11:49:15 +01:00 |
Mariusz Felisiak
|
b5ac6e78f8
|
Refs #33691 -- Removed django.contrib.auth.hashers.CryptPasswordHasher per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
Mariusz Felisiak
|
ce7b4f39e3
|
Refs #27674 -- Removed django.contrib.gis.admin.OpenLayersWidget per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
Mariusz Felisiak
|
71d1203b07
|
Refs #33348 -- Removed support for passing response object and form/formset name to SimpleTestCase.assertFormError()/assertFormSetError().
Per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
Mariusz Felisiak
|
d6816bff73
|
Refs #32365 -- Removed django.utils.timezone.utc per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
Mariusz Felisiak
|
9a01311d20
|
Refs #15619 -- Removed support for logging out via GET requests.
Per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
Mariusz Felisiak
|
ba082e0952
|
Refs #33561 -- Made created=True required in signature of RemoteUserBackend.configure_user() subclasses.
Per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
Mariusz Felisiak
|
4d78d7338c
|
Refs #31486 -- Removed ability to pass unsaved model instances to related filters.
Per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
Mariusz Felisiak
|
1391356276
|
Refs #29984 -- Made QuerySet.iterator() without chunk_size raise ValueError after prefetch_related().
Per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
Mariusz Felisiak
|
b119f4329c
|
Refs #29708 -- Removed PickleSerializer per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
Mariusz Felisiak
|
23c8787439
|
Refs #33348 -- Removed support for passing errors=None to SimpleTestCase.assertFormError()/assertFormsetErrors().
Per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
Mariusz Felisiak
|
23ec318988
|
Refs #33342 -- Removed ExclusionConstraint.opclasses per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
Mariusz Felisiak
|
5c10041f46
|
Refs #30127 -- Removed name argument for django.utils.functional.cached_property().
Per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |