Closed renovate[bot] closed 2 years ago
βοΈ Deploy Preview for python-playground ready!
π¨ Explore the source changes: 1b3dea159b9e30fb92555dfacdec25e5b39aed2b
π Inspect the deploy log: https://app.netlify.com/sites/python-playground/deploys/6125acd84d31c900079240b2
π Browse the preview: https://deploy-preview-73--python-playground.netlify.app/
As this PR has been closed unmerged, Renovate will now ignore this update (==0.16.0). You will still receive a PR once a newer version is released, so if you wish to permanently ignore this dependency, please add it to the ignoreDeps
array of your renovate config.
If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.
This PR contains the following updates:
==0.14.2
->==0.16.0
Release Notes
encode/starlette
### [`v0.16.0`](https://togithub.com/encode/starlette/releases/0.16.0) [Compare Source](https://togithub.com/encode/starlette/compare/0.15.0...0.16.0) ##### Added - Added [Encode](https://togithub.com/sponsors/encode) funding option [#1219](https://togithub.com/encode/starlette/pull/1219) ##### Fixed - `starlette.websockets.WebSocket` instances are now hashable and compare by identity [#1039](https://togithub.com/encode/starlette/pull/1039) - A number of fixes related to running task groups in lifespan [#1213](https://togithub.com/encode/starlette/pull/1213), [#1227](https://togithub.com/encode/starlette/pull/1227) ##### Deprecated/removed - The method `starlette.templates.Jinja2Templates.get_env` was removed [#1218](https://togithub.com/encode/starlette/pull/1218) - The ClassVar `starlette.testclient.TestClient.async_backend` was removed, the backend is now configured using constructor kwargs [#1211](https://togithub.com/encode/starlette/pull/1211) - Passing an Async Generator Function or a Generator Function to `starlette.router.Router(lifespan_context=)` is deprecated. You should wrap your lifespan in `@contextlib.asynccontextmanager`. [#1227](https://togithub.com/encode/starlette/pull/1227) [#1110](https://togithub.com/encode/starlette/pull/1110) ### [`v0.15.0`](https://togithub.com/encode/starlette/releases/0.15.0) [Compare Source](https://togithub.com/encode/starlette/compare/0.14.2...0.15.0) #### 0.15.0 This release includes major changes to the low-level asynchronous parts of Starlette. As a result, **Starlette now depends on [AnyIO](https://anyio.readthedocs.io/en/stable/)** and some minor API changes have occurred. Another significant change with this release is the **deprecation of built-in GraphQL support**. ##### Added - Starlette now supports [Trio](https://trio.readthedocs.io/en/stable/) as an async runtime via AnyIO - [#1157](https://togithub.com/encode/starlette/pull/1157). - `TestClient.websocket_connect()` now must be used as a context manager. - Initial support for Python 3.10 - [#1201](https://togithub.com/encode/starlette/pull/1201). - The compression level used in `GZipMiddleware` is now adjustable - [#1128](https://togithub.com/encode/starlette/pull/1128). ##### Fixed - Several fixes to `CORSMiddleware`. See [#1111](https://togithub.com/encode/starlette/pull/1111), [#1112](https://togithub.com/encode/starlette/pull/1112), [#1113](https://togithub.com/encode/starlette/pull/1113), [#1199](https://togithub.com/encode/starlette/pull/1199). - Improved exception messages in the case of duplicated path parameter names - [#1177](https://togithub.com/encode/starlette/pull/1177). - `RedirectResponse` now uses `quote` instead of `quote_plus` encoding for the `Location` header to better match the behaviour in other frameworks such as Django - [#1164](https://togithub.com/encode/starlette/pull/1164). - Exception causes are now preserved in more cases - [#1158](https://togithub.com/encode/starlette/pull/1158). - Session cookies now use the ASGI root path in the case of mounted applications - [#1147](https://togithub.com/encode/starlette/pull/1147). - Fixed a cache invalidation bug when static files were deleted in certain circumstances - [#1023](https://togithub.com/encode/starlette/pull/1023). - Improved memory usage of `BaseHTTPMiddleware` when handling large responses - [#1012](https://togithub.com/encode/starlette/issues/1012) fixed via [#1157](https://togithub.com/encode/starlette/issues/1157) ##### Deprecated/removed - Built-in GraphQL support via the `GraphQLApp` class has been deprecated and will be removed in a future release. Please see [#619](https://togithub.com/encode/starlette/issues/619). GraphQL is not supported on Python 3.10. - The `executor` parameter to `GraphQLApp` was removed. Use `executor_class` instead. - The `workers` parameter to `WSGIMiddleware` was removed. This hasn't had any effect since Starlette v0.6.3.Configuration
π Schedule: "before 2am" (UTC).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.