Skip to content

Releases: Luzifer/twitch-bot

v3.33.0

27 Jul 21:46
v3.33.0
4964ed2
Compare
Choose a tag to compare
  • New Features

    • [overlays] Add eventfeed as default-overlay
  • Improvements

    • [linkcheck] Add support for meta-redirects
  • Bugfixes

    • [kofi] Fix: Use message as string
    • [overlays] Fix: Transmit event-id as string

v3.32.0

09 Jun 11:59
v3.32.0
f1d4c1a
Compare
Choose a tag to compare
  • New Features

    • [templating] Add streamIsLive function
  • Bugfixes

    • [core] Fix: Accept proper token declaration in Authorization header
    • [core] Fix: Include username and channel in ban errors

v3.31.0

13 May 16:40
v3.31.0
19a30d3
Compare
Choose a tag to compare
  • Improvements

    • [core] Add locking to prevent concurrent rule executions
  • Bugfixes

    • [spotify] Fix: Refresh-Token gets revoked when using two functions

v3.30.0

26 Apr 17:56
v3.30.0
a01ce9a
Compare
Choose a tag to compare
  • New Features

    • [templating] Add userExists function
  • Improvements

    • [eventsub] Suspicious user topics were moved from beta to v1
  • Bugfixes

    • Update dependencies

v3.29.2

13 Apr 12:26
v3.29.2
932879c
Compare
Choose a tag to compare

Important

This release introduces a new configuration validation which might lead to your bot not starting as of stronger type checking of actor settings. To validate the config is fine run a validation against the config once before replacing the bot binary / Docker image:

./twitch-bot --storage-conn-string "file::memory:?cache=shared" -c path/to/config.yaml validate-config

Using the connection string shown above will use a non-persistent database and can be used while the existing bot is running.

  • New Features

    • [eventsub] Add support for suspicious user events
  • Improvements

    • [core] Enforce attribute type schema validation on config
    • [core] Remove deprecated fallback token / token migration
    • [counter] Allow counterTopList to specify how to sort
    • [counter] Record first seen and last updated on counters
    • [counter] Revise template parsing logic
    • [docs] Add field-type annotations to events
    • [spotify] Improve error handling / documentation
    • [spotify] Switch to PKCE flow, remove need for clientSecret
  • Bugfixes

    • [core] Fix: Do not retry core-kv query when it's not set
    • [core] Fix: Don't initialize twitch client before start checks
    • [eventsub] Fix: Fetching existing subscriptions broken

Note

In case you're using the DockerHub Docker images and rely on the presence of the stable tag please switch to the Github Registry and use the latest tag. Development releases are published as develop. The stable tag will not be updated beyond v3.28.1, DockerHub images are currently still supported but will be faded out.

Note

Re-release of v3.29.0 as of broken CI-pipeline in that release, no functional changes.

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