diff --git a/docs/_newsfragments/2051.bugfix.rst b/docs/_newsfragments/2051.bugfix.rst deleted file mode 100644 index 7f51c1097..000000000 --- a/docs/_newsfragments/2051.bugfix.rst +++ /dev/null @@ -1,4 +0,0 @@ -Some essential files were unintentionally omitted from the source distribution -archive, rendering it unsuitable to run the test suite off. -This has been fixed, and the ``sdist`` tarball should now be usable as a base -for packaging Falcon in OS distributions. diff --git a/docs/_newsfragments/2146.bugfix.rst b/docs/_newsfragments/2146.bugfix.rst deleted file mode 100644 index ab27e52ba..000000000 --- a/docs/_newsfragments/2146.bugfix.rst +++ /dev/null @@ -1,6 +0,0 @@ - -:ref:`WebSocket ` implementation has been fixed to properly handle -:class:`~falcon.HTTPError` and :class:`~falcon.HTTPStatus` exceptions raised by -custom :func:`error handlers `. -The WebSocket connection is now correctly closed with an appropriate code -instead of bubbling up an unhandled error to the application server. diff --git a/docs/_newsfragments/2157.bugfix.rst b/docs/_newsfragments/2157.bugfix.rst deleted file mode 100644 index 3a925ef92..000000000 --- a/docs/_newsfragments/2157.bugfix.rst +++ /dev/null @@ -1,7 +0,0 @@ -Falcon's :class:`~falcon.testing.TestClient` mimics the behavior of real WSGI -servers (and the WSGI spec) by presenting the ``PATH_INFO`` CGI variable -already in the percent-decoded form. However, the client also used to -indiscriminately set the non-standard ``RAW_URI`` CGI variable to ``/``, which -made writing tests for apps :ref:`decoding raw URL path ` -cumbersome. This has been fixed, and the raw path of a simulated request is now -preserved in ``RAW_URI``. diff --git a/docs/changes/3.1.2.rst b/docs/changes/3.1.2.rst index a32f91c36..1029dbf79 100644 --- a/docs/changes/3.1.2.rst +++ b/docs/changes/3.1.2.rst @@ -22,7 +22,26 @@ Changes to Supported Platforms ecosystem changes in typing, Cython, etc. -.. towncrier release notes start +Fixed +----- + +- Some essential files were unintentionally omitted from the source distribution + archive, rendering it unsuitable to run the test suite off. + This has been fixed, and the ``sdist`` tarball should now be usable as a base + for packaging Falcon in OS distributions. (`#2051 `__) +- :ref:`WebSocket ` implementation has been fixed to properly handle + :class:`~falcon.HTTPError` and :class:`~falcon.HTTPStatus` exceptions raised by + custom :func:`error handlers `. + The WebSocket connection is now correctly closed with an appropriate code + instead of bubbling up an unhandled error to the application server. (`#2146 `__) +- Falcon's :class:`~falcon.testing.TestClient` mimics the behavior of real WSGI + servers (and the WSGI spec) by presenting the ``PATH_INFO`` CGI variable + already in the percent-decoded form. However, the client also used to + indiscriminately set the non-standard ``RAW_URI`` CGI variable to ``/``, which + made writing tests for apps :ref:`decoding raw URL path ` + cumbersome. This has been fixed, and the raw path of a simulated request is now + preserved in ``RAW_URI``. (`#2157 `__) + Contributors to this Release ----------------------------