v1.5.1
Features
- add isAnonymous field to eventsub subgift event (#374)
- parse notice msgId to convenient enum (#377)
- add new fields to eventsub channel unsub event (#395)
- deprecate create and delete follow endpoints (#408)
- implement user authorization grant v1 eventsub (#328)
- implement new helix schedule api (#386)
- add new fields to helix banned routes (#407)
- implement channel.subscription.message v1 eventsub (#380)
Bug Fixes
- properly shutdown twitch4j thread pools on close (#391)
- update InboundHostEvent with latest twitch pattern (#409)
- resolve another rare pubsub looping edge case (#411)
- ensures that the jackson jsr310 dependency can always be resolved (#422)
- store emote id as string in sub events over pubsub (#425)
Internal
- improve pubsub topic name matching (#376)
- warn on full request logging / keep api auth tokens out of logfiles
Deprecations
- deprecate create and delete follow endpoints (#408)
- deprecate helix webhooks due to twitch announcement (#417)
Dependencies
- bump com.apollographql.apollo from 2.5.7 to 2.5.8 (#372)
- bump apollo graphql from 2.5.8 to 2.5.9 (#384)
- bump commons-io from 2.9.0 to 2.11.0 (#392)
- bump jackson-bom from 2.12.3 to 2.12.4 (#389)
- bump caffeine from 2.9.1 to 2.9.2 (#388)
- bump slf4j-api from 1.7.30 to 1.7.31 (#385)
- bump openfeign from 11.2 to 11.5 (#404)
- bump slf4j-api from 1.7.31 to 1.7.32 (#401)
- implement new helix schedule api (#386)
- implement channel.subscription.message v1 eventsub (#380)
- bump logback-classic from 1.2.3 to 1.2.5 (#410)
- update gradle wrapper from 7.0.2 to 7.2 (#424)