diff --git a/docs/changes/3.1.1.rst b/docs/changes/3.1.1.rst new file mode 100644 index 000000000..e5983e2ea --- /dev/null +++ b/docs/changes/3.1.1.rst @@ -0,0 +1,31 @@ +Changelog for Falcon 3.1.1 +========================== + +Summary +------- + +This is a minor point release addressing a couple of high impact bugs, +and enabling the framework on the recently released CPython 3.11. + + +Changes to Supported Platforms +------------------------------ + +- Falcon is now functional on CPython 3.11. + Full 3.11 support (including taking care of stdlib deprecations) + will be formalized in Falcon 4.0. +- As with the previous release, Python 3.5 & 3.6 remain deprecated and + will no longer be supported in Falcon 4.0. + + +.. towncrier release notes start + +Contributors to this Release +---------------------------- + +Many thanks to those who contributed to this bugfix release: + +- `CaselIT `__ +- `kgriffs `__ +- `TBoshoven `__ +- `vytas7 `__ diff --git a/docs/changes/index.rst b/docs/changes/index.rst index 60122562b..6b8d31c94 100644 --- a/docs/changes/index.rst +++ b/docs/changes/index.rst @@ -3,6 +3,7 @@ Changelogs .. toctree:: + 3.1.1 <3.1.1> 3.1.0 <3.1.0> 3.0.1 <3.0.1> 3.0.0 <3.0.0> diff --git a/falcon/asgi/response.py b/falcon/asgi/response.py index ffdfb87a1..407be8be9 100644 --- a/falcon/asgi/response.py +++ b/falcon/asgi/response.py @@ -15,7 +15,7 @@ """ASGI Response class.""" try: from asyncio.coroutines import CoroWrapper # type: ignore -except ImportError: +except ImportError: # pragma: nocover CoroWrapper = None # type: ignore from inspect import iscoroutine from inspect import iscoroutinefunction diff --git a/falcon/version.py b/falcon/version.py index 5db0bf01e..db7febe01 100644 --- a/falcon/version.py +++ b/falcon/version.py @@ -14,5 +14,5 @@ """Falcon version.""" -__version__ = '3.1.0' +__version__ = '3.1.1' """Current version of Falcon.""" diff --git a/pyproject.toml b/pyproject.toml index c21f72026..eac1f45d1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ [tool.towncrier] package = "falcon" package_dir = "" - filename = "docs/changes/3.1.0.rst" + filename = "docs/changes/3.1.1.rst" directory = "docs/_newsfragments" issue_format = "`#{issue} `__" diff --git a/setup.cfg b/setup.cfg index d404c186a..70edb7f99 100644 --- a/setup.cfg +++ b/setup.cfg @@ -75,7 +75,7 @@ console_scripts = [egg_info] # TODO replace -tag_build = +tag_build = b1 [aliases] test=pytest