- Add
Client.create_taskto make it easier to create "fire and forget" tasks. - Add
Client.is_startedandClient.wait_until_startedfor more convenient lifecycle management. - Add the ability to pass an already existing injector instance to
Clientvia theinjector=kwarg. If not passed, a new injector will be created by default, like before. - Set the client as a type dependency upon instantiation.
- Stabilize
Context.issued_response. This property returns a boolean that isTrueif the underlying interaction has already received an initial response. - Fix
hikari.User | hikari.Role | Nonenot being parsed as mentionable option. - Fix edgecase where options defaulted to
Nonewould be ignored in Python 3.10.