Skip to content

Releases: Luzifer/twitch-bot

v3.28.1

02 Apr 14:23
v3.28.1
4dd9032
Compare
Choose a tag to compare
  • New Features

    • [spotify] Add spotifyLink template function
    • [templating] add humanDateDiff and formatHumanDateDiff functions
  • Improvements

    • [eventsub] Suppress error on abnormal closure and reconnect
    • [overlays] Lower socket abnormal closure log-level to warning
  • Bugfixes

    • [core] Update dependencies
    • [docs] Fix: Add missing documentation for adbreak_begin
    • [eventsub] Fix: Do not retry subscription on collision
    • [eventsub] Fix: Twitch renamed field in adbreak_begin

Note

Re-release of v3.28.0 as of broken tests in that release, no functional changes.

v3.27.0

20 Mar 17:58
v3.27.0
abe839d
Compare
Choose a tag to compare
  • New Features

    • [spotify] Add spotifyCurrentPlaying template function
  • Improvements

    • [core] Add Sentry-Environment configuration
  • Bugfixes

    • [core] Fix: Newly initialized bots crash when not authorized yet
    • [overlays] Fix: JOIN / PART events spamming the database

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