Skip to content

v7.0.0: Endpoint Coverage Update

Compare
Choose a tag to compare
@Brandin Brandin released this 29 Aug 15:11
· 26 commits to master since this release
41c1f59

This update completes a large amount of endpoint coverage including most of the endpoints released in 2022. A number of changes have occurred to functions that were not working and some changes that happened in the Twitch API itself. Please be sure to review the breaking changes and the other release notes below.

Breaking Changes

  • Removed getBannedEvents and getModeratorEvents - Announcement
  • Removed id parameter from getHypeTrainEvents (this function was broken anyways) - Announcement
  • Removed user_id parameter from checkAutoModStatus - Announcement

Changes

  • Promoted EventSub -> extension.bits_transaction.crate to version 1

New Features

  • Added user_id parameter to getEventSubSubscription
  • Added ChatApi -> getChatSettings
  • Added ChatApi -> updateChatSettings
  • Added ChatApi -> sendChatAnnouncement
  • Added ChatApi -> getUserChatColor
  • Added ChatApi -> updateUserChatColor
  • Added EventSub -> user.authorization.grant
  • Added EventSub -> channel.goal.begin
  • Added EventSub -> channel.goal.progress
  • Added EventSub -> channel.goal.end
  • Added ModerationApi -> banUser
  • Added ModerationApi -> unbanUser
  • Added ModerationApi -> getAutoModSettings
  • Added ModerationApi -> updateAutoModSettings
  • Added ModerationApi -> getBlockedTerms
  • Added ModerationApi -> addBlockedTerm
  • Added ModerationApi -> removeBlockedTerm
  • Added ModerationApi -> deleteChatMessages
  • Added ModerationApi -> addChannelModerator
  • Added ModerationApi -> removeChannelModerator
  • Added ModerationApi -> getVips
  • Added ModerationApi -> addChannelVip
  • Added ModerationApi -> removeChannelVip
  • Added RaidsApi
  • Added RaidsApi -> startRaid
  • Added RaidsApi -> cancelRaid
  • Added WhispersApi
  • Added WhispersApi -> sendWhisper

Pull Request

Full Changelog: v6.1.0...v7.0.0