| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-01-31 | Refs #34118 -- Removed asgiref coroutine detection shims. | Jacob Walls | |
| As Python 3.12 is now the floor, we can drop the shims and use the `inspect` module. | |||
| 2026-01-09 | Refs #35875 -- Added dark mode support in additional views. | mbcodes | |
| Thanks Thibaud Colas for the review. | |||
| 2026-01-09 | Fixed #36853 -- Fixed technical 500 and 404 email CSS support. | Andrea Zanotto | |
| 2025-10-12 | Optimized View.dispatch() a bit. | sobolevn | |
| 2025-10-03 | Fixed #36636, Refs #15902 -- Removed session-based storage reference from ↵ | Dani Fornons | |
| set_language() docs. | |||
| 2025-09-26 | Refs #28526 -- Provided URLResolver namespace in technical 404 template. | Jacob Walls | |
| This avoids looking up the nonexistent "name" attribute on URLResolver, which logs verbosely. | |||
| 2025-09-22 | Fixed #36488 -- Fixed merging of query strings in RedirectView. | Samriddha9619 | |
| Co-authored-by: Ethan Jucovy <ethan.jucovy@gmail.com> Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2025-08-28 | Fixed #36532 -- Added Content Security Policy view decorators to override or ↵ | Rob Hudson | |
| disable policies. Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2025-07-23 | Refs #36500 -- Rewrapped long docstrings and block comments via a script. | django-bot | |
| Rewrapped long docstrings and block comments to 79 characters + newline using script from https://github.com/medmunds/autofix-w505. | |||
| 2025-07-23 | Refs #36500 -- Shortened some long docstrings and comments. | Mike Edmunds | |
| Manually reformatted some long docstrings and comments that would be damaged by the to-be-applied autofixer script, in cases where editorial judgment seemed necessary for style or wording changes. | |||
| 2025-07-23 | Removed double spaces after periods and within phrases. | Sarah Boyce | |
| 2025-07-18 | Fixed #36456 -- Improved content type negotiation in technical 500 error ↵ | IsJn-227 | |
| response. | |||
| 2025-06-06 | Refs CVE-2025-48432 -- Prevented log injection in remaining response logging. | Jake Howard | |
| Migrated remaining response-related logging to use the `log_response()` helper to avoid potential log injection, to ensure untrusted values like request paths are safely escaped. Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2025-04-17 | Fixed #28050 -- Added template name to TemplateSyntaxError. | farhan | |
| 2025-02-18 | Refs #36005 -- Used datetime.UTC alias instead of datetime.timezone.utc. | Mariusz Felisiak | |
| datetime.UTC was added in Python 3.11. | |||
| 2025-01-20 | Fixed #36005 -- Dropped support for Python 3.10 and 3.11. | Mariusz Felisiak | |
| 2024-12-18 | Refs #26007 -- Improved the ImproperlyConfigured error message for ↵ | Andrew Miller | |
| SingleObjectTemplateResponseMixin.get_template_names(). | |||
| 2024-12-18 | Fixed #26007 -- Clarified ↵ | Andrew Miller | |
| SingleObjectTemplateResponseMixin.get_template_names() docs. | |||
| 2024-10-17 | Fixed #35795 -- Added role="button" to links acting as buttons for screen ↵ | Jay Patel | |
| readers. | |||
| 2024-10-15 | Fixed #35682 -- Updated docstrings for base view classes which require a ↵ | Yash | |
| response mixin. | |||
| 2024-08-23 | Fixed #35703 -- Made technical_404_response() respect SCRIPT_NAME to return ↵ | Maarten Breddels | |
| default_urlconf(). | |||
| 2024-08-01 | Fixed #35646 -- Extended SafeExceptionReporterFilter.hidden_settings to ↵ | Markus Holtermann | |
| treat `AUTH` as a sensitive match. Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2024-05-21 | Removed hardcoded docs version in csrf template. | Ryan Hiebert | |
| 2024-02-23 | Fixed #35140 -- Increased font size in debug views. | erosselli | |
| 2024-02-17 | Fixed #35187 -- Fixed @sensitive_variables/sensitive_post_parameters ↵ | Mariusz Felisiak | |
| decorators crash with .pyc-only builds. Thanks Jon Janzen for the implementation idea. Thanks Marcus Hoffmann for the report. Regression in 38e391e95fe5258bc6d2467332dc9cd44ce6ba52. | |||
| 2024-02-14 | Fixed #35195 -- Removed unnecessary type="text/css" attributes from <style> ↵ | Cosmic Process | |
| tags. | |||
| 2024-02-12 | Fixed #35171 -- Updated the design of the "Congrats" page. | Alexander Lazarević | |
| 2024-02-12 | Corrected indentation of the "Congrats" page template. | Alexander Lazarević | |
| 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 | Made cosmetic edits to rocket SVG in the "Congrats" page. | Baptiste Mispelon | |
| This removes unnecessary <circle> from rocket SVG, and avoids repeating the SVG rocket's color for the porthole. | |||
| 2024-01-26 | Applied Black's 2024 stable style. | Mariusz Felisiak | |
| https://github.com/psf/black/releases/tag/24.1.0 | |||
| 2023-12-04 | Fixed #34830 -- Added request to bad_request/csrf_failure view template ↵ | yushanfans2233 | |
| contexts. | |||
| 2023-11-08 | Reverted "Fixed #34830 -- Added request to csrf_failure view's template ↵ | Natalia | |
| context." This reverts commit 535f7b5c6cea54a0796d85bbe213183d50002689. | |||
| 2023-11-07 | Fixed #34830 -- Added request to csrf_failure view's template context. | Prakhar | |
| Co-authored-by: nessita <124304+nessita@users.noreply.github.com> | |||
| 2023-07-10 | Refs #31949 -- Made @vary_on_(cookie/headers) decorators work with async ↵ | Ben Lomax | |
| functions. | |||
| 2023-07-10 | Made @vary_on_cookie decorator reuse @vary_on_headers. | Mariusz Felisiak | |
| 2023-07-10 | Refs #31949 -- Made @csrf_exempt decorator to work with async functions. | Ben Lomax | |
| 2023-06-26 | Refs #31949 -- Made http decorators to work with async functions. | th3nn3ss | |
| 2023-06-23 | Refs #31949 -- Simplified @sensitive_variables a bit. | Jon Janzen | |
| Follow up to 38e391e95fe5258bc6d2467332dc9cd44ce6ba52. | |||
| 2023-06-23 | Refs #31949 -- Made @sensitive_variables/sensitive_post_parameters ↵ | Jon Janzen | |
| decorators to work with async functions. Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2023-05-26 | Optimized @condition decorator a bit. | Mariusz Felisiak | |
| This removes unnecessary get_last_modified() hook. | |||
| 2023-05-24 | Fixed #34592 -- Removed Safari/Chrome workaround for system fonts. | minusf | |
| 2023-05-23 | Refs #31949 -- Made @no_append_slash decorator to work with async functions. | Ben Lomax | |
| 2023-05-22 | Fixed #34588 -- Removed usage of nonexistent stylesheet in the 'Congrats' page. | gtleee | |
| Regression in d46cc15c51219c3418e0287bf018c5ba1346f825. | |||
| 2023-05-20 | Refs #31949 -- Made @xframe_options_(deny/sameorigin/exempt) decorators to ↵ | Ben Lomax | |
| work with async functions. | |||
| 2023-05-18 | Refs 34343 -- Removed outdated comment about inline template from CSRF view ↵ | Adam Johnson | |
| file. | |||
| 2023-04-25 | Refs #31949 -- Made @never_cache and @cache_control() decorators to work ↵ | Ben Lomax | |
| with async functions. Thanks Carlton Gibson and Mariusz Felisiak for reviews. | |||
| 2023-03-30 | Reverted "Refs #31949 -- Enabled @sensitive_variables to work with async ↵ | Mariusz Felisiak | |
| functions." This reverts commits 23cbed21876bf02f4600c0dac3a5277db5b2afbb and 203a15cadbf8d03b51df1b28d89b2e7ab4264973. | |||
| 2023-03-22 | Refs #31949 -- Enabled @sensitive_variables to work with async functions. | Jon Janzen | |
| 2023-02-17 | Fixed #34343 -- Moved built-in templates to filesystem. | Nick Pope | |
