summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-01-25Moved release note about the default PBKDF2 iterations into ↵Mariusz Felisiak
django.contrib.auth section. Thanks Tim Graham for the report.
2023-01-25Adjusted release notes for 4.1.6, 4.0.9, and 3.2.17.Carlton Gibson
2023-01-25Set date and added stub release notes for 4.1.6, 4.0.9, and 3.2.17.Carlton Gibson
2023-01-25Corrected passenv value for tox 4.0.6+.Stephen
2023-01-24Fixed #34227 -- Fixed QuerySet.select_related() with multi-level ↵朱穆穆
FilteredRelation.
2023-01-23Fixed #34192 -- Preserved callable storage when it returns default_storage.Matt Westcott
2023-01-23Fixed #34278 -- Made translatable string plural-aware in SelectFilter2.js.Claude Paroz
Bug in be63c78760924e1335603c36babd0ad6cfaea3c4.
2023-01-20Added short description to remove_stale_contenttypes command.touhf
2023-01-20Fixed #34242 -- Doc'd that primary key is set to None when deleting objects.noFFENSE
2023-01-20Fixed #34267 -- Fixed sliced QuerySet.union() crash.Francesco Panico
Regression in 3d734c09ff0138441dfe0a59010435871d17950f. Thanks Raphaël Stefanini for the report.
2023-01-20Fixed #34266 -- Added ClosestPoint GIS database functions.Niccolò Mineo
2023-01-19Fixed #34272 -- Fixed floatformat crash on zero with trailing zeros to zero ↵David Wobrock
decimal places. Regression in 08c5a787262c1ae57f6517d4574b54a5fcaad124. Thanks Andrii Lahuta for the report.
2023-01-19Refs #32528 -- Simplified MigrationAutodetector._sort_migrations().Nick Pope
2023-01-19Refs #32528 -- Simplified Media.merge().Nick Pope
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-19Fixed #32528 -- Replaced django.utils.topological_sort with ↵Nick Pope
graphlib.TopologicalSort(). graphlib.TopologicalSort() is available since Python 3.9.
2023-01-18Refs #34233 -- Used @functools.cache.Nick Pope
Python 3.9+ supports @functools.cache as an alias for @functools.lru_cache(maxsize=None).
2023-01-18Refs #34233 -- Used str.removeprefix()/removesuffix().Mariusz Felisiak
2023-01-18Refs #34233 -- Used types.NoneType.Nick Pope
Available since Python 3.10 where it was reintroduced.
2023-01-18Refs #34233 -- Used aiter() and anext().Nick Pope
Available since Python 3.10.
2023-01-18Refs #34233 -- Referenced isocalendar() results by names not indexes.Mariusz Felisiak
isocalendar() returns a namedtuple() instead of tuple in Python 3.9+
2023-01-18Refs #32339 -- Deprecated transitional form renderers.Mariusz Felisiak
2023-01-18Fixed #34233 -- Dropped support for Python 3.8 and 3.9.Mariusz Felisiak
2023-01-17Fixed typo in docs/releases/4.2.txt.John Whitlock
2023-01-17Doc'd that 4.2 is LTS.Mariusz Felisiak
2023-01-17Removed remaining empty sections from 4.2 release notes.Mariusz Felisiak
Follow up to 772cd2b15b158679b9dc15fb599aa935ec7c25b1.
2023-01-17Fixed #34264 -- Moved release note about session cookies into error ↵Sébastien Corbin
reporting section.
2023-01-17Increased the default PBKDF2 iterations for Django 5.0.Mariusz Felisiak
2023-01-17Advanced deprecation warnings for Django 5.0.Mariusz Felisiak
2023-01-17Refs #33263 -- Removed warning in BaseDeleteView when delete() method is ↵Mariusz Felisiak
overridden.
2023-01-17Refs #33543 -- Made Expression.asc()/desc() and OrderBy raise ValueError ↵Mariusz Felisiak
when nulls_first/nulls_last=False is passed. Per deprecation timeline.
2023-01-17Refs #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-17Refs #33691 -- Removed django.contrib.auth.hashers.CryptPasswordHasher per ↵Mariusz Felisiak
deprecation timeline.
2023-01-17Refs #27674 -- Removed django.contrib.gis.admin.OpenLayersWidget per ↵Mariusz Felisiak
deprecation timeline.
2023-01-17Refs #33348 -- Removed support for passing response object and form/formset ↵Mariusz Felisiak
name to SimpleTestCase.assertFormError()/assertFormSetError(). Per deprecation timeline.
2023-01-17Refs #32365 -- Removed django.utils.timezone.utc per deprecation timeline.Mariusz Felisiak
2023-01-17Refs #15619 -- Removed support for logging out via GET requests.Mariusz Felisiak
Per deprecation timeline.
2023-01-17Refs #33561 -- Made created=True required in signature of ↵Mariusz Felisiak
RemoteUserBackend.configure_user() subclasses. Per deprecation timeline.
2023-01-17Refs #31486 -- Removed ability to pass unsaved model instances to related ↵Mariusz Felisiak
filters. Per deprecation timeline.
2023-01-17Refs #29984 -- Made QuerySet.iterator() without chunk_size raise ValueError ↵Mariusz Felisiak
after prefetch_related(). Per deprecation timeline.
2023-01-17Refs #29708 -- Removed PickleSerializer per deprecation timeline.Mariusz Felisiak
2023-01-17Refs #33348 -- Removed support for passing errors=None to ↵Mariusz Felisiak
SimpleTestCase.assertFormError()/assertFormsetErrors(). Per deprecation timeline.
2023-01-17Refs #33342 -- Removed ExclusionConstraint.opclasses per deprecation timeline.Mariusz Felisiak
2023-01-17Refs #30127 -- Removed name argument for ↵Mariusz Felisiak
django.utils.functional.cached_property(). Per deprecation timeline.
2023-01-17Refs #32800 -- Removed CSRF_COOKIE_MASKED transitional setting per ↵Mariusz Felisiak
deprecation timeline.
2023-01-17Refs #25916 -- Removed SitemapIndexItem.__str__() per deprecation timeline.Mariusz Felisiak
2023-01-17Refs #31026 -- Removed ability to return string when rendering ↵Mariusz Felisiak
ErrorDict/ErrorList. Per deprecation timeline.
2023-01-17Refs #31026 -- Removed BaseForm._html_output() per deprecation timeline.Mariusz Felisiak
2023-01-17Refs #27674 -- Removed GeoModelAdmin and OSMGeoAdmin per deprecation timeline.Mariusz Felisiak
2023-01-17Refs #32365 -- Removed is_dst argument for various methods and functions.Mariusz Felisiak
Per deprecation timeline.
2023-01-17Refs #32365 -- Removed support for pytz timezones per deprecation timeline.Mariusz Felisiak