From eb582d1d43c74fc9d2cf9414c0cc8006b26a65aa Mon Sep 17 00:00:00 2001 From: Carlton Gibson Date: Wed, 20 Nov 2019 20:41:07 +0100 Subject: [PATCH] Releasing 2.4.0 --- CHANGELOG.txt | 17 +++++++++++++++++ daphne/__init__.py | 2 +- setup.py | 3 ++- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index af0dc4b..17c8485 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,3 +1,20 @@ +2.4.0 (2019-11-20) +------------------ + +* Adds CI testing against and support for Python 3.8. + +* Adds support for ``raw_path`` in ASGI scope. + +* Ensures an error response is sent to the client if the application sends + malformed headers. + +* Resolves an asyncio + multiprocessing problem when testing that would cause + the test suite to fail/hang on macOS. + +* Requires installing Twisted's TLS extras, via ``install_requires``. + +* Adds missing LICENSE to distribution. + 2.3.0 (2019-04-09) ------------------ diff --git a/daphne/__init__.py b/daphne/__init__.py index 55e4709..3d67cd6 100755 --- a/daphne/__init__.py +++ b/daphne/__init__.py @@ -1 +1 @@ -__version__ = "2.3.0" +__version__ = "2.4.0" diff --git a/setup.py b/setup.py index b6cfdc8..357e294 100755 --- a/setup.py +++ b/setup.py @@ -22,7 +22,7 @@ setup( package_dir={"twisted": "daphne/twisted"}, packages=find_packages() + ["twisted.plugins"], include_package_data=True, - install_requires=["twisted[tls]>=18.7", "autobahn>=0.18", "asgiref~=3.0"], + install_requires=["twisted[tls]>=18.7", "autobahn>=0.18", "asgiref~=3.2"], setup_requires=["pytest-runner"], extras_require={ "tests": ["hypothesis==4.23", "pytest~=3.10", "pytest-asyncio~=0.8"] @@ -41,6 +41,7 @@ setup( "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", "Topic :: Internet :: WWW/HTTP", ], )