Skip to content

Releases: PythonistaGuild/TwitchIO

v2.1.3

29 Nov 02:01
48a2da9
Compare
Choose a tag to compare

2.1.3

  • Twitchio

    • Fix bug where chatter never checked for founder in is_subscriber
    • Fix rewards model so it can now handle pubsub and helix callbacks
  • ext.commands

    • Fix TypeError in Bot.from_client_credentials
  • GitHub Workflows

    • Added automatic version handling via release tag.
    • Added TwitchIO Manager bot

v2.1.2

08 Nov 10:08
a08c3a2
Compare
Choose a tag to compare
  • Add Chatter.mention
  • Re-add raw_usernotice from V1.x
  • Fix echo messages for replies
  • Fix a bug where the wrong user would be whispered
  • Fix a bug inside User.modify_stream where the game_id key would be specified as "None" if not provided (GH#237)
  • Add support for teams and channelteams API routes
    • Team, ChannelTeams
    • Client.fetch_teams
    • PartialUser.fetch_channel_teams
  • Fix issue where Bot.from_client_credentials would result in an inoperable Bot instance (GH#239)
  • Added ext.pubsub.Websocket.pubsub_error to support being notified of pubsub errors
  • Added ext.pubsub.Websocket.pubsub_nonce to support being notified of pubsub nonces
  • Patch 2.1.1 bug which breaks library on 3.7 for ext.eventsub

v2.1.1

31 Oct 04:49
Compare
Choose a tag to compare

This release fixes library compatibility with python 3.7

v2.1.0

28 Oct 00:59
Compare
Choose a tag to compare

This release brings a whole load of changes, please check the changelog on https://twitchio.readthedocs.org for a full list.

Major changes for this release include:

  • Added the raw_usernotice event
  • Added support for the predictions API
  • added support for the schedules API
  • Update the library to use the iso8601 library to parse timestamps
  • fix Client.wait_for causing asyncio.InvalidState errors
  • fix bug in ext.pubsub where Pool.unsubscribe_topics would error out due to an error
  • fix bug in ext.eventsub where the ChannelBanData model would attempt to access nonexistent attributes from the event payload

v2.0.6

27 Aug 03:17
Compare
Choose a tag to compare

Various bug fixes

v2.0.5

28 Jul 18:38
Compare
Choose a tag to compare

Inject class instance into routines when used in classes, e.g inside the bot class or a cog.

v2.0.4

28 Jul 10:58
Compare
Choose a tag to compare

Fix a bug in Cog where events were persisting across multiple Cogs and being handled more than once.

v2.0.3

27 Jul 02:25
Compare
Choose a tag to compare

Small bug fixes:

  • Fix a bug in search_channels resulting in a key error when creating users.
  • Added eventsub package to setup.py.
  • Stop echo messages from triggering commands by default.

v2.0.2

20 Jul 17:08
Compare
Choose a tag to compare

Add an additional optional bool argument to routines, wait_first which waits the specified amount of hours, minutes or seconds before starting the first iteration. Does not have any effect when the time argument is passed. Defaults to False.

v2.0.1

20 Jul 16:49
Compare
Choose a tag to compare

Fix bug in add_event that was raising an AttributeError when checking if the callback was a coroutine.