main
Fixed #30160 -- Added support for LZMA and XZ templates to startapp/startproject management commands.
Renamed some tests and removed references to modeltests/regressiontests.
Rewrote strip_tags test file to lorem ipsum.
Refs #33476 -- Reformatted code with Black.
Fixed CVE-2021-3281 -- Fixed potential directory-traversal via archive.extract().
Refs #21275 -- Added more tests for @deconstructible decorator.
Refs #20094 -- Removed obsolete tests/utils_tests/test_itercompat.py
Fixed CVE-2025-59682 -- Fixed potential partial directory-traversal via archive.extract().
Fixed #36943 -- Preserved any exception from URLconf module in autoreloader.
Refs #34899 -- Extracted Field.flatchoices to flatten_choices helper function.
Prevented initialization of unused database connections.
Fixed #36572 -- Revert "Fixed #36546 -- Deprecated django.utils.crypto.constant_time_compare() in favor of hmac.compare_digest()."
Refs #36810 -- Avoided infinite recursion in LazyNonce.__repr__().
Fixed #36410 -- Added support for Template Partials to the Django Template Language.
Refs #36500 -- Rewrapped long docstrings and block comments via a script.
Fixed #36747 -- Parsed weeks from ISO 8601 format in parse_duration().
Refs #34986 -- Fixed some test assertions for PyPy.
Fixed #36733 -- Escaped attributes in Stylesheet.__str__().
Refs #36499 -- Adjusted test_strip_tags following Python behavior change for incomplete entities.
Fixed #36520 -- Reverted "Fixed #35440 -- Simplified parse_header_parameters by leveraging stdlid's Message."
Fixed #36696 -- Fixed NameError when inspecting functions with deferred annotations.
Fixed #36098 -- Fixed validate_ipv6_address()/validate_ipv46_address() crash for non-string values.
Fixed #35859 -- Added background Tasks framework interface.
Fixed #36810 -- Avoided infinite recursion in SimpleLazyObject.__repr__().
Fixed #34233 -- Dropped support for Python 3.8 and 3.9.
Refs #34000 -- Optimized handling None values in numberformat.format().
Fixed CVE-2026-25674 -- Prevented potentially incorrect permissions on file system object creation.
Fixed #35648 -- Raised NotImplementedError in SafeString.__add__ for non-string RHS.
Fixed #36293 -- Avoided buffering streaming responses in GZipMiddleware.
Refs #36005 -- Used datetime.UTC alias instead of datetime.timezone.utc.
Refs #32948 -- Renamed Node._new_instance() to Node.create().