All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add multiple API key option.
- Change API result for rate limit exceeded (= 429:TooManyRequests) to original result:
LimitExceededResult<T>
.
- Fix cancellation in
LiveStreamingMessagesCollector
. - Fix disposing in
LiveStreamingMessagesCollector
.
- Fix
VideoThumbnailDetails.Maxres
to be optional. - Fix
LiveStreamingDetails.ActuralStartTime
to be optional.
- Fix dependencies in
package.json
.
- Fix
userComment
to optional inSuperChatDetails
.
- Set dependencies to
package.json
.
- Revert thread of publishing events on
LiveStreamingMessagesCollector
to the main thread.
- Add verbose option to
LiveStreamingMessagesCollector
. - Add dynamic interval option to
LiveStreamingMessagesCollector
. - Add string validations to
LiveStreamingMessagesCollector
.
- Change thread of publishing events on
LiveStreamingMessagesCollector
to a thread pool.
- Fix type of interval option of
LiveStreamingMessagesCollector
fromint
tofloat
.
- Remove messages cache to prevent excessive memory usage.
- Improve parameters requirement of videos API.
- Improve video ID extraction.
- Add videos API to get live chat ID.
- Add live streaming messages API.
- Add live streaming messages collector with UniTask and UniRx.