Skip to content

Releases: Luzifer/twitch-bot

v3.26.1

06 Mar 16:56
v3.26.1
c5d83f9
Compare
Choose a tag to compare
  • Bugfixes
    • [editor] Fix: Add hypetrain events to events match dropdown

v3.26.0

05 Mar 16:58
v3.26.0
dedd615
Compare
Choose a tag to compare
  • New Features

    • [core] Add support for Hype-Train events
  • Improvements

    • [CI] Add Docker-Publish pipeline
    • [docs] Update Docker image references to GHCR

v3.25.0

18 Feb 13:06
v3.25.0
87916b9
Compare
Choose a tag to compare
  • New Features

    • [kofi] Add kofi_donation event and Ko-fi webhook handler
  • Improvements

    • [core] Remove support for hype_chat event

v3.24.1

24 Jan 19:59
v3.24.1
4a05a8a
Compare
Choose a tag to compare
  • New Features

    • [core] Add support for watch_streak event
    • [overlays] Add support for replaying events
  • Improvements

    • [linkcheck] Refactor: Improve wait-code
    • [overlays] Add WebDAV support for remote Overlay editing
  • Bugfixes

    • [ci] Lint: Update linter config, improve code quality
    • [core] Update dependencies
    • [eventsub] Fix: Log error when giving up subscription retries
    • [linkcheck] Fix tests broken by domain grabbers
    • [overlays] Fix: Do not spam logs with errors when overlay reloaded

v3.23.1

20 Dec 20:05
v3.23.1
9e2510e
Compare
Choose a tag to compare

Note

This release slightly changes the way release binaries are packaged: The binary is now named twitch-bot instead of i.e. twitch-bot_linux_amd64 within the archives.

  • Improvements

    • [editor] Display clear warning when ext perms are missing
    • [eventsub] Make topic subscriptions more dynamic
  • Bugfixes

    • [core] Fix: Properly handle channels without credentials
    • [eventsub] Fix: Clean IPs from eventsub-socket read errors
    • [eventsub] Update field naming for ad-break, use V1 event
    • [twitch] Fix: Log correct error when wiping token fails
    • v3.23.0 -> v3.23.1: [CI] Fix: Prevent tag collision in CI

v3.22.0

14 Dec 18:30
v3.22.0
0139058
Compare
Choose a tag to compare
  • Improvements

    • [editor] Display clear warning when ext perms are missing
    • [eventsub] Make topic subscriptions more dynamic
  • Bugfixes

    • [core] Fix: Properly handle channels without credentials
    • [eventsub] Fix: Clean IPs from eventsub-socket read errors
    • [eventsub] Update field naming for ad-break, use V1 event
    • [twitch] Fix: Log correct error when wiping token fails

v3.21.0

09 Dec 18:52
v3.21.0
300d28c
Compare
Choose a tag to compare
  • Improvements
    • [raffle] Add functionality to reset a raffle

v3.20.0

07 Dec 23:41
v3.20.0
e21fd41
Compare
Choose a tag to compare
  • New Features

    • [cli] Add database migration tooling
    • [raffle] Add Actor to enter user into raffle using channel-points
    • [templating] Add scheduleSegments function
  • Improvements

    • [core] Add auth-cache for token auth
    • [core] Parallelize rule execution
    • [linkdetector] Add more ways of link detection in heuristic mode
    • [linkdetector] Use resolver pool to speed up detection
  • Bugfixes

    • [core] Add retries for database access methods
    • [core] Add timeout to eventsub connection dialer
    • [core] Fix: Do not retry requests with status 429
    • [core] Update dependencies
    • [eventsub] Replace keepalive timer
    • [raffle] Fix datatype in API documentation

v3.19.0

28 Oct 11:06
v3.19.0
1a76b75
Compare
Choose a tag to compare

Important

This release fixes a long-standing bug in botHasBadge introduced in v1.1.0 causing the function to yield a broken result. Update is therefore strongly advised!

  • New Features

    • [templating] Add function chatterHasBadge
    • [templating] Add counterRank and counterTopList functions
    • [core] Add support for beta Ad-Break event
  • Improvements

    • [core] Expose method to retrieve AppAccessToken
  • Bugfixes

    • Update dependencies

v3.18.2

08 Oct 10:42
v3.18.2
49e2acf
Compare
Choose a tag to compare
  • Bugfixes
    • [core] Fix: New followers endpoint requires user-token