Releases: Luzifer/twitch-bot
Releases · Luzifer/twitch-bot
v3.26.1
- Bugfixes
- [editor] Fix: Add hypetrain events to events match dropdown
v3.26.0
-
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
-
New Features
- [kofi] Add
kofi_donation
event and Ko-fi webhook handler
- [kofi] Add
-
Improvements
- [core] Remove support for
hype_chat
event
- [core] Remove support for
v3.24.1
-
New Features
- [core] Add support for
watch_streak
event - [overlays] Add support for replaying events
- [core] Add support for
-
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
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
-
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
- Improvements
- [raffle] Add functionality to reset a raffle
v3.20.0
-
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
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
andcounterTopList
functions - [core] Add support for beta Ad-Break event
- [templating] Add function
-
Improvements
- [core] Expose method to retrieve AppAccessToken
-
Bugfixes
- Update dependencies
v3.18.2
- Bugfixes
- [core] Fix: New followers endpoint requires user-token