Releases: litestar-org/litestar
Releases · litestar-org/litestar
v1.29.0
What's Changed
- Native support for
TypedDict
. by @peterschutt in #604
Full Changelog: v1.28.1...v1.29.0
v1.28.1
What's Changed
- Fix picologging using stdlib StreamHandler by @Goldziher in #610
New Contributors
Full Changelog: v1.28.0...v1.28.1
v1.28.0
What's Changed
- Add
csrf_token
template callable,csrf_input
context value and allow registering template callables by @Goldziher in #598 - Add official trio support by @provinzkraut in #586
- Add support for ConstrainedDate in OpenAPI schema generation by @Goldziher in #589
- Add tox scripts for common commands by @seladb in #579
- Fix
NoReturn
as allowed return typing fordelete
decorators by @Goldziher in #588 - Fix documentation warnings by @seladb in #580
- Fix signature model for dependency with
skip_validaiton
and `default`` by @peterschutt in #595 - Update QueueListenerHandler to log to stderr by default by @peterschutt in #594
New Contributors
- @provinzkraut made their first contribution in #586
Full Changelog: v1.27.0...v1.28.0
v1.27.0
v1.26.1
What's Changed
- fix support for optional upload file by @Goldziher in #575
Full Changelog: v1.26.0...v1.26.1
v1.26.0
What's Changed
- Add
cache
property getter toASGIConnection
by @Goldziher in #552 - Add support for using custom
Request
andWebSocket
classes. by @Goldziher in #554 - Update
SQLAlchemyConfig
connection_string to be optional. by @peterschutt in #556 - Update
RequestFactory
to set empty session dict by default by @infohash in #559 - Update typing of the session_maker_* attributes to protocols in SQLAlchemyConfig`. by @peterschutt in #561
- Update templating to inject the
Request
instance into context by @jtraub in #563 - Update
RequestFactory
to support session creation from raw session string by @infohash in https ://github.com//pull/568 - Update
OpenAPIController
to allow configuring of the JS bundles used (for environments without CDN access etc.) by @nielsvanhooy in #562 - Fix route handler name indexing by @Goldziher in #569
- Fix parsing of large file uploads via
httpx
(starlite-multipart lib)
New Contributors
- @chbndrhnns made their first contribution in #565
- @nielsvanhooy made their first contribution in #562
Full Changelog: v1.25.0...v1.26.0
v1.25.0
What's Changed
- Add Session Fixture For Test Client by @infohash in #533
- Updated install groups by @cofin in #543
- Add route_reverse function by @jtraub in #541
- Make
sessionmaker
,engine
andbefore_send_handler
configurable inSQLAlchemyPluginConfig
by @Goldziher in #551 - Updates SQLAlchemy plugin type detection. by @peterschutt in #549
Full Changelog: v1.24.0...v1.25.0
v1.24.0
v1.23.1
What's Changed
- Clean up in Tortoise ORM plugin example by @jtraub in #525
- Pin starlette to
>=0.21
and httpx to>=0.22
. by @peterschutt in #530 - Address pytest warnings by @jonadaly in #529
- Fix
httpx
being a required dependency
New Contributors
Full Changelog: v1.23.0...v1.23.1
v1.23.0
What's Changed
- Refactor to reduce cognitive complexity of code and increase performance by @jonadaly in #523
- Add LoggingMiddleware by @Goldziher in #514
- Add support for configurable exclude_from_auth to AbstractAuthenticationMiddleware by @cofin in #517
Full Changelog: v1.22.0...v1.23.0