Skip to content

CatCore 1.0.0

Compare
Choose a tag to compare
@ErisApps ErisApps released this 30 Apr 18:00
· 80 commits to main since this release

After over 50k lines of code and having been in development and testing for 14 months, it’s finally time for an initial public release.
CatCore is a high-performance library which provides a shared connection to mods and other applications for Twitch (and other future streaming platforms) and is the successor of ChatCore.

📝 What's changed

  • First of all, this is an initial public release so basically everything has changed (seriously, it has been rewritten from scratch)
  • 100% support for Unicode emojis unlike the 50~60%-ish coverage of the old implementation. More emojis for everyone 🎉
  • Compared to ChatCore, it has become SOO much faster at handling chat messages
    Benchmark results to support this claim can be found here: https://github.com/ErisApps/CatCore/wiki/Benchmarks
  • Adds support for a subset of the Twitch Helix API
  • Adds support for a subset of the Twitch PubSub system

⚠️ Important info

  • This library is incompatible with ChatCore (due to obvious reasons that it is its successor and thus also doesn't load that one or any mod that is dependent on ChatCore)
  • There's no config migration as that is simply not possible due to technical differences, however it should be simpler than ever to set it up now
  • Please be gentle, it took me soo much time to develop this 🥺

Last but not least, thanks a lot to those who helped out and supported me to get to this point. ❤️