- Improved handling of async functions by
TransactionContext
. Will raiseTypeError
if sync middleware is used with async handler.
- Fix type annotations in
ApplicationModule
- Change
composer()
signature fromcompose(values)
tocompose(**kwargs)
- Add async support in
Application
. New methods:call_async
,execute_async
,publish_async
- Add async support in
TransactionContext
. New methods:call_async
,execute_async
,publish_async
- Add Sphinx docs
- Rename
Task
toCommand
- Rename
Application.emit()
toApplication.publish()
- Rename
TransactionContext.emit()
toTransactionContext.publish()
- Remove
Application.on()
decorator in favor ofApplication.handler()
Early release.