| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-26 | Fixed #36750 -- Made ordering of M2M objects deterministic in serializers. | VIZZARD-X | |
| Co-authored-by: Simon Charette <charette.s@gmail.com> Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com> | |||
| 2026-02-25 | Refs #36652, #36936 -- Improved path manipulation in a migration test ↵ | pmppk | |
| launching a subprocess. | |||
| 2026-02-25 | Refs #36879, #36936 -- Fixed typo in RedisCacheTests.test_client_driver_info. | pmppk | |
| 2026-02-25 | Fixed #36848 -- Mentioned BadRequest exception in docs/ref/views.txt. | LincolnPuzey | |
| 2026-02-25 | Fixed #36951 -- Removed empty exc_info from log_task_finished signal handler. | Elias Hernandis | |
| Before, if no exception occurred, "None Type: None" was logged. | |||
| 2026-02-25 | Fixed #36944 -- Removed MAX_LENGTH_HTML and related 5M chars limit ↵ | Natalia | |
| references from HTML truncation docs. | |||
| 2026-02-25 | Fixed #36948 -- Fixed breadcrumb text overlap at small widths in admin. | Amar | |
| Visual regression in bc03f1064e10fa247a46d4e8a98ba9b26aa4790d. | |||
| 2026-02-25 | Fixed #36839 -- Warned when model renames encounter conflicts from stale ↵ | AbhimanyuGit2507 | |
| ContentTypes. | |||
| 2026-02-25 | Refs #36873 -- Fixed changelink background image Y position. | Antoliny0919 | |
| 2026-02-25 | Fixed #36873 -- Aligned and normalized stroke width for non-multiple select ↵ | Antoliny0919 | |
| icons in related-widget-wrapper. | |||
| 2026-02-24 | Fixed #36931 -- Handled LookupError in multipart parser for invalid RFC 2231 ↵ | sammiee5311 | |
| encoding. Added LookupError to the except clause so invalid headers are silently skipped, consistent with other malformed header handling. | |||
| 2026-02-24 | Added stub release notes and release date for 6.0.3, 5.2.12, and 4.2.29. | Natalia | |
| 2026-02-24 | Delete leaking loop iter vars in `smartif.py` | sobolevn | |
| While working on https://github.com/typeddjango/django-stubs/pull/3114/changes#diff-c408a224a641ee1ad26789d61b19c64c44667c1feb8fce0d58aea0338844ca66R276-R278 we have noticed that loop variables leak into the module namespace. It has two negative effects: 1. Users can access `smartif.op` and `smartif.key` public attrs, which is clearly not intenteded 2. We in `django-stubs` have to ignore these two objects from annotations Let's remove them :) | |||
| 2026-02-23 | Fixed a typo in tests/admin_views/tests.py. | Zac Iloka | |
| 2026-02-21 | Fixed #36899 -- Implemented SessionBase.__bool__. | Amar | |
| 2026-02-21 | Fixed #36937 -- Added missing positive permission cases in test_client tests. | Saish Mungase | |
| 2026-02-21 | Fixed #36935 -- Added fallback in ContentType.app_labeled_name when ↵ | Marco Aurélio da Rosa Haubrich | |
| model_class() is None. Updated ContentType.app_labeled_name to include the app_label in its string representation. This removed ambiguity for content types whose models were not present in the current codebase (for example, when multiple applications share the same database). Adjusted related tests to reflect the new representation. | |||
| 2026-02-21 | Fixed a typo in tests/i18n/tests.py. | jun | |
| 2026-02-20 | Fixed #36920 -- Fixed alignment of fieldset legends in wide admin forms. | usman | |
| Visual regression in 4187da258fe212d494cb578a0bc2b52c4979ab95. | |||
| 2026-02-20 | Refs #36938 -- Marked a test for union of ordered querysets as an expected ↵ | Jacob Walls | |
| failure on Oracle. Oracle's SQL parser does not allow ORDER BY in components of a union in some cases, so xfail this test until an exception can be raised. | |||
| 2026-02-20 | Fixed #36127 -- Applied default empty display value to links otherwise ↵ | SiHyunLee | |
| containing only whitespace in admin. | |||
| 2026-02-20 | Refs #36934, #35972 -- Forwardported release note for tolerating sequences ↵ | Jacob Walls | |
| in BuiltinLookup.as_sql(). Instead of cherry-picking a larger changeset (787cc96ef6197d73c7d4ad96f25500910c399603) and removing changes unsuitable for a backport, a partial backport was applied directly to stable/6.0.x to resolve #36934, so the release note needs to be forwardported. Forwardport of f9b820f8ac50aad025949087e660a551691832e4 from stable/6.0.x. | |||
| 2026-02-19 | Fixed #36929 -- Dropped support for GEOS 3.9. | Pravin Kamble | |
| Thanks David Smith for report and Tim Graham for review. | |||
| 2026-02-18 | Refs #19221 -- Fixed outdated KEY_FUNCTION definition in docs/ref/settings.txt. | Mike Edmunds | |
| Replaced outdated version of `default_key_func` in settings reference with pointer to current version in cache topic. Rewrote description to match parameter order and behavior of default implementation. Co-authored-by: nessita <124304+nessita@users.noreply.github.com> | |||
| 2026-02-16 | Fixed #36918 -- Removed double spaces and fixed minor grammar issues in docs. | $ῗἧḡḥ𝐀丂𝓱м𝑒𝑒𝐓 | |
| Co-authored-by: Clifford Gama <cliffygamy@gmail.com> | |||
| 2026-02-13 | Fixed #36857 -- Added QuerySet.totally_ordered property. | VIZZARD-X | |
| Thanks Simon Charette for the idea. | |||
| 2026-02-13 | Fixed #36513 -- Improved text contrast for admin M2M multi-select widget. | Nilesh Kumar Pahari | |
| Explicitly set the text color for the admin M2M widget to ensure selected rows remain readable in browsers like Microsoft Edge and Firefox when the widget was not focused. | |||
| 2026-02-13 | Installed libmemcached-dev in screenshots workflow. | Jacob Walls | |
| 2026-02-12 | Refs #36620 -- Removed stray + from coverage comment workflow step. | Jacob Walls | |
| 2026-02-12 | Added tests for QuerySet.union() across different models and value aliases. | Emanuel Lupi | |
| These tests were developed during work on MongoDB and capture edge cases discovered there. | |||
| 2026-02-12 | Improved error message in SQLite ↵ | Adam Johnson | |
| `DatabaseOperations.check_expression_support()`. | |||
| 2026-02-12 | Optimized SQLite `DatabaseOperations.check_expression_support()`. | Adam Johnson | |
| Avoided reconstructing the same tuples on every call by defining them as module-level constants. | |||
| 2026-02-12 | Added extra pattern lookup escaping cases in tests/expressions/tests.py. | Tim Graham | |
| These new cases have regex characters that must be escaped by backends like MongoDB. | |||
| 2026-02-11 | Fixed #36921 -- Fixed KeyError in inline form for model not registered with ↵ | Sean Helvey | |
| admin. Regression in b1ffa9a9d78b0c2c5ad6ed5a1d84e380d5cfd010. | |||
| 2026-02-11 | Refs #35809 -- Fixed test_selectbox_selected_rows() on macOS. | Jacob Walls | |
| 2026-02-11 | Refs #36620 -- Shortened coverage diff comment. | Jacob Walls | |
| 2026-02-11 | Refs #36620 -- Guarded coverage tests workflow behind a label. | Jacob Walls | |
| This also removes the skip on the primary tests workflow so that it runs more predictably. | |||
| 2026-02-11 | Relaxed a query ordering assertion in filtered_relation test. | Tim Graham | |
| 2026-02-10 | Fixed #36841 -- Made multipart parser class pluggable on HttpRequest. | farhan | |
| 2026-02-10 | Fixed #36903 -- Fixed further NameErrors when inspecting functions with ↵ | 93578237 | |
| deferred annotations. Provide a wrapper for safe introspection of user functions on Python 3.14+. Follow-up to 601914722956cc41f1f2c53972d669ddee6ffc04. | |||
| 2026-02-10 | Added stub release notes for 5.2.12. | Jacob Walls | |
| 2026-02-10 | Fixed #36890 -- Supported StringAgg(distinct=True) on SQLite with the ↵ | varunkasyap | |
| default delimiter. | |||
| 2026-02-10 | Fixed #36854 -- Updated GEOS init and finish bindings. | David Smith | |
| 2026-02-10 | Refs #35961 -- Restored AUTHORS in wheel. | Michiel W. Beijen | |
| As a side effect from adding explicit license files to conform to PEP 639, the AUTHORS file got dropped from the wheel. The tarball still contained this file. In the "Python Packaging User Guide" (https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-files) the AUTHORS file is modeled to be included in license-files. Follow-up to 96a7a652166bece8acc96d6335ebb8091de2f496. | |||
| 2026-02-10 | Added various missing test skips observed on MongoDB. | Tim Graham | |
| 2026-02-10 | Modified tests to format PKs with %s rather than %d. | Tim Graham | |
| It's how Django formats values internally and makes tests compatible with databases that use non-integer primary keys. | |||
| 2026-02-10 | Fixed #34352 -- Unified terms in Signals docs. | Hossam Hassan | |
| 2026-02-10 | Clarified optional nature of Contributor License Agreement. | Jacob Walls | |
| It's not clear that CLAs are needed to ensure contributors are assenting to our license (the "inbound=outbound" agreement), but we can keep them around for contributors who would like to (or are required by their employer) to submit one, without investing additional resources in checking every single contribution. See https://forum.djangoproject.com/t/cla-vs-dco-for-django-contributors/42399 and recent board minutes. | |||
| 2026-02-10 | Refs #35444 -- Doc'd deprecation in ↵ | Jacob Walls | |
| contrib.postgres.aggreggates.StringAgg.delimiter. | |||
| 2026-02-09 | Added DatabaseFeatures.supports_inspectdb. | Tim Graham | |
| Needed by MongoDB. | |||
