DaRealTurtyWurty / SuperTurtyBot

A multi-purpose discord bot.
GNU Affero General Public License v3.0
6 stars 10 forks source link

Bump com.github.twitch4j:twitch4j from 1.15.0 to 1.16.0 #138

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps com.github.twitch4j:twitch4j from 1.15.0 to 1.16.0.

Release notes

Sourced from com.github.twitch4j:twitch4j's releases.

v1.16.0

NOTICE

  • Users of the ClientHelper for Follow-Events must migrate to 1.16.0 before August 3rd to keep Follow Events working. Please ensure that the Token passed in .withDefaultAuthToken(...) has at least moderator access and the moderator:read:followers scope in all channels Follow-Events are tracked in.
  • Twitch is decommissioning the helix getFollowers method on August 3rd, ensure calls have been migrated to getChannelFollowers or getFollowedChannels.
  • The Follow-Count Event will continue to work without moderator access.

Bug Fixes

  • NPE when parsing GLOBALUSERSTATE in channelName lookup (#819)
  • avoid eventsocket relocation for module shadow jar (#827)
  • detect whether founders are subscribed or not (#787)
  • allow IEventSubSocket#register with null transport (#815)
  • eventsub: avoid NPE when subscription type is unknown (#805)
  • helix: avoid NPE from user passing null client id (#804)

Documentation

  • update createStreamScheduleSegment required fields (#820)

Features

  • add IEventSubSocket#getLatency (#822)
  • chat: add more getters for common tags (#788)
  • helix: add content classification and branded content management (#811)
  • add hype chat level info to ChannelMessageEvent (#817)
  • pubsub: add auth revoke event (#790)
  • migrate client helper to new followers endpoint (#807)
  • chat: reply in thread when possible (#785)
  • eventsub: add channel.update beta subscription type (#803)

Performance

  • chat: remove regex from message parsing (#801)
  • chat: avoid duplicated tags parsing (#792)
  • chat: lazily parse badge info (#793)
  • split irc messages more efficiently (#821)
  • exit irc handler upon first event match (#816)
  • optimize EscapeUtils#unescapeTagValue (#791)

Refactor

  • chat: treat tag value as CharSequence (#796)

Internal

  • add shield mode scopes to enum (#774)
  • limit shadowJar publication to twitch4j, chat, helix, pubsub, eventsub-websocket (#826)
  • deprecate mod commands in AbstractChannelEvent (#813)
  • project version build constant (#818)
  • eventsub: promote channel.update from beta to v2 (#812)
  • promote eventsub websocket out of beta (#814)
  • add jmh gradle plugin (#798)
  • deprecate soundtrack apis (#786)
  • update badge parsing test (#797)
  • deps: update com.fasterxml.jackson to v2.15.0 (#769)

... (truncated)

Commits
  • 6a4b97b feat(helix): add content classification and branded content management (#811)
  • 8c78266 fix: avoid eventsocket relocation for module shadow jar (#827)
  • 45feefb chore: limit shadowJar publication to twitch4j, chat, helix, pubsub, eventsub...
  • e858563 feat: add hype chat level info to ChannelMessageEvent (#817)
  • be9bfbb chore(deps): update dependency org.apache.commons:commons-lang3 to v3.13.0 (#...
  • 139355e chore(deps): update org.jetbrains.kotlinx to v1.7.3 (#824)
  • 91fbb75 chore(deps): update dependency org.junit:junit-bom to v5.10.0 (#823)
  • 14f7843 perf: split irc messages more efficiently (#821)
  • 9018495 feat: add IEventSubSocket#getLatency (#822)
  • 184decc docs: update createStreamScheduleSegment required fields (#820)
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)