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 |
|
Mariusz Felisiak
|
e01970e9d2
|
Refs #32800 -- Removed CSRF_COOKIE_MASKED transitional setting per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
|
Mariusz Felisiak
|
daf88e778b
|
Refs #25916 -- Removed SitemapIndexItem.__str__() per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
|
Mariusz Felisiak
|
31878b4d73
|
Refs #31026 -- Removed ability to return string when rendering ErrorDict/ErrorList.
Per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
|
Mariusz Felisiak
|
182d25eb7a
|
Refs #31026 -- Removed BaseForm._html_output() per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
|
Mariusz Felisiak
|
4982958ec0
|
Refs #27674 -- Removed GeoModelAdmin and OSMGeoAdmin per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
|
Mariusz Felisiak
|
2fad163257
|
Refs #32365 -- Removed is_dst argument for various methods and functions.
Per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
|
Mariusz Felisiak
|
e6f82438d4
|
Refs #32365 -- Removed support for pytz timezones per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
|
Mariusz Felisiak
|
8d98f99a4a
|
Refs #32873 -- Removed settings.USE_L10N per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
|
Mariusz Felisiak
|
0be8095b25
|
Refs #10929 -- Stopped forcing empty result value by PostgreSQL aggregates.
Per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
|
Mariusz Felisiak
|
43b01300b7
|
Refs #32655 -- Removed extra_tests argument for DiscoverRunner.build_suite()/run_tests().
Per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
|
Mariusz Felisiak
|
4eb97a90f0
|
Refs #32375 -- Changed default sitemap protocol to https.
Per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
|
Mariusz Felisiak
|
602d9a312f
|
Refs #32379 -- Changed default USE_TZ to True.
Per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
|
Mariusz Felisiak
|
4aa0689080
|
Refs #32738 -- Removed django.utils.datetime_safe module per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
|
Mariusz Felisiak
|
ef46f3778a
|
Refs #32712 -- Removed django.utils.baseconv module per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
|
Mariusz Felisiak
|
6c0539ed7c
|
Refs #32446 -- Removed SERIALIZE test database setting per deprecation timeline.
|
2023-01-17 11:49:15 +01:00 |
|
Mariusz Felisiak
|
490cccbe7e
|
Removed versionadded/changed annotations for 4.1.
|
2023-01-17 11:49:15 +01:00 |
|
Mariusz Felisiak
|
ea92a4dc28
|
Added stub release notes for 5.0.
|
2023-01-17 11:49:15 +01:00 |
|
Mariusz Felisiak
|
d18d6d0d78
|
Bumped version; master is now 5.0 pre-alpha.
|
2023-01-17 11:49:15 +01:00 |
|
Mariusz Felisiak
|
9409312eef
|
Updated man page for Django 4.2 alpha.
|
2023-01-17 08:51:17 +01:00 |
|
Mariusz Felisiak
|
e734cccea0
|
Made cosmetic edits to docs/releases/4.2.txt.
|
2023-01-17 08:51:17 +01:00 |
|
Mariusz Felisiak
|
772cd2b15b
|
Removed empty sections from 4.2 release notes.
|
2023-01-17 08:51:17 +01:00 |
|
Mariusz Felisiak
|
0e2649fdf4
|
Fixed #34255 -- Made PostgreSQL backend use client-side parameters binding with psycopg version 3.
Thanks Guillaume Andreu Sabater for the report.
Co-authored-by: Florian Apolloner <apollo13@users.noreply.github.com>
|
2023-01-17 08:24:08 +01:00 |
|
Mariusz Felisiak
|
c8a76059ff
|
Refs #34255 -- Bumped required psycopg version to 3.1.8.
|
2023-01-17 08:24:08 +01:00 |
|
sarahboyce
|
0fbdb9784d
|
Fixed #23718 -- Doc'd that test mirrors require TransactionTestCase.
Co-authored-by: Christian Bundy <me@christianbundy.com>
|
2023-01-16 09:31:34 +01:00 |
|
Steven
|
4b7016866a
|
Fixed "nulls characters" typo in docs.
|
2023-01-16 07:54:00 +01:00 |
|
Leo
|
5da5f3773e
|
Fixed #34234 -- Dropped support for PROJ 4.
|
2023-01-13 12:31:41 +01:00 |
|
Jarosław Wygoda
|
32940d390a
|
Refs #26029 -- Deprecated DEFAULT_FILE_STORAGE and STATICFILES_STORAGE settings.
|
2023-01-12 09:58:36 +01:00 |
|
Jarosław Wygoda
|
1ec3f0961f
|
Fixed #26029 -- Allowed configuring custom file storage backends.
|
2023-01-12 06:20:57 +01:00 |
|
Mariusz Felisiak
|
d4b4c1cae4
|
Corrected used JS libraries in GIS widget docs.
Follow up to 1833eb3f3e .
|
2023-01-10 14:25:44 +01:00 |
|
Mariusz Felisiak
|
552384fa97
|
Refs #31014 -- Added FromWKB and FromWKT GIS database functions.
Co-authored-by: Ondřej Böhm <ondrej.bohm@firma.seznam.cz>
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
Co-authored-by: Sergey Fedoseev <fedoseev.sergey@gmail.com>
|
2023-01-10 11:51:09 +01:00 |
|
Francesco Panico
|
72efd840a8
|
Fixed #34110 -- Added in-memory file storage.
Thanks Paolo Melchiorre, Carlton Gibson, and Mariusz Felisiak for
reviews.
|
2023-01-10 10:56:59 +01:00 |
|
Nick Pope
|
b47f2f5b90
|
Fixed #33865 -- Optimized LimitedStream wrapper.
The current implementation of LimitedStream is slow because .read()
performs an extra copy into a buffer and .readline() performs two
extra copies. The stream being wrapped is already typically a BytesIO
object so this is unnecessary.
This implementation has largely been untouched for 12 years and,
inspired by a simpler implementation in werkzeug, it was possible to
achieve the following performance improvement:
LimitedStream.read() (single line):
Mean +- std dev: [bench_limitedstream-main] 286 ns +- 6 ns
-> [bench_limitedstream-patch] 227 ns +- 6 ns: 1.26x faster
LimitedStream.readline() (single line):
Mean +- std dev: [bench_limitedstream-main] 507 ns +- 11 ns
-> [bench_limitedstream-patch] 232 ns +- 8 ns: 2.18x faster
LimitedStream.read(8192) (single line):
Mean +- std dev: [bench_limitedstream-main] 360 ns +- 8 ns
-> [bench_limitedstream-patch] 297 ns +- 6 ns: 1.21x faster
LimitedStream.readline(8192) (single line):
Mean +- std dev: [bench_limitedstream-main] 602 ns +- 10 ns
-> [bench_limitedstream-patch] 305 ns +- 10 ns: 1.98x faster
LimitedStream.read() (multiple lines):
Mean +- std dev: [bench_limitedstream-main] 290 ns +- 5 ns
-> [bench_limitedstream-patch] 236 ns +- 6 ns: 1.23x faster
LimitedStream.readline() (multiple lines):
Mean +- std dev: [bench_limitedstream-main] 517 ns +- 19 ns
-> [bench_limitedstream-patch] 239 ns +- 7 ns: 2.16x faster
LimitedStream.read(8192) (multiple lines):
Mean +- std dev: [bench_limitedstream-main] 363 ns +- 8 ns
-> [bench_limitedstream-patch] 311 ns +- 11 ns: 1.17x faster
LimitedStream.readline(8192) (multiple lines):
Mean +- std dev: [bench_limitedstream-main] 601 ns +- 12 ns
-> [bench_limitedstream-patch] 308 ns +- 7 ns: 1.95x faster
Geometric mean: 1.59x faster
|
2023-01-05 19:26:56 +01:00 |
|
Mariusz Felisiak
|
63d1cb0092
|
Refs #32355 -- Bumped minimum supported versions of 3rd-party packages.
This bumps minimum supported versions of 3rd-party packages to the first
releases to support Python 3.8.
|
2023-01-05 18:09:33 +01:00 |
|
Mariusz Felisiak
|
7d9329935a
|
Refs #32355 -- Bumped mysqlclient requirement to >= 1.4.3.
mysqlclient 1.4.3 is the first release to support Python 3.8.
|
2023-01-05 16:34:14 +01:00 |
|
Raj Desai
|
d2310f6473
|
Fixed #34232 -- Fixed typo in docs/intro/tutorial07.txt.
|
2023-01-04 13:26:34 +01:00 |
|
Mariusz Felisiak
|
5cf9ff970e
|
Fixed #33961 -- Updated admin's jQuery to 3.6.3.
|
2023-01-04 11:28:09 +01:00 |
|
David Wobrock
|
99bd5fb4c2
|
Refs #34074 -- Used headers argument for RequestFactory and Client in docs and tests.
|
2023-01-04 09:11:36 +01:00 |
|
Mike Crute
|
0b78ac3fc7
|
Fixed #34200 -- Made the session role configurable on PostgreSQL.
|
2023-01-03 09:30:53 +01:00 |
|