7.0.0-pre.0
Pre-release
Pre-release
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
params
object 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
EventEmitter
inRefreshingAuthProvider
instead ofonRefresh
in 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
async
fromChatClient
(re)connect methods (f646fd6, #486) - [chat] remove
TwitchPrivateMessage#parseEmotes
,TwitchPrivateMessage#parseEmotesAndBits
(use the functionparseChatMessage
instead) (38083cc) - [auth] add variable params to auth providers to request more scope sets (fef3545)
- [api] switch
HelixEventSubApi#subscribeToChannelFollowEvents
to v2, removeHelixEventSubApi#subscribeToChannelFollowEventsV2
(38083cc) - [api] remove
HelixCheermoteList#parseMessage
,HelixCheermoteList#transformCheerMessage
(38083cc) - [eventsub] remove
clientId
from 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
Bot
class (0e6ca6b)
Features
- [auth] add
RefreshingAuthProvider#addUserForCode
for 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)