whatsnowplaying / whats-now-playing

Titling software for streamers who use DJ software like Serato, Virtual DJ, and more.
MIT License
62 stars 11 forks source link

Bump twitchapi from 3.11.0 to 4.3.0 #1075

Closed dependabot[bot] closed 2 months ago

dependabot[bot] commented 3 months ago

Bumps twitchapi from 3.11.0 to 4.3.0.

Release notes

Sourced from twitchapi's releases.

v4.3.0

Twitch

  • Added the following new Endpoints:
    • "Get User Emotes"
    • "Warn Chat User"
    • "Create EventSub Subscription"
  • Fixed Error handling of Endpoint Twitch.create_clip()
  • Fixed not raising UnauthorizedException when auth token is invalid and auto_refresh_auth is False
  • Added Parameter is_paused to Twitch.update_custom_reward() (thanks @​iProdigy )
  • Remove deprecated field "tags_ids" from SearchChannelResult

EventSub

  • Added the following new Topics:
    • "Channel Chat Settings Update"
    • "User Whisper Message"
    • "Channel Points Automatic Reward Redemption"
    • "Channel VIP Add"
    • "Channel VIP Remove"
    • "Channel Unban Request Create"
    • "Channel Unban Request Resolve"
    • "Channel Suspicious User Message"
    • "Channel Suspicious User Update"
    • "Channel Moderate"
    • "Channel Warning Acknowledgement"
    • "Channel Warning Send"
    • "Automod Message Hold"
    • "Automod Message Update"
    • "Automod Settings Update"
    • "Automod Terms Update"
    • "Channel Chat User Message Hold"
    • "Channel Chat User Message Update"
  • Fixed reconnect logic for Websockets (thanks @​Latent-Logic )
  • Fixed logger names being set incorrectly for EventSub transports
  • Fixed field "ended_at being incorrectly named "ends_at" for ChannelPollEndData

Chat

  • Added flag ChatMessage.first to ChatMessage indicating a first time chatter (thanks @​lbrooney )

OAuth

  • Added CodeFlow user authenticator, usefull for headless server user token generation.
  • Added the following new Auth Scopes:

... (truncated)

Changelog

Sourced from twitchapi's changelog.

:orphan:

Changelog


Version 4.3.0


Twitch

  • Added the following new Endpoints:

    • "Get User Emotes" :const:~twitchAPI.twitch.Twitch.get_user_emotes()
    • "Warn Chat User" :const:~twitchAPI.twitch.Twitch.warn_chat_user()
    • "Create EventSub Subscription" :const:~twitchAPI.twitch.Twitch.create_eventsub_subscription()
  • Fixed Error handling of Endpoint :const:~twitchAPI.twitch.Twitch.create_clip()

  • Fixed not raising UnauthorizedException when auth token is invalid and auto_refresh_auth is False

  • Added Parameter :const:~twitchAPI.twitch.Twitch.update_custom_reward.params.is_paused to :const:~twitchAPI.twitch.Twitch.update_custom_reward() (thanks https://github.com/iProdigy )

  • Remove deprecated field "tags_ids" from :const:~twitchAPI.object.api.SearchChannelResult

EventSub

  • Added the following new Topics:

    • "Channel Chat Settings Update" :const:~twitchAPI.eventsub.base.EventSubBase.listen_channel_chat_settings_update()
    • "User Whisper Message" :const:~twitchAPI.eventsub.base.EventSubBase.listen_user_whisper_message()
    • "Channel Points Automatic Reward Redemption" :const:~twitchAPI.eventsub.base.EventSubBase.listen_channel_points_automatic_reward_redemption_add()
    • "Channel VIP Add" :const:~twitchAPI.eventsub.base.EventSubBase.listen_channel_vip_add()
    • "Channel VIP Remove" :const:~twitchAPI.eventsub.base.EventSubBase.listen_channel_vip_remove()
    • "Channel Unban Request Create" :const:~twitchAPI.eventsub.base.EventSubBase.listen_channel_unban_request_create()
    • "Channel Unban Request Resolve" :const:~twitchAPI.eventsub.base.EventSubBase.listen_channel_unban_request_resolve()
    • "Channel Suspicious User Message" :const:~twitchAPI.eventsub.base.EventSubBase.listen_channel_suspicious_user_message()
    • "Channel Suspicious User Update" :const:~twitchAPI.eventsub.base.EventSubBase.listen_channel_suspicious_user_update()
    • "Channel Moderate" :const:~twitchAPI.eventsub.base.EventSubBase.listen_channel_moderate()
    • "Channel Warning Acknowledgement" :const:~twitchAPI.eventsub.base.EventSubBase.listen_channel_warning_acknowledge()
    • "Channel Warning Send" :const:~twitchAPI.eventsub.base.EventSubBase.listen_channel_warning_send()
    • "Automod Message Hold" :const:~twitchAPI.eventsub.base.EventSubBase.listen_automod_message_hold()
    • "Automod Message Update" :const:~twitchAPI.eventsub.base.EventSubBase.listen_automod_message_update()
    • "Automod Settings Update" :const:~twitchAPI.eventsub.base.EventSubBase.listen_automod_settings_update()
    • "Automod Terms Update" :const:~twitchAPI.eventsub.base.EventSubBase.listen_automod_terms_update()
    • "Channel Chat User Message Hold" :const:~twitchAPI.eventsub.base.EventSubBase.listen_channel_chat_user_message_hold()
    • "Channel Chat User Message Update" :const:~twitchAPI.eventsub.base.EventSubBase.listen_channel_chat_user_message_update()
  • Fixed reconnect logic for Websockets (thanks https://github.com/Latent-Logic )

  • Fixed logger names being set incorrectly for EventSub transports

... (truncated)

Commits
  • 7b7b7c4 build: bump version to 4.3.0
  • 025562c docs: added Changelog for v4.3.0
  • 1eb734d docs: added doc strings to CodeFlow
  • e54cdb6 feat: added endpoint "Create EventSub Subscription", closes #328
  • a65debd feat: added new topic "Channel Chat User Message Update", #297
  • 590b745 docs: clarified required scope for topic "Channel Chat User Message Hold"
  • 0676def feat: added new topic "Channel Chat User Message Hold", #297
  • b8ba64e feat: added new topic "Automod Terms Update", #297
  • 2b9a756 feat: added new topic "Automod Settings Update", #297
  • df6713f feat: added new topic "Automod Message Update", #297
  • 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 show ignore conditions` will show all of the ignore conditions of the specified dependency - `@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 months ago

Superseded by #1089.