Releases: crowbartools/Firebot
Release v5.66.6
v5.66.6 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.
✅ Fixed
- Fixed an issue where a user with no set pronouns would incorrectly default to "They/Them" in chat overlays
Windows Install
- Download and run Firebot-v5.66.6-setup.exe
MacOS Install
- Download Firebot-v5.66.6-macos-arm64.dmg (Apple Silicon) or Firebot-v5.66.6-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.6-linux-x64.deb or Firebot-v5.66.6-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.6-linux-x64.tar.gz
- Unpack Firebot-v5.66.6-linux-x64.tar.gz
- Change into the directory where you unpacked the archive
- Run the
Firebot v5executable.
Note: Linux does not receive auto-updates
Release v5.66.5
v5.66.5 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.
✅ Fixed
- Fixed an issue where the
$pronounsvariable wouldn't work without parameters
Windows Install
- Download and run Firebot-v5.66.5-setup.exe
MacOS Install
- Download Firebot-v5.66.5-macos-arm64.dmg (Apple Silicon) or Firebot-v5.66.5-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.5-linux-x64.deb or Firebot-v5.66.5-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.5-linux-x64.tar.gz
- Unpack Firebot-v5.66.5-linux-x64.tar.gz
- Change into the directory where you unpacked the archive
- Run the
Firebot v5executable.
Note: Linux does not receive auto-updates
Release v5.66.4
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
- Added new Connect on Launch setting under Settings > General to automatically connect to Twitch and other services when Firebot launches
- NOTE: Enabling this setting may conflict with any Toggle Connection effects you have setup on a Firebot Started event. Be sure to disable or delete those effects after enabling this.
- Added Watch Streak Count event filter (#3510)
🛠️ Improved
- Updated Startup Scripts modal to have a more modern appearance
✅ Fixed
- Fixed an issue where backups created when Firebot closes may become corrupted
Windows Install
- Download and run Firebot-v5.66.4-setup.exe
MacOS Install
- Download Firebot-v5.66.4-macos-arm64.dmg (Apple Silicon) or Firebot-v5.66.4-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.4-linux-x64.deb or Firebot-v5.66.4-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.4-linux-x64.tar.gz
- Unpack Firebot-v5.66.4-linux-x64.tar.gz
- Change into the directory where you unpacked the archive
- Run the
Firebot v5executable.
Note: Linux does not receive auto-updates
Release v5.66.3
v5.66.3 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.
🛠️ Improved
- When clicking "Reply" on a chat message in the Dashboard, Firebot now focuses the cursor on the chat message input box
- The chat message input box now has a character limit of 500, matching Twitch's chat message limit (#3496)
- Several settings have been updated to use the standard toggle switch button instead of confusing buttons or dropdowns (#3472)
- Incoming Raid events from the same raiding user may now reoccur after 1 hour instead of waiting a full 12 hours (#3448)
✅ Fixed
- Fixed an issue where chat overlay widgets may stop receiving messages when a chat widget has a delay of 0 seconds (#3505)
Windows Install
- Download and run Firebot-v5.66.3-setup.exe
MacOS Install
- Download Firebot-v5.66.3-macos-arm64.dmg (Apple Silicon) or Firebot-v5.66.3-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.3-linux-x64.deb or Firebot-v5.66.3-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.3-linux-x64.tar.gz
- Unpack Firebot-v5.66.3-linux-x64.tar.gz
- Change into the directory where you unpacked the archive
- Run the
Firebot v5executable.
Note: Linux does not receive auto-updates
Release v5.66.2
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
- Added new Default Reward Tab setting in Settings > General to allow setting a default tab for the Power-ups and Rewards page (Power-ups, Channel Rewards, or Request Queue)
✅ Fixed
- Fixed an issue where Sequential (Single) effect lists may not run in the expected order the first time (#3502)
- Fixed an issue with
$filesInDirectorywhere it may unexpectedly return a blank or empty value
Windows Install
- Download and run Firebot-v5.66.2-setup.exe
MacOS Install
- Download Firebot-v5.66.2-macos-arm64.dmg (Apple Silicon) or Firebot-v5.66.2-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.2-linux-x64.deb or Firebot-v5.66.2-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.2-linux-x64.tar.gz
- Unpack Firebot-v5.66.2-linux-x64.tar.gz
- Change into the directory where you unpacked the archive
- Run the
Firebot v5executable.
Note: Linux does not receive auto-updates
Release v5.66.1
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
- Added a new special
$allowHtmlvariable for use in the Overlay Alert effect. This allows HTML to be inserted into the Overlay Alert text field via variable.- WARNING: Be very careful doing this with untrusted or potentially harmful data, like chat messages.
- Added new Months Subbed event filter for the Sub (Twitch) event (#3498)
🛠️ Improved
- Firebot now attempts to force Twitch clips to play unmuted. We are still monitoring this as it appears to be a Twitch issue.
✅ Fixed
- Fixed an issue where chat widgets may stop receiving messages after manually clearing a chat widget
Windows Install
- Download and run Firebot-v5.66.1-setup.exe
MacOS Install
- Download Firebot-v5.66.1-macos-arm64.dmg (Apple Silicon) or Firebot-v5.66.1-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.1-linux-x64.deb or Firebot-v5.66.1-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.1-linux-x64.tar.gz
- Unpack Firebot-v5.66.1-linux-x64.tar.gz
- Change into the directory where you unpacked the archive
- Run the
Firebot v5executable.
Note: Linux does not receive auto-updates
Release v5.66.0
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
Release v5.65.4
v5.65.4 Update Notes
✅ Fixed
- Fixed an issue where some Hype Train events would not trigger properly (#3423)
- Fixed an issue with searching quotes by text (#3410)
- Fixed an issue where effect queues may incorrectly show as prioritized (#3403)
- Fixed a memory leak in the effect runner (#3402)
⚙️ Under the Hood
- Platform upgrades:
- Twurple 8.0.3
Windows Install
- Download and run Firebot-v5.65.4-setup.exe
MacOS Install
Apple Silicon (M1/M2/M3/Etc.)
- Download the
macos-arm64.dmgfile - Open the
.dmgand drag Firebot into your Applications - Run the following command in Terminal:
xattr -c /Applications/Firebot.app- Launch Firebot from your Applications folder
Intel Macs
- Download the
macos-x64.dmgfile - Open the
.dmgfile and drag Firebot to your Applications folder - Launch Firebot from your Applications folder
- If prompted about an unverified developer, go to System Preferences > Security & Privacy and click "Open Anyway"
Note: Mac OS does not receive auto-updates
Linux Install
- DEB or RPM based distributions:
- Download Firebot-v5.65.4-linux-x64.deb or Firebot-v5.65.4-linux-x64.rpm
- Install the file using your system package manager
- Open Firebot v5 from your system program runner
- Other distributions:
- Download Firebot-v5.65.4-linux-x64.tar.gz
- Unpack Firebot-v5.65.4-linux-x64.tar.gz
- Change into the directory where you unpacked the archive
- Run the
Firebot v5executable.
Note: Linux does not receive auto-updates
Release v5.65.3
v5.65.3 Update Notes
🛠️ Improved
- Firebot detects the new Twitch Lead Moderator role as a moderator in chat messages and restrictions
- Removing users from Twitch roles now prompts for confirmation (#3374)
- Persistent custom variables are now saved to disk whenever changes are made (create/set, expire, and delete)
- When attempting a backup, if a custom backup path is specified and doesn't exist, Firebot now resets to the default and notifies the user so that backups will continue to successfully run
- Clarified how volume works for the default Text-To-Speech effect
- Clarified macOS install instructions
✅ Fixed
- Fixed an issue where moving a widget via the Update Overlay Widget Settings effect modal would keep the widget in the new location even if the effect wasn't saved or run (#3383)
- Fixed an issue where Firebot may fail to backup or launch when restoring a backup that specified a non-existent backup file path
- Fixed an issue where certain Firebot cleanup actions may not occur on shutdown
Windows Install
- Download and run Firebot-v5.65.3-setup.exe
MacOS Install
- Download Firebot-v5.65.3-macos-arm64.dmg (Apple Silicon) or Firebot-v5.65.3-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.65.3-linux-x64.deb or Firebot-v5.65.3-linux-x64.rpm
- Install the file using your system package manager
- Open Firebot v5 from your system program runner
- Other distributions:
- Download Firebot-v5.65.3-linux-x64.tar.gz
- Unpack Firebot-v5.65.3-linux-x64.tar.gz
- Change into the directory where you unpacked the archive
- Run the
Firebot v5executable.
Note: Linux does not receive auto-updates
Release v5.65.2
v5.65.2 Update Notes
✨ New
- There is now an option to disable automatic Firebot updates via Settings > Advanced > Automatic Firebot Updates
Caution
We highly recommend that you leave automatic Firebot updates ENABLED. This ensures that you get the latest Firebot features, fixes, and platform updates as soon as they're released.
If you choose to disable Firebot automatic updates, YOU are responsible for updating Firebot yourself. Also, you will no longer receive support if you are running an unsupported version of Firebot. Please see our support policy for more information.
- Quickly copy debug info about your Firebot installation for support use via Help > About Firebot
✅ Fixed
- Fixed an issue where restrictions may not work as expected on system commands
- Fixed an issue where the Firebot Shoutout overlay may not respect the scale value (#3371)
- Fixed an issue that may prevent Firebot from opening if the
global-settings.jsonfile becomes corrupt (#3378)
Windows Install
- Download and run Firebot-v5.65.2-setup.exe
MacOS Install
- Download Firebot-v5.65.2-macos-arm64.dmg (Apple Silicon) or Firebot-v5.65.2-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.65.2-linux-x64.deb or Firebot-v5.65.2-linux-x64.rpm
- Install the file using your system package manager
- Open Firebot v5 from your system program runner
- Other distributions:
- Download Firebot-v5.65.2-linux-x64.tar.gz
- Unpack Firebot-v5.65.2-linux-x64.tar.gz
- Change into the directory where you unpacked the archive
- Run the
Firebot v5executable.
Note: Linux does not receive auto-updates