Releases: litestar-org/litestar
Releases · litestar-org/litestar
v1.21.1
v1.21.0
What's Changed
- Replace Starlette HTTPConnection, Request and WebSocket with Starlite classes by @Goldziher in #494
- updated the state object by @Goldziher in #496
- Create
RequestFactory
to eventually replacecreate_test_request
by @seladb in #497 - Reduce cognitive complexity by @jonadaly in #501
- Add CI cache versioning and restore-keys by @jonadaly in #507
- Update init return typing to be consistent by @Harshal6927 in #506
- Cleanup logging config and fix default handlers by @Goldziher in #509
- Refactor
create_test_request
to useRequestFactory
by @seladb in #510 - Feature: Implements
on_app_init
hook by @peterschutt in #499
New Contributors
- @Harshal6927 made their first contribution in #506
Full Changelog: v1.20.0...v1.21.0
v1.20.0
What's Changed
- Access custom serializer in session middleware by @Goldziher in #491
- Add support for
__schema_name__
dunder attribute on pydantic models by @Goldziher in #489 - Switch to using strong ASGI types derived from asgiref by @Goldziher in #492
New Contributors
Full Changelog: v1.19.0...v1.20.0
v1.19.0
What's Changed
- add support for multiple responses documentation by @seladb in #478
- add
media_type
toResponseContainer
by @peterschutt in #483 - add
RateLimitMiddleware
by @Goldziher in #476 - add support for multiple cookies in
create_test_request
by @infohash in #485
Full Changelog: v1.18.1...v1.19.0
v1.18.1
What's Changed
- Added Fixture To Create Session Cookies by @infohash in #471
- Removed Firebird and Sybase for SQL Alchemy 2.0 support by @cofin in #477
- Fixed
ResponseHeader
s not being encoded correctly (resolve issue #479) by @Goldziher in #481
Full Changelog: v1.18.0...v1.18.1
v1.18.0
What's Changed
- Enhancement: Adds SecretStr, Path, and Enum to built in serializer by @cofin in #472
- Enhancement: Update multipart handling by @Goldziher in #473
Full Changelog: v1.17.2...v1.18.0
v1.17.2
What's Changed
- Updated
testing.create_request
by @Goldziher in #465 - Updated Partial to support dataclasses by @Goldziher in #467
- Move Logging config to starlite.config by @john-ingles in #468
New Contributors
- @john-ingles made their first contribution in #468
Full Changelog: v1.17.1...v1.17.2
v1.17.1
What's Changed
- Fix: wrap functions to ensure they remain unbound by @Goldziher in #457
- Add:
url_for
method similar to Starlette's by @infohash in #456
Full Changelog: v1.17.0...v1.17.1
v1.17.0
What's Changed
- Issue #412: add session middleware by @Goldziher in #423
- docs: add infohash as a contributor for code by @allcontributors in #450
- Infrastructure: Add pyright by @Goldziher in #452
- Added Route Handlers To Path Mapper by @infohash in #454
- Session Middleware update by @Goldziher in #453
New Contributors
Full Changelog: v1.16.2...v1.17.0