Skip to content

Releases: PythonistaGuild/TwitchIO

2.1.5

14 Feb 04:51

Choose a tag to compare

Add user_id property to Client
Change id_cache to only cache if a value is not None.
Add Client.wait_for_ready

v2.1.4

16 Dec 08:11

Choose a tag to compare

2.1.4

  • TwitchIO

    • Chatter.is_mod now uses name instead of display_name
    • Added ChannelInfo to slots
    • Remove loop= parameter for asyncio.Event in websocket for 3.10 compatibility
  • ext.eventsub

    • ChannelCheerData now returns user if is_anonymous is False else None

v2.1.3

29 Nov 02:01
48a2da9

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

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

Choose a tag to compare

This release fixes library compatibility with python 3.7

v2.1.0

28 Oct 00:59

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

Choose a tag to compare

Various bug fixes

v2.0.5

28 Jul 18:38

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

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

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.