danibarker / WordSmith

A twitch bot for Scrabble stuff
MIT License
7 stars 1 forks source link

Update twitchio requirement from ~=2.4.0 to ~=2.5.0 #41

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Updates the requirements on twitchio to permit the latest version.

Release notes

Sourced from twitchio's releases.

V2.5.0

This release makes changes to the entirety of the library. For change notes, please see the 2.5.0 section of the changelog

Changelog

Sourced from twitchio's changelog.

2.5.0

  • TwitchIO

    • Additions
      • Added :attr:~twitchio.Message.first to :class:~twitchio.Message
      • Added :func:~twitchio.PartialUser.fetch_channel_emotes to :class:~twitchio.PartialUser
      • Added :func:~twitchio.Client.fetch_global_emotes to :class:~twitchio.Client
      • Added :func:~twitchio.Client.event_channel_join_failure event:
        • This is dispatched when the bot fails to join a channel
        • This also makes the channel join error message in logs optional
    • Bug fixes
      • Fix AuthenticationError not being properly propagated when a bad token is given

      • Fix channel join failures causing ValueError: list.remove(x): x not in list when joining channels after the initial start

      • Added :attr:~twitchio.Chatter.is_vip property to Chatter

      • New PartialUser methods

        • :func:~twitchio.PartialUser.fetch_follower_count to fetch total follower count of a User
        • :func:~twitchio.PartialUser.fetch_following_count to fetch total following count of a User
      • Fix whispers that were not able to be parsed

      • Fix USERSTATE parsing incorrect user

      • Fix errors when event loop is started using run_until_complete to call methods prior to :func:~twitchio.Client.run

      • Improved handling of USERNOTICE messages and the tags created for :func:~twitchio.Client.event_raw_usernotice

  • ext.routines

    • Additions
      • Added the :func:~twitchio.ext.routines.Routine.change_interval method.
  • ext.commands

    • Bug fixes
      • Make sure double-quotes are properly tokenized for bot commands
  • ext.pubsub

    • Additions
      • Websocket automatically handles "RECONNECT" requests by Twitch
    • Bug fixes
      • Unsubscribing from Pubsubevents works again
      • Fix a forgotten nonce in :func:~twitchio.ext.pubsub.websocket._send_topics
      • :class:~twitchio.ext.pubsub.PubSubModerationActionChannelTerms now uses the correct type data
  • ext.sound

    • Bug fixes
      • Make system calls to ffmpeg are more robust (works on windows and linux)
  • ext.eventsub

    • Additions
      • Goal subscriptions have been Added
        • :func:~twitchio.ext.eventsub.EventSubClient.subscribe_channel_goal_begin
        • :func:~twitchio.ext.eventsub.EventSubClient.subscribe_channel_goal_progress
        • :func:~twitchio.ext.eventsub.EventSubClient.subscribe_channel_goal_end
        • :func:~twitchio.ext.eventsub.event_eventsub_notification_channel_goal_begin

... (truncated)

Commits


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)