getGlobalBadgesmethodgetChannelBadgesmethodgetGlobalEmotesmethod- Rate limit handling. Thanks to @AntonioMIN for implementing this with PR #48.
- Some issues
getChannelEmotes(). This method gets all emotes that the specified channel created.
- Failed post requests not triggering a refresh of access token.
- Incorrect types
- Issue where login names that looks like hex numbers (0xdeadbeef) would be treated as ids. Thanks to @alacroix for reporting the issue in #22 and fixing with PR #23.
- Bug where ids would be treated as login names, thus not returning any users and not throwing any errors. Thanks to @IXyles for reporting this in issue #14.
- Incorrect type on for
tag_idsonStreaminterface
- Added startCommercial method
- Method on stream object to get the thumbnail url with filled in
{width}and{height}values. - More examples in README
channelsoption ongetStreams()always returning empty array.
- Package has been completely rewritten in Typescript. This is intended to provide a better developer experience.
- getAllStreamTags
- getStreamTags
- getVidoes
- getClips
- getChannelInformation
- searchChannels
- searchCategories
- getExtensionTransactions
- getCheermotes
- getStreamKey
- getBannedUsers
- createUserFollows
- deleteUserFollows
- getStreamMarkers
- getUserExtenstions
- getUserActiveExtensions
- modifyChannelInformation
- updateUser
- createClip
- getModerators
- getCodeStatus
- replaceStreamTags
- isApp option. All requests to the Twitch API now require a access token. If an access token isn't provided, an app access token will be fetched automatically, rendering the isApp option useless.
- customRequest. Almost every endpoint has been added, which makes the customRequest method redundant
- Changelog
- getGames method
- Tests for api and helper methods