Skip to content

v5.0.0 EventSub, Complete Endpoint Coverage & More

Compare
Choose a tag to compare
@Brandin Brandin released this 28 May 18:44
· 93 commits to master since this release
9ebb174

We've prepared a major release which contains breaking changes and (basically) complete endpoint coverage. This also includes our introduction in support for the Event Sub API.

BREAKING CHANGES

  • Remove SubscriptionsApi->getSubscriptionEvents #107 (pulled by Twitch)
  • Remove StreamsApi->getChannelInfo #105 (duplicate, moved to ChannelsApi)
  • Remove StreamsApi->getStreamTags #104 (duplicate, moved to TagsApi)
  • Remove StreamsApi->getStreamsMetadata #103 (pulled by Twitch)

NEW FUNCTIONS

  • Add AdsApi
  • Add AdsApi->startCommercial
  • Add ChannelsApi->modifyChannelInfo
  • Add ChannelPointsApi->createCustomReward
  • Add ChannelPointsApi->updateCustomReward
  • Add ChannelPointsApi->updateRedemptionStatus
  • Add ModerationApi->checkAutoModStatus
  • Add ModerationApi->manageHeldAutoModMessage
  • Add PollsApi->createPoll
  • Add PollsApi->endPoll
  • Add PredictionsApi->createPrediction
  • Add PredictionsApi->endPrediction
  • Add StreamsApi->createStreamMarker
  • Add TagsApi->replaceStreamTags
  • Add EventSubApi

CORE

  • Stopped extending Guzzle Client #121
  • Added Request Generator class to tidy up code and resolve testing errors #117