- Ensure `py.typed` is bundled with the package so that type checkers can detect type annotations. (Pull 16)
0.4.1
Fixed
- Improve error handling in `LifespanManager` (Pull 11): - Exceptions raised in the context manager body or during shutdown are now properly propagated. - Unsupported lifespan is now also detected when the app calls `send()` before calling having called `receive()` at least once.
0.4.0
- Enter Alpha development status.
0.3.1
Added
- Add configurable timeouts to `LifespanManager`. (Pull 10)
0.3.0
Added
- Add `LifespanManager` for sending lifespan events into an ASGI app. (Pull 5)
0.2.0
Added
- Add `LifespanMiddleware`, an ASGI middleware to add lifespan support to an ASGI app. (Pull 9)