python-starlette/python-starlette.changes
Matej Cepl ca429ae453 - Update to 0.16.0:
- Added Encode funding option #1219
  - Starlette now supports Trio as an async runtime via AnyIO
    - #1157.
  - TestClient.websocket_connect() now must be used as a context
    manager.
  - Initial support for Python 3.10 - #1201.
  - The compression level used in GZipMiddleware is now
    adjustable - #1128.
  - starlette.websockets.WebSocket instances are now hashable and
    compare by identity #1039
  - A number of fixes related to running task groups in lifespan
    #1213, #1227
  - Several fixes to CORSMiddleware. See #1111, #1112, #1113,
    #1199.
  - Improved exception messages in the case of duplicated path
    parameter names - #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.
  - Exception causes are now preserved in more cases - #1158.
  - Session cookies now use the ASGI root path in the case of
    mounted applications - #1147.
  - Fixed a cache invalidation bug when static files were deleted
    in certain circumstances - #1023.
  - Improved memory usage of BaseHTTPMiddleware when handling
    large responses - #1012 fixed via #1157
  - The method starlette.templates.Jinja2Templates.get_env was
    removed #1218
  - The ClassVar starlette.testclient.TestClient.async_backend

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-starlette?expand=0&rev=3
2021-07-22 10:21:44 +00:00

70 lines
2.9 KiB
Plaintext

-------------------------------------------------------------------
Thu Jul 22 09:53:25 UTC 2021 - Matej Cepl <mcepl@suse.com>
- Update to 0.16.0:
- Added Encode funding option #1219
- Starlette now supports Trio as an async runtime via AnyIO
- #1157.
- TestClient.websocket_connect() now must be used as a context
manager.
- Initial support for Python 3.10 - #1201.
- The compression level used in GZipMiddleware is now
adjustable - #1128.
- starlette.websockets.WebSocket instances are now hashable and
compare by identity #1039
- A number of fixes related to running task groups in lifespan
#1213, #1227
- Several fixes to CORSMiddleware. See #1111, #1112, #1113,
#1199.
- Improved exception messages in the case of duplicated path
parameter names - #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.
- Exception causes are now preserved in more cases - #1158.
- Session cookies now use the ASGI root path in the case of
mounted applications - #1147.
- Fixed a cache invalidation bug when static files were deleted
in certain circumstances - #1023.
- Improved memory usage of BaseHTTPMiddleware when handling
large responses - #1012 fixed via #1157
- The method starlette.templates.Jinja2Templates.get_env was
removed #1218
- The ClassVar starlette.testclient.TestClient.async_backend
was removed, the backend is now configured using constructor
kwargs #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 #1110
- Built-in GraphQL support via the GraphQLApp class has been
deprecated and will be removed in a future release. Please
see #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.
-------------------------------------------------------------------
Tue Apr 13 19:20:13 UTC 2021 - simmphonie@opensuse.org
- add build requirements for %pytest
- remove test for deprecated built-in GraphQL support
- remove unrecognized arguments in setup.cfg
-------------------------------------------------------------------
Wed Feb 17 18:40:47 UTC 2021 - Michael Ströder <michael@stroeder.com>
- update to 0.14.2
-------------------------------------------------------------------
Wed Dec 2 14:49:51 UTC 2020 - Michael Ströder <michael@stroeder.com>
- update to 0.14.1
-------------------------------------------------------------------
Sat Sep 5 11:33:42 UTC 2020 - Michael Ströder <michael@stroeder.com>
- initial packaging of 0.13.8