Breaking changes
- [auth-electron] remove package (547e8af, #503)
- [api] remove all "moderator id" type parameters and make the user context overridable (f9d39af, #487)
- [api] invert subscription convenience method context logic (3705c18, #488)
- [api] replace follower shortcuts in HelixUser (e5baf05, #489)
- [chat] remove
paramsobject from message types (properties of that moved directly to the message object), harmonize some param names (03e386b, #495) - [chat] rename PrivateMessage to ChatMessage (44c0d65)
- [auth] use
EventEmitterinRefreshingAuthProviderinstead ofonRefreshin config (d7a38c5, #484) - [eventsub-http] remove legacy secrets (f4cdf98)
- [chat] remove # prefix from all chat event channel names (3a2ca40, #482)
- [chat] remove all references to r9k (is now "unique chat") (6e587ff)
- [chat] remove
asyncfromChatClient(re)connect methods (f646fd6, #486) - [chat] remove
TwitchPrivateMessage#parseEmotes,TwitchPrivateMessage#parseEmotesAndBits(use the functionparseChatMessageinstead) (38083cc) - [auth] add variable params to auth providers to request more scope sets (fef3545)
- [api] switch
HelixEventSubApi#subscribeToChannelFollowEventsto v2, removeHelixEventSubApi#subscribeToChannelFollowEventsV2(38083cc) - [api] remove
HelixCheermoteList#parseMessage,HelixCheermoteList#transformCheerMessage(38083cc) - [eventsub] remove
clientIdfrom eventsub listener methods (87cd4aa, #490) - [eventsub] remove deprecated signature from
onChannelFollow(38083cc) - [easy-bot] remove deprecated properties from
BotCommandContext(38083cc) - [easy-bot] remove deprecated config, method and unused parameter from
Botclass (0e6ca6b)
Features
- [auth] add
RefreshingAuthProvider#addUserForCodefor easy authorization code flow implementation (741dbab) - [chat] expose some basic parsers for emotes & cheermotes (da20b3a)
- [api, eventsub] add new channel goal types to type definitions (7dc554e, 0542424)
- [eventsub] add
EventSubChannelSubscriptionMessageEvent#emoteOffsets(da20b3a)