| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-27 | [5.2.x] Fixed #36681 -- Removed English pluralization bias from example in ↵ | Kasyap Pentamaraju | |
| docs/topics/i18n/translation.txt. Backport of 0ea01101c3a35568bc43e9707ac058b9874bd425 from main. | |||
| 2025-10-23 | [5.2.x] Fixed #35095 -- Clarified Swiss number formatting in ↵ | Annabelle Wiegart | |
| docs/topics/i18n/formatting.txt. Co-authored-by: Ahmed Nassar <a.moh.nassar00@gmail.com> Backport of 74239181252ca73bebb84789856f5d8937d421b4 from main. | |||
| 2025-09-29 | [5.2.x] Fixed #36587 -- Clarified usage of `list.insert()` for upload handlers. | okaybro | |
| Thanks Baptiste Mispelon for the report Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> Backport of afe6634146d0fe70498976c49d2eb4d745aa9064 from main. | |||
| 2025-06-02 | [5.2.x] Fixed #36423 -- Prevented filter_horizontal buttons from ↵ | Blayze | |
| intercepting form submission. In the admin's filter_horizontal widget, optional action buttons like "Choose all", "Remove all", etc. were changed from `<a>` to `<button>` elements in #34619, but without specifying `type="button"`. As a result, when pressing Enter while focused on a form input, these buttons could be triggered and intercept form submission. Explicitly set `type="button"` on these control buttons to prevent them from acting as submit buttons. Thanks Antoliny Lee for the quick triage and review. Regression in 857b1048d53ebf5fc5581c110e85c212b81ca83a. Backport of 90429625a85f1f77dfea200c91bd2dabab57974f from main. | |||
| 2025-05-19 | [5.2.x] Fixed #36388 -- Made QuerySet.union() return self when called with ↵ | Colleen Dunlap | |
| no arguments. Regression in 9cb8baa0c4fa2c10789c5c8b65f4465932d4d172. Thank you to Antoine Humeau for the report and Simon Charette for the review. Backport of 802baf5da5b8d8b44990a8214a43b951e7ab8b39 from main. | |||
| 2025-03-10 | [5.2.x] Fixed #36066 -- Documented that Q objects can be used directly in ↵ | samruddhiDharankar | |
| annotations. Backport of 9120a19c4ecb643111b073dd1069e6b410a03c23 from main. | |||
| 2025-02-17 | [5.2.x] Fixed #36191 -- Truncated the overwritten file content in ↵ | Gaël Utard | |
| FileSystemStorage. Backport of 0d1dd6bba0c18b7feb6caa5cbd8df80fbac54afd from main. | |||
| 2025-02-06 | [5.2.x] Fixed #36061 -- Added migration support for ↵ | brian | |
| ManyToManyField.through_fields. Added through_fields support to ManyToManyField.deconstruct. Thanks to Simon Charette for pointers and the review. Backport of b13b8684a04d0bc1081104c5973c62c27dc673b0 from main. | |||
| 2025-01-30 | [5.2.x] Fixed #36155 -- Improved error handling when annotate arguments ↵ | Vinko Mlačić | |
| require an alias. Regression in ed0cbc8d8b314e3b4a0305d0be3cf366d8ee4a74. Backport of c6ace896a2da73356f7c9a655bbe32a0e3ce0435 from main. | |||
| 2025-01-27 | [5.2.x] Fixed #36109 -- Fixed RecursionError when stacking FilteredRelation ↵ | Peter DeVita | |
| joins. Backport of 8eca4077f60fa0705ecfd9437c9ceaeef7a3808b from main. | |||
| 2025-01-23 | [5.2.x] Fixed #36013 -- Removed use of IDNA-2003 in django.utils.html. | Mike Edmunds | |
| Removed obsolete and potentially problematic IDNA 2003 ("punycode") encoding of international domain names in smart_urlquote() and Urlizer, which are used (only) by AdminURLFieldWidget and the urlize/urlizetrunc template filters. Changed to use percent-encoded UTF-8, which defers IDNA details to the browser (like other URLs rendered by Django). Backport of 29ba75e6e57414f0e6f9528d08a520b8b931fb28 from main. | |||
| 2024-12-17 | Added Chiemezuo to AUTHORS. | Chiemezuo | |
| Refs #36008. | |||
| 2024-12-11 | Fixed #25582 -- Added support for query and fragment to django.urls.reverse(). | Ben Cardy | |
| 2024-11-06 | Fixed #35849 -- Made ParallelTestSuite report correct error location. | David Winiecki | |
| 2024-09-17 | Fixed #29522 -- Refactored the Deserializer functions to classes. | Amir Karimi | |
| Co-authored-by: Emad Mokhtar <emad.mokhtar@veneficus.nl> | |||
| 2024-09-13 | Fixed #35754 -- Mapped full-width characters in latex to half-width. | khanxmetu | |
| 2024-08-02 | Fixed #35601 -- Added TelInput widget. | lucasesposito | |
| 2024-08-02 | Fixed #35599 -- Added ColorInput widget. | arjunomray | |
| 2024-08-01 | Refs #373 -- Added tuple lookups. | Bendeguz Csirmaz | |
| 2024-07-31 | Fixed #35598 -- Added SearchInput widget. | Jeremy Thompson | |
| 2024-07-18 | Fixed #35606, Refs #34045 -- Fixed rendering of ModelAdmin.action_checkbox ↵ | Hisham Mahmood | |
| for models with a __html__ method. Thank you Claude Paroz for the report. Regression in 85366fbca723c9b37d0ac9db1d44e3f1cb188db2. | |||
| 2024-07-01 | Fixed #23790 -- Warned about renaming AppConfig.label in ↵ | Andrew Miller | |
| docs/ref/applications.txt. | |||
| 2024-06-27 | Fixed #22712 -- Avoided name shadowing of "all" in ↵ | Andreu Vallbona | |
| django.contrib.staticfiles.finders. Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2024-06-13 | Fixed #35417 -- Updated BaseContext.new() with values to create a context ↵ | George Y. Kussumoto | |
| that can be flattened. | |||
| 2024-04-12 | Corrected alphabetical order of latest author added to AUTHORS. | nessita | |
| 2024-04-11 | Corrected description of list_display being a list in tutorial 7. | Aleksander Milinkevich | |
| 2024-04-01 | Fixed #35344, Refs #34838 -- Corrected output_field of resolved columns for ↵ | Johannes Westphal | |
| GeneratedFields in aliased tables. Thanks Simon Charette for the review. | |||
| 2024-03-04 | Fixed #35265 -- Added AdminSite tests for changing titles. | Kasun Herath | |
| 2024-02-20 | Fixed #23759 -- Preserved all file extensions in Storage.get_available_name(). | Adam Zapletal | |
| 2024-02-20 | Fixed #34429 -- Allowed setting unusable passwords for users in the auth forms. | Fabian Braun | |
| Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2024-02-19 | Updated my entry in AUTHORS. | Erin Kelly | |
| 2024-02-16 | Fixed #24018 -- Allowed setting pragma options on SQLite. | Aaron Linville | |
| 2024-02-15 | Fixed #33037 -- Fixed Trunc() with offset timezones on MySQL, SQLite, Oracle. | Shafiya Adzhani | |
| 2024-02-05 | Fixed #10743 -- Allowed lookups for related fields in ModelAdmin.list_display. | Tom Carrick | |
| Co-authored-by: Alex Garcia <me@alexoteiza.com> Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> Co-authored-by: Nina Menezes <https://github.com/nmenezes0> | |||
| 2024-01-31 | Fixed #35143 -- Improved accessibility of 404/500 debug pages. | Marijke Luttekes | |
| This: - changes the header, main, and footer content areas to be rendered in a <header>, <main>, and <footer> tags, - adds scope attributes to <th>, - uses <code> for a patterns list, - uses <small> instead of <span>. | |||
| 2024-01-30 | Fixed #29280 -- Made the transactions behavior configurable on SQLite. | Anže Pečar | |
| 2024-01-20 | Updated "Dive Into Python" links. | Emmanuel Katchy | |
| 2024-01-10 | Fixed #28404 -- Made displaying values in admin respect Field's empty_values. | Alexander Lazarević | |
| 2023-11-23 | Fixed #26827 -- Improved ModelState error message when relations refer model ↵ | Prashant Pandey | |
| classes. | |||
| 2023-11-02 | Fixed #34927 -- Fixed admin system check for inlines with foreign keys to ↵ | Antoine Cheneau | |
| proxy models. Follow up to 0e8be73812a6e62d5a6b12a585d133b56bc2bf52. | |||
| 2023-10-02 | Fixed #32602 -- Clarified wording of TestCase class. | faishalmanzar | |
| 2023-09-29 | Refs #34657 -- Made assertInHTML() use unparsed needle in error messages. | Chinmoy Chakraborty | |
| 2023-09-26 | Fixed #34835 -- Made admin's changelist filters render in <nav> tag. | lstaana | |
| 2023-09-22 | Fixed #34858 -- Corrected resolving output_field for PositiveIntegerField. | toan | |
| Regression in 40b8a6174f001a310aa33f7880db0efeeb04d4c4. | |||
| 2023-09-15 | Fixed #34832 -- Made admin's header content render in <header> tag. | Sarah Abderemane | |
| Header tag was changed to <header> get the landmark banner for accessibility. | |||
| 2023-09-11 | Fixed #34642 -- Added File.open() support for *args and **kwargs. | Yves Weissig | |
| 2023-09-09 | Fixed #34820 -- Fixed migrations crash when changing a ForeignObject field. | donghao | |
| 2023-09-08 | Fixed #34816 -- Fixed GenericForeignKey crash when checking cache for ↵ | Oguzhan Akan | |
| primary keys with different types. | |||
| 2023-09-07 | Fixed #34791 -- Fixed incorrect Prefetch()'s cache for singly related objects. | Maxime Toussaint | |
| Changed the cache name used for singly related objects to be the to_attr parameter passed to a Prefetch object. This fixes issues with checking if values have already been fetched in cases where the Field already has some prefetched value, but not for the same model attr. | |||
| 2023-09-04 | Added tell-k to AUTHORS. | tell-k | |
