Skip to content

TwitchKit 0.2.2

Choose a tag to compare

@datguyandy datguyandy released this 27 May 15:29
· 23 commits to main since this release

What's Changed

  • Hardened EventSub WebSocket lifecycle cleanup and overlapping connect handling.
  • Bounded EventSub duplicate-message tracking to avoid unbounded memory growth in long-lived sessions.
  • EventSub notifications now buffer the newest 1,000 events by default, with configurable buffering through TwitchClient(eventBufferingPolicy:).
  • Expanded README and DocC guidance for EventSub management, webhook verification, common scopes, smoke-test commands, and Helix examples.

Validation

  • swift test
  • swift test --sanitize=thread
  • swift test --sanitize=address
  • swift package --disable-sandbox generate-documentation --target TwitchKit