danibarker / WordSmith

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

Update twitchio requirement from ~=2.2.0 to ~=2.3.0 #33

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.

2.3.0

We've revamped our documentation, check out https://twitchio.dev/en/latest/changelog.html for the full changelog.

A few key highlights of this release:

  • Added retain_cache kwarg to Client and Bot. Default is True.
  • Added support for poll endpoints
  • fixed some bugs related to initial_channels
  • fixed the issues with ext.commands cooldown buckets always using the global bucket
  • fixed an issue with ext.commands.Bot.reload_module failing to reinstate the old module if an error occurred while reloading
Changelog

Sourced from twitchio's changelog.

2.3.0

Massive documentation updates

  • TwitchIO

    • Additions

      • Added retain_cache kwarg to Client and Bot. Default is True.
      • Poll endpoints added :func:twitchio.PartialUser.fetch_polls :func:twitchio.PartialUser.create_poll and :func:twitchio.PartialUser.end_poll
      • Added :func:twitchio.PartialUser.fetch_goals method
      • Added :func:twitchio.PartialUser.fetch_chat_settings and :func:twitchio.PartialUser.update_chat_settings methods
      • Added :func:twitchio.Client.part_channels method
      • Added :func:~twitchio.Client.event_channel_joined event. This is dispatched when the bot joins a channel
      • Added first kwarg to :func:twitchio.CustomReward.get_redemptions
    • Bug fixes

      • Removed unexpected loop termination from WSConnection._close()
      • Fix bug where # prefixed channel names and capitals in initial_channels would not trigger :func:~twitchio.Client.event_ready
      • Adjusted join channel rate limit handling
      • :func:twitchio.PartialUser.create_clip has been fixed by converting bool to string in http request
      • :func:twitchio.Client.fetch_cheermotes color attribute corrected
      • :func:twitchio.PartialUser.fetch_channel_teams returns empty list if no teams found rather than unhandled error
      • Fix :class:twitchio.CustomRewardRedemption so :func:twitchio.CustomReward.get_redemptions returns correctly
  • ext.commands

    • Additions

      • :func:twitchio.ext.commands.Bot.handle_commands now also invokes on threads / replies
    • Bug fixes

      • Cooldowns are now handled correctly per bucket.
      • Fix issue with :func:twitchio.ext.Bot.reload_module where module is reloaded incorrectly if exception occurs
  • ext.pubsub

    • Channel subscription model fixes and additional type hints for Optional return values
    • :class:~twitchio.ext.pubsub.PubSubBitsMessage model updated to return correct data and updated typing
    • :class:~twitchio.ext.pubsub.PubSubBitsBadgeMessage model updated to return correct data and updated typing
    • :class:~twitchio.ext.pubsub.PubSubChatMessage now correctly returns a string rather than int for the Bits Events

2.2.0

  • ext.sounds

    • Added sounds extension. Check the :ref:sounds-ref documentation for more information.
  • TwitchIO

    • Loosen aiohttp requirements to allow 3.8.1
    • :class:twitchio.Stream was missing from __all__. It is now available in the twitchio namespace.
    • Added .status, .reason and .extra to :class:HTTPException
    • Fix Message._timestamp value when tag is not provided by twitch
    • Fix :func:twitchio.Client.wait_for_ready
    • Remove loop= parameter inside :func:twitchio.Client.wait_for for 3.10 compatibility
    • Add is_broadcaster check to :class:twitchio.PartialChatter. This is accessible as Context.author.is_broadcaster

... (truncated)

Commits
  • 76c065e version bump
  • dc3cc3f Fix CustomRewardRedemption (#300)
  • 4065804 Black formatting
  • 16b76f3 Update copyright
  • e3df123 Add first kwarg for get_redemption
  • 7a46bd1 If the cache hasn't populated, assume we are not a moderator yet.
  • 49fa07e Add event_channel_joined event to client and websocket.
  • 1ebff0f Change retain_cache default value to True
  • a2d952d Track callback event_name separately
  • b2341b7 Black Format
  • Additional commits viewable in compare view


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)