Starlette

Latest version: v0.37.2

Safety actively analyzes 630305 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 8

0.23.1

Not secure
Fixed
* Only stop receiving stream on `body_stream` if body is empty on the `BaseHTTPMiddleware` [1940](https://github.com/encode/starlette/pull/1940).

0.23.0

Not secure
Added
* Add `headers` parameter to the `TestClient` [1966](https://github.com/encode/starlette/pull/1966).

Deprecated
* Deprecate `Starlette` and `Router` decorators [1897](https://github.com/encode/starlette/pull/1897).

Fixed
* Fix bug on `FloatConvertor` regex [1973](https://github.com/encode/starlette/pull/1973).

0.22.0

Not secure
Changed
* Bypass `GZipMiddleware` when response includes `Content-Encoding` [1901](https://github.com/encode/starlette/pull/1901).

Fixed
* Remove unneeded `unquote()` from query parameters on the `TestClient` [1953](https://github.com/encode/starlette/pull/1953).
* Make sure `MutableHeaders._list` is actually a `list` [1917](https://github.com/encode/starlette/pull/1917).
* Import compatibility with the next version of `AnyIO` [1936](https://github.com/encode/starlette/pull/1936).

0.21.0

Not secure
This release replaces the underlying HTTP client used on the `TestClient` (`requests` :arrow_right: `httpx`), and as those clients [differ _a bit_ on their API](https://www.python-httpx.org/compatibility/), your test suite will likely break. To make the migration smoother, you can use the [`bump-testclient`](https://github.com/Kludex/bump-testclient) tool.

Changed
* Replace `requests` with `httpx` in `TestClient` [1376](https://github.com/encode/starlette/pull/1376).

Added
* Add `WebSocketException` and support for WebSocket exception handlers [1263](https://github.com/encode/starlette/pull/1263).
* Add `middleware` parameter to `Mount` class [1649](https://github.com/encode/starlette/pull/1649).
* Officially support Python 3.11 [1863](https://github.com/encode/starlette/pull/1863).
* Implement `__repr__` for route classes [1864](https://github.com/encode/starlette/pull/1864).

Fixed
* Fix bug on which `BackgroundTasks` were cancelled when using `BaseHTTPMiddleware` and client disconnected [1715](https://github.com/encode/starlette/pull/1715).

0.20.4

Not secure
Fixed
* Remove converter from path when generating OpenAPI schema [1648](https://github.com/encode/starlette/pull/1648).

0.20.3

Not secure
Fixed
* Revert "Allow `StaticFiles` to follow symlinks" [1681](https://github.com/encode/starlette/pull/1681).

Page 5 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.