diff --git a/docs/release-notes.md b/docs/release-notes.md index caadb7a62..cd539dd6d 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -1,3 +1,20 @@ +## 0.14.0 + +November 8th, 2020 + +### Added + +* Starlette now officially supports Python3.9. +* In `StreamingResponse`, allow custom async iterator such as objects from classes implementing `__aiter__`. +* Allow usage of `functools.partial` async handlers in Python versions 3.6 and 3.7. +* Add 418 I'm A Teapot status code. + +### Changed + +* Create tasks from handler coroutines before sending them to `asyncio.wait`. +* Use `format_exception` instead of `format_tb` in `ServerErrorMiddleware`'s `debug` responses. +* Be more lenient with handler arguments when using the `requires` decorator. + ## 0.13.8 * Revert `Queue(maxsize=1)` fix for `BaseHTTPMiddleware` middleware classes and streaming responses. diff --git a/starlette/__init__.py b/starlette/__init__.py index 496382738..9e78220f9 100644 --- a/starlette/__init__.py +++ b/starlette/__init__.py @@ -1 +1 @@ -__version__ = "0.13.8" +__version__ = "0.14.0"