- Added :code:`py.typed` file to comply with PEP-561
Twitch ------
- Fixed all Endpoints that use :const:`~twitchAPI.object.AsyncIterTwitchObject` yielding some items multiple times - added missing field :const:`~twitchAPI.object.TwitchUserFollow.to_login` to :const:`~twitchAPI.twitch.Twitch.get_users_follows()`
****************
3.6.1
****************
EventSub --------
- :const:`~twitchAPI.eventsub.EventSub.start()` now waits till the internal web server has fully started up
Chat ----
- Added :const:`~twitchAPI.chat.Chat.is_mod()` function (Thanks https://github.com/stolenvw ) - Made the check if the bot is a moderator in the current channel for message sending rate limiting more consistent (Thanks https://github.com/stolenvw )
- Added :const:`~twitchAPI.pubsub.PubSub.is_connected()` - Fixed bug that prevented a clean shutdown on Linux
Chat ----
- Added automatic rate limit handling to channel joining and message sending - :const:`~twitchAPI.chat.Chat.send_message()` now waits till reconnected when Chat got disconnected - :const:`~twitchAPI.chat.Chat.send_raw_irc_message()` now waits till reconnected when Chat got disconnected - Added :const:`~twitchAPI.chat.Chat.is_connected()` - Added :const:`~twitchAPI.chat.Chat.is_ready()` - Chat now cleanly handles reconnect requests
OAuth -----
- Added new Auth Scope :const:`~twitchAPI.types.AuthScope.CHANNEL_READ_CHARITY` - Fixed bug that prevented a clean shutdown on Linux
****************
3.4.1
****************
- fixed bug that prevented newer pip versions from gathering the dependencies