Skip to content

0.7.1

Latest
Compare
Choose a tag to compare
@Gikkman Gikkman released this 09 Feb 19:36
· 2 commits to master since this release
0362098

Mostly fixes of git issues, but since I need to change a method signature, it requires a version update. You might need
to update some code to use this version. Sorry!

  • Userstate.getEmoteSets() now returns a String[]. Used to be a int[], but Twitch changed their definition for this
    field. Fixes #42
  • Userstate now also has access to the users badges. This was added to the IRC interface a few months ago.
  • Emote.getEmoteID() is removed. The method was deprecated in 0.6, and has now been removed. Please use
    Emote.getEmoteIDString() instead.
  • TwirkBuilder now automatically casts channel names to lower case. Fixes #44
  • Deprecated Clearchat.getReason(). Twitch has removed ban reasons from the IRC interface, so I can't support this
    behaviour anymore.
  • Deprecated Twirk.getModsOnline(). Twitch has removed /namelist on connect from the IRC interface, so I can't
    support this behaviour anymore.

Sorry for the breaking change from Userstate.getEmoteSets(), but it would be a pain to work around. I could have done it the same way as I did Emote.getEmoteIDString(), but in hindsight I don't like that method either cause eventually I will probably need to deprecate Emote.getEmoteIDString() in favor of Emote.getEmoteID() again only that it now returns a String.