This release has various additions and bug fixes for the core lib and the eventsub + pubsub exts.
These release notes are simply a brief. To view the full changelog, visit https://twitchio.dev/en/latest/changelog.html
General additions:
- Added shield mode support to PartialUser and eventsub
- Added followed streams support to PartialUser
- Added shoutout support to PartialUser and eventsub
- Added
type
arg to Client.fetch_streams - Added support for ciso8601 when installed
- Added
speed
flag to install available c-based speedups:pip install twitchio[speed]
- Added support for follows V2 in eventsub. This is the main way to subscribe to follow events now.
- Added auth_fail_hook and reconnect_hook to PubSubPool
Bug fixes:
- PartialUser.fetch_bits_leaderboard not handling started_at arg properly.
- Fix auto-reconnect logic of IRC websocket
- implicitly remove newlines in chat messages
- fixed RECONNECT event in pubsub websocket
Deprecations:
- EventSubClient.subscribe_channel_follows. Use EventSubClient.subscribe_channel_follows_v2