github twurple/twurple v5.2.0
5.2.0

latest releases: v7.1.0, v7.1.0-pre.9, v7.1.0-pre.8...
21 months ago

Another catch-up release where we mostly just added new API endpoints and properties. But there's a few other nice features, like marking your chat messages as not important enough to be sent through a filled-up queue, or using implied scopes for your extension.

Breaking changes

  • [api] remove getHypeTrainEventById (removed by Twitch) (32d3f65)

Deprecations

  • [api] deprecate HelixUser#views since Twitch has stopped updating the count (fc9efcf)
  • [api] deprecate HelixCheckAutoModStatusData#userId and make it optional as it's now ignored by Twitch (7479d54)

Features

  • [eventsub] add authorization grant event (e29752d)
  • [api] add Send Chat Announcement (2a33901, #369, #370)
  • [api] add Delete Chat Messages (1503491, #371, #372)
  • [api] add Add/Remove Channel Moderators (ebce91d, #373, #374)
  • [api] add Get VIPs (06d5c82)
  • [api] add Add/Remove VIPs (b413640, #375, #376)
  • [api] add ability to send whispers (74fc703, #377, #378)
  • [api] add Get/Update Chat Settings (93766aa, #367)
  • [api] add Get User Chat Color (89843d2)
  • [api] add Update User Chat Color (7d8dc1d)
  • [api] add methods to create and cancel raids (9ad4e99)
  • [api] add ban/unban users endpoints (1b3142f, #314, #361)
  • [api] add blocked terms management (53a1c79, #314, #362)
  • [api] add HelixEventSubApi#getSubscriptionsForUser(Paginated) (bad2b5c)
  • [auth] allow passing implied scopes to ClientCredentialsAuthProvider (ec24411, #336)
  • [chat] add option to throw or ignore rate limited messages instead of enqueueing (4d72b1c, #368)
  • [api] add HelixBanUser#creationDate (94452b8)
  • [api] add shortcuts for multiple stream by ID/name queries at once (6bfd68a)

Fixes

  • [api] use time based rate limiter in non-node environments (81c870a, #285)

Improvements

  • [chat] drop unused usernotice IDs (984fdb4)

Don't miss a new twurple release

NewReleases is sending notifications on new releases.