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 429(TooManyRequests) status code to original result:
LimitExceededResult<T>
.
- 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.