aiarena / aiarena-stream

GNU General Public License v3.0
42 stars 5 forks source link

Bump twitchio from 2.1.4 to 2.3.0 #81

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps twitchio from 2.1.4 to 2.3.0.

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

2.2.0

Version 2.2.0

2.2.0 brings some exciting new features to TwitchIO, along with our usual span of bugfixes. The full changelog can be found at https://twitchio.dev, but here's some highlights:

  • more eventsub models! channel polls and predictions have both been implemented
  • more pubsub models! channel subscriptions are now covered by pubsub
  • Fixed pagination logic! This means that requests that ask for more than the default limit will now actually receive those extra responses
  • aiohttp requirements have been relaxed to include 3.8.1
  • And more! see the changelog for all the changes

2.1.5

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

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 compatibility score

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)
dependabot[bot] commented 2 years ago

Superseded by #91.