Breaking Changes
- [webhooks] Removed package, please migrate to EventSub (1826ab9)
- [webhooks-ngrok] Removed package, please migrate to EventSub (1826ab9)
- [common] split ChatEmote by whether we know the set ID (62f5755)
Deprecations
- [twitch]
ApiClient#badges
- use Helix Chat instead (448eb85) - [twitch-eventsub]
EventSubListener#applyMiddleware
,EventSubListener#resumeExistingSubscriptions
,MiddlewareAdapter
- useEventSubMiddleware
instead (04bdd67)
Features
- [api] add Helix polls & predictions endpoints (ff62540)
- [api] add Helix badges endpoints (6a8e773)
- [api] add Helix emote endpoints (e1567a9)
- [api] add Manage Held AutoMod Messages (16a01d2)
- [api] add Check User Subscription (5042ae1)
- [api] add Get Followed Streams (f703e7f)
- [api] add schedule endpoints (4b6e9d9, 2c683f1, 338782c)
- [api] add methods for filtered EventSub subscriptions (0153b74, #246)
- [api] add total count to Helix subscriptions endpoint (7f38c41)
- [api] add newly added Helix properties (47a1883)
- [chat] add
raid
andunraid
methods inChatClient
(0fbfae2) - [pubsub] add automod related topics (b50490a)
- [eventsub] add new EventSubMiddleware wrapper (04bdd67)
- [eventsub] add poll events (cb61fdf)
- [eventsub] add prediction events (2f5bff5)
- [eventsub] add sub end, sub gift, bits transaction events (9d3d4a0, #265)
- [eventsub] add mod add/remove EventSub events (0134a73)
- [eventsub] add EventSub channel.subscription.message (c95cd01)
- [eventsub] add text emote parsing to sub message (62f5755)
- [eventsub] add
EventSubStreamOnlineEvent#getStream
(53de3e5) - [eventsub] add new properties
tier
andisGift
toEventSubChannelSubscriptionEndEvent
(73188cc)