v5.66.0 Update Notes
Warning
The existing Show Text effect has been changed in two important ways:
- Variables (e.g.
$username) used in the text field of that effect are now processed to automatically safely appear on the overlay. If you had any variables that output raw HTML, that HTML will no longer work. You should migrate those to the Show HTML effect which allows advanced HTML input. - The existing Show Text effect has been deprecated and will be removed in a future Firebot update. There is a new Show Text effect that more closely aligns with modern overlay effect configurations. However, this new version does not allow any HTML usage. If you require the use of HTML, please use the Show HTML effect. Otherwise, migrate to the new Show Text effect immediately.
Note
As announced in the Firebot 5.65 release notes, Run Sequential Effect and Run Random Effect are now deprecated and can no longer be added to effect lists. While they will continue to function for now, we highly recommend migrating to the new Sequential (Single) and Random effect list run modes immediately.
✨ New
- Chat Overlay Widgets! This long-awaited feature is finally here: You can now display your channel's chat feed directly in your Firebot overlay! (#3272)
- Chat: While the design of the standard chat widget itself is fairly basic, we've added a ton of settings so you still have lots of control over how your chat will appear on your overlay, including fonts, showing/hiding specific elements,
/me& highlighted message display settings, and much more. - Chat (Advanced): However, if you're looking to fully customize your chat widget, there's also an advanced version of the chat overlay widget. With the advanced version, you supply your own HTML and CSS to create a chat widget that looks exactly the way YOU want!
- Chat: While the design of the standard chat widget itself is fairly basic, we've added a ton of settings so you still have lots of control over how your chat will appear on your overlay, including fonts, showing/hiding specific elements,
- Twitch Custom Power-Ups! We worked closely with Twitch to launch this feature side-by-side with Twitch's rollout to all eligible streamers! Similar to channel rewards, custom power-ups allow you to have any number of effects run when someone redeems them. However, these will actually earn you bits! Just create your custom power-up on the Twitch dashboard, open Firebot, and add whatever effects you like.
- Twitch Watch Streaks! We've added the Watch Streak event along with some supporting variables. (#2960)
- You can now specify clip duration and an optional custom title when using the Create Clip effect (#3447)
- Added new Show Text effect with more modern configuration. This replaces the existing Show Text effect.
- Added the following new events:
- OBS Exiting
- OBS Scene Item List Reindexed
- Power-up Redemption
- Watch Streak
- Added the following new variables:
$channelPointsAwarded$chatMessageHtml$powerUpCost$powerUpDescription$powerUpId$powerUpImageUrl$powerUpMessage$powerUpName$powerUpRedemptionId$streakCount$streakMessage
- Added new Power-up event filter
🛠️ Improved
- With Twitch's changes to channel rewards, we no longer check for broadcaster type when loading the reward request queue
- Viewers without a username color set will now have a random color assigned for the duration of a Firebot session
- Command descriptions now display as an information icon next to a command trigger (#1946)
- We now try try retrieve the highest possible quality emotes from BTTV and FFZ (#3487)
- Firebot now attempts to keep connections to the Crowbar WebSocket relay alive, and reconnect if they appear to have dropped
✅ Fixed
- Fixed a potential XSS issue in the Overlay Alert and legacy Show Text effects (#3409)
- Fixed an issue where viewers may not be marked as offline (#3455)
- Fixed an issue where quote recalculation would not save the correct new value (#3429)
- Fixed an issue that may occur when parsing cheermotes in
$cheerMessage(#3493) - Fixed an issue when attempting to repair a corrupt settings file (#3432)
- Fixed an issue where viewer export to CSV would mismatch columns (#3401)
- Fixed an issue where some restriction messages may not be processed correctly
- Fixed an issue where pronouns may display incorrectly, especially for users with two sets (#3444)
- Fixed an issue where hotkeys may not register on Linux systems using the Wayland window manager (#3486)
- Fixed an issue where the
utils.stylesToString()function was not available to advanced custom widgets (#3479) - Fixed the description for
$timeoutDurationto correctly specify seconds instead of minutes
⚙️ Under the Hood
- Per the Firebot 5.65 release notes, the
fsmodule based onfs-extrahas been removed from the custom script runner. Use node's built-infsmodule instead. - Overlay extensions can now specify a JavaScript dependency to be loaded as a module (#3482)
- Platform upgrades:
- Electron 42.0.1
- Twurple 8.1.4
Windows Install
- Download and run Firebot-v5.66.0-setup.exe
MacOS Install
- Download Firebot-v5.66.0-macos-arm64.dmg (Apple Silicon) or Firebot-v5.66.0-macos-x64.dmg (Intel Macs)
- Right click the .dmg and select "Open"
- In the dialog that appears click "Cancel"
- Right click the .dmg again and select "Open"
- In the dialog that appears click "Open"
Note: Mac OS does not receive auto-updates
Linux Install
- DEB or RPM based distributions:
- Download Firebot-v5.66.0-linux-x64.deb or Firebot-v5.66.0-linux-x64.rpm
- Install the file using your system package manager
- Open Firebot v5 from your system program runner
- Other distributions:
- Download Firebot-v5.66.0-linux-x64.tar.gz
- Unpack Firebot-v5.66.0-linux-x64.tar.gz
- Change into the directory where you unpacked the archive
- Run the
Firebot v5executable.
Note: Linux does not receive auto-updates