From 38e391e95fe5258bc6d2467332dc9cd44ce6ba52 Mon Sep 17 00:00:00 2001 From: Jon Janzen Date: Sat, 6 May 2023 20:20:00 -0700 Subject: Refs #31949 -- Made @sensitive_variables/sensitive_post_parameters decorators to work with async functions. Co-authored-by: Mariusz Felisiak --- docs/howto/error-reporting.txt | 8 ++++++++ docs/releases/5.0.txt | 6 +++++- 2 files changed, 13 insertions(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/howto/error-reporting.txt b/docs/howto/error-reporting.txt index fd465ecf6b..875e56a51d 100644 --- a/docs/howto/error-reporting.txt +++ b/docs/howto/error-reporting.txt @@ -205,6 +205,10 @@ filtered out of error reports in a production environment (that is, where exception reporting, and consider implementing a :ref:`custom filter ` if necessary. + .. versionchanged:: 5.0 + + Support for wrapping ``async`` functions was added. + .. function:: sensitive_post_parameters(*parameters) If one of your views receives an :class:`~django.http.HttpRequest` object @@ -245,6 +249,10 @@ filtered out of error reports in a production environment (that is, where ``user_change_password`` in the ``auth`` admin) to prevent the leaking of sensitive information such as user passwords. + .. versionchanged:: 5.0 + + Support for wrapping ``async`` functions was added. + .. _custom-error-reports: Custom error reports diff --git a/docs/releases/5.0.txt b/docs/releases/5.0.txt index 0184dad12c..588aa23ca1 100644 --- a/docs/releases/5.0.txt +++ b/docs/releases/5.0.txt @@ -241,6 +241,8 @@ Decorators * :func:`~django.views.decorators.cache.cache_control` * :func:`~django.views.decorators.cache.never_cache` * :func:`~django.views.decorators.common.no_append_slash` + * :func:`~django.views.decorators.debug.sensitive_variables` + * :func:`~django.views.decorators.debug.sensitive_post_parameters` * ``xframe_options_deny()`` * ``xframe_options_sameorigin()`` * ``xframe_options_exempt()`` @@ -253,7 +255,9 @@ Email Error Reporting ~~~~~~~~~~~~~~~ -* ... +* :func:`~django.views.decorators.debug.sensitive_variables` and + :func:`~django.views.decorators.debug.sensitive_post_parameters` can now be + used with asynchronous functions. File Storage ~~~~~~~~~~~~ -- cgit v1.3