| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-01-17 | Advanced deprecation warnings for Django 5.0. | Mariusz Felisiak | |
| 2023-01-17 | Refs #33543 -- Made Expression.asc()/desc() and OrderBy raise ValueError ↵ | Mariusz Felisiak | |
| when nulls_first/nulls_last=False is passed. Per deprecation timeline. | |||
| 2023-01-17 | Refs #32339 -- Changed default form and formset rendering style to div-based. | Mariusz Felisiak | |
| Per deprecation timeline. This also removes "django/forms/default.html" and "django/forms/formsets/default.html" templates. | |||
| 2023-01-17 | Refs #33691 -- Removed django.contrib.auth.hashers.CryptPasswordHasher per ↵ | Mariusz Felisiak | |
| deprecation timeline. | |||
| 2023-01-17 | Refs #27674 -- Removed django.contrib.gis.admin.OpenLayersWidget per ↵ | Mariusz Felisiak | |
| deprecation timeline. | |||
| 2023-01-17 | Refs #33348 -- Removed support for passing response object and form/formset ↵ | Mariusz Felisiak | |
| name to SimpleTestCase.assertFormError()/assertFormSetError(). Per deprecation timeline. | |||
| 2023-01-17 | Refs #32365 -- Removed django.utils.timezone.utc per deprecation timeline. | Mariusz Felisiak | |
| 2023-01-17 | Refs #15619 -- Removed support for logging out via GET requests. | Mariusz Felisiak | |
| Per deprecation timeline. | |||
| 2023-01-17 | Refs #33561 -- Made created=True required in signature of ↵ | Mariusz Felisiak | |
| RemoteUserBackend.configure_user() subclasses. Per deprecation timeline. | |||
| 2023-01-17 | Refs #31486 -- Removed ability to pass unsaved model instances to related ↵ | Mariusz Felisiak | |
| filters. Per deprecation timeline. | |||
| 2023-01-17 | Refs #29984 -- Made QuerySet.iterator() without chunk_size raise ValueError ↵ | Mariusz Felisiak | |
| after prefetch_related(). Per deprecation timeline. | |||
| 2023-01-17 | Refs #29708 -- Removed PickleSerializer per deprecation timeline. | Mariusz Felisiak | |
| 2023-01-17 | Refs #33348 -- Removed support for passing errors=None to ↵ | Mariusz Felisiak | |
| SimpleTestCase.assertFormError()/assertFormsetErrors(). Per deprecation timeline. | |||
| 2023-01-17 | Refs #33342 -- Removed ExclusionConstraint.opclasses per deprecation timeline. | Mariusz Felisiak | |
| 2023-01-17 | Refs #30127 -- Removed name argument for ↵ | Mariusz Felisiak | |
| django.utils.functional.cached_property(). Per deprecation timeline. | |||
| 2023-01-17 | Refs #32800 -- Removed CSRF_COOKIE_MASKED transitional setting per ↵ | Mariusz Felisiak | |
| deprecation timeline. | |||
| 2023-01-17 | Refs #25916 -- Removed SitemapIndexItem.__str__() per deprecation timeline. | Mariusz Felisiak | |
| 2023-01-17 | Refs #31026 -- Removed ability to return string when rendering ↵ | Mariusz Felisiak | |
| ErrorDict/ErrorList. Per deprecation timeline. | |||
| 2023-01-17 | Refs #31026 -- Removed BaseForm._html_output() per deprecation timeline. | Mariusz Felisiak | |
| 2023-01-17 | Refs #27674 -- Removed GeoModelAdmin and OSMGeoAdmin per deprecation timeline. | Mariusz Felisiak | |
| 2023-01-17 | Refs #32365 -- Removed is_dst argument for various methods and functions. | Mariusz Felisiak | |
| Per deprecation timeline. | |||
| 2023-01-17 | Refs #32365 -- Removed support for pytz timezones per deprecation timeline. | Mariusz Felisiak | |
| 2023-01-17 | Refs #32873 -- Removed settings.USE_L10N per deprecation timeline. | Mariusz Felisiak | |
| 2023-01-17 | Refs #10929 -- Stopped forcing empty result value by PostgreSQL aggregates. | Mariusz Felisiak | |
| Per deprecation timeline. | |||
| 2023-01-17 | Refs #32655 -- Removed extra_tests argument for ↵ | Mariusz Felisiak | |
| DiscoverRunner.build_suite()/run_tests(). Per deprecation timeline. | |||
| 2023-01-17 | Refs #32375 -- Changed default sitemap protocol to https. | Mariusz Felisiak | |
| Per deprecation timeline. | |||
| 2023-01-17 | Refs #32379 -- Changed default USE_TZ to True. | Mariusz Felisiak | |
| Per deprecation timeline. | |||
| 2023-01-17 | Refs #32738 -- Removed django.utils.datetime_safe module per deprecation ↵ | Mariusz Felisiak | |
| timeline. | |||
| 2023-01-17 | Refs #32712 -- Removed django.utils.baseconv module per deprecation timeline. | Mariusz Felisiak | |
| 2023-01-17 | Refs #32446 -- Removed SERIALIZE test database setting per deprecation timeline. | Mariusz Felisiak | |
| 2023-01-17 | Removed versionadded/changed annotations for 4.1. | Mariusz Felisiak | |
| 2023-01-17 | Added stub release notes for 5.0. | Mariusz Felisiak | |
| 2023-01-17 | Bumped version; master is now 5.0 pre-alpha. | Mariusz Felisiak | |
| 2023-01-17 | Updated man page for Django 4.2 alpha. | Mariusz Felisiak | |
| 2023-01-17 | Made cosmetic edits to docs/releases/4.2.txt. | Mariusz Felisiak | |
| 2023-01-17 | Removed empty sections from 4.2 release notes. | Mariusz Felisiak | |
| 2023-01-17 | Fixed #34255 -- Made PostgreSQL backend use client-side parameters binding ↵ | Mariusz Felisiak | |
| with psycopg version 3. Thanks Guillaume Andreu Sabater for the report. Co-authored-by: Florian Apolloner <apollo13@users.noreply.github.com> | |||
| 2023-01-17 | Refs #34255 -- Bumped required psycopg version to 3.1.8. | Mariusz Felisiak | |
| 2023-01-16 | Fixed #23718 -- Doc'd that test mirrors require TransactionTestCase. | sarahboyce | |
| Co-authored-by: Christian Bundy <me@christianbundy.com> | |||
| 2023-01-16 | Fixed "nulls characters" typo in docs. | Steven | |
| 2023-01-13 | Fixed #34234 -- Dropped support for PROJ 4. | Leo | |
| 2023-01-12 | Refs #26029 -- Deprecated DEFAULT_FILE_STORAGE and STATICFILES_STORAGE settings. | Jarosław Wygoda | |
| 2023-01-12 | Fixed #26029 -- Allowed configuring custom file storage backends. | Jarosław Wygoda | |
| 2023-01-10 | Corrected used JS libraries in GIS widget docs. | Mariusz Felisiak | |
| Follow up to 1833eb3f3e3bda5052637f1a51a27fa1b11b6871. | |||
| 2023-01-10 | Refs #31014 -- Added FromWKB and FromWKT GIS database functions. | Mariusz Felisiak | |
| 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 | Fixed #34110 -- Added in-memory file storage. | Francesco Panico | |
| Thanks Paolo Melchiorre, Carlton Gibson, and Mariusz Felisiak for reviews. | |||
| 2023-01-05 | Fixed #33865 -- Optimized LimitedStream wrapper. | Nick Pope | |
| 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 | Refs #32355 -- Bumped minimum supported versions of 3rd-party packages. | Mariusz Felisiak | |
| This bumps minimum supported versions of 3rd-party packages to the first releases to support Python 3.8. | |||
| 2023-01-05 | Refs #32355 -- Bumped mysqlclient requirement to >= 1.4.3. | Mariusz Felisiak | |
| mysqlclient 1.4.3 is the first release to support Python 3.8. | |||
| 2023-01-04 | Fixed #34232 -- Fixed typo in docs/intro/tutorial07.txt. | Raj Desai | |
