Releases · PhantomBot/PhantomBot · GitHub
Skip to content

Releases: PhantomBot/PhantomBot

PhantomBot v3.18.0.0

26 May 21:25

Choose a tag to compare

📢 PhantomBot v3.18.0.0 is now available as a stable build.

 

ℹ️ List of release files:

  • win - Includes Java and launch scripts for Windows in addition to the bot
  • lin - Includes Java and launch scripts for Linux on amd64 in addition to the bot
  • mac - Includes Java and launch scripts for macOS on amd64 (Intel) in addition to the bot
  • arm32 - Includes Java and launch scripts for Raspberry Pi on armhf in addition to the bot
  • arm64-apple_silicon - Includes Java and launch scripts for Raspberry Pi on arm64/aarch64 & macOS on Apple Silicon (M1/M2) in addition to the bot
  • full - Includes Java and launch scripts for all platforms above in addition to the bot
  • bot_only - Includes only the launch scripts and the bot, but not Java

 

Added:
➡️ Added botlogin property rhinointerpretmode, which can be set to true to switch Rhino to JIT mode instead of the default precompile mode (Sartharon #3722)
➡️ Added the ability to add custom script modules to the panel without modifying existing HTML/JS. See documentation at Creating custom modules (mcawful #3720 #3723)
➡️ Added support for Power-Ups (custom bits rewards) to the Channel Points module (gmt2001)

🌀 Changed:
➡️ Updated Rhino (Sartharon #3722)

🛠️ Fixed:
➡️Fixed an issue where the connection state of Discord could get out of sync (Sartharon #3721)

🗑️ Deprecated:
➡️ Multiple Java classes and methods are Deprecated for removal. Information can be found on the JavaDoc Deprecated List page
➡️ All legacy IRCv3 tags, or those which are manually set based on other tags, as defined in TMIMessage#parseLegacyBadges(String rawBadges) are Deprecated for removal. Use official tags from Twitch instead

🛑 Removed:
➡️ Nothing removed

🐞 Known Issues:
➡️ No known issues

🌐 Download It:
➡️ Downloads attached to the bottom of this release notice

❗ Remember to install to a separate folder, then copy over the config dir, as well as any custom scripts or files in addons

➡️ PhantomBot official builds are available on GitHub Container Registry at ghcr.io/phantombot/phantombot and ghcr.io/phantombot/nightly-build

➡️ PhantomBot official builds are available on DockerHub at gmt2001/phantombot-stable and gmt2001/phantombot-nightly. See the readme text on the appropriate Docker Hub pages for Docker Compose files

🗒️ Notes:
➡️ We have guides on PhantomBot. You can contribute by submitting a Pull Request adding or editing .md files in the /docs/guides/content folder of the repo. See the guides for info about formatting

PhantomBot v3.17.4.0

14 May 04:26
670ba20

Choose a tag to compare

📢 PhantomBot v3.17.4.0 is now available as a stable build.

 

ℹ️ List of release files:

  • win - Includes Java and launch scripts for Windows in addition to the bot
  • lin - Includes Java and launch scripts for Linux on amd64 in addition to the bot
  • mac - Includes Java and launch scripts for macOS on amd64 (Intel) in addition to the bot
  • arm32 - Includes Java and launch scripts for Raspberry Pi on armhf in addition to the bot
  • arm64-apple_silicon - Includes Java and launch scripts for Raspberry Pi on arm64/aarch64 & macOS on Apple Silicon (M1/M2) in addition to the bot
  • full - Includes Java and launch scripts for all platforms above in addition to the bot
  • bot_only - Includes only the launch scripts and the bot, but not Java

 

Added:
➡️ Added CommandEvent.isAlias and CommandEvent.getAlias to indicate the original alias name (gmt2001)

🌀 Changed:
➡️ Changed the Channel Points and Prediction modules to allow all broadcasters to use them (gmt2001)
➡️ Changed the sub list file to not be rewritten when a sub message is processed but it does not actually make a change to the list (Sartharon)
➡️ Changed viewer list, follow count, sub count, and sub points text files to not be written when the stream is offline (Sartharon)

🛠️ Fixed:
➡️Fixed an issue where StreamLabs donations could go undetected by the bot due to a race condition (Sartharon #3715)
➡️ Fixed an issue where the ticket raffle panel page had a text box that was unintentionally editable (Sartharon)

🗑️ Deprecated:
➡️ Multiple Java classes and methods are Deprecated for removal. Information can be found on the JavaDoc Deprecated List page
➡️ All legacy IRCv3 tags, or those which are manually set based on other tags, as defined in TMIMessage#parseLegacyBadges(String rawBadges) are Deprecated for removal. Use official tags from Twitch instead

🛑 Removed:
➡️ Nothing removed

🐞 Known Issues:
➡️ No known issues

🌐 Download It:
➡️ Downloads attached to the bottom of this release notice

❗ Remember to install to a separate folder, then copy over the config dir, as well as any custom scripts or files in addons

➡️ PhantomBot official builds are available on GitHub Container Registry at ghcr.io/phantombot/phantombot and ghcr.io/phantombot/nightly-build

➡️ PhantomBot official builds are available on DockerHub at gmt2001/phantombot-stable and gmt2001/phantombot-nightly. See the readme text on the appropriate Docker Hub pages for Docker Compose files

🗒️ Notes:
➡️ We have guides on PhantomBot. You can contribute by submitting a Pull Request adding or editing .md files in the /docs/guides/content folder of the repo. See the guides for info about formatting

PhantomBot v3.17.3.0

26 Apr 01:33
120721a

Choose a tag to compare

📢 PhantomBot v3.17.3.0 is now available as a stable build.

 

ℹ️ List of release files:

  • win - Includes Java and launch scripts for Windows in addition to the bot
  • lin - Includes Java and launch scripts for Linux on amd64 in addition to the bot
  • mac - Includes Java and launch scripts for macOS on amd64 (Intel) in addition to the bot
  • arm32 - Includes Java and launch scripts for Raspberry Pi on armhf in addition to the bot
  • arm64-apple_silicon - Includes Java and launch scripts for Raspberry Pi on arm64/aarch64 & macOS on Apple Silicon (M1/M2) in addition to the bot
  • full - Includes Java and launch scripts for all platforms above in addition to the bot
  • bot_only - Includes only the launch scripts and the bot, but not Java

 

Added:
➡️ Added the (alertText) command tag, which allows sending a text alert to the overlay (gmt2001)

🌀 Changed:
➡️ Restructured the overlay layout to improve positioning (Sartharon #3713)
➡️ Updated element IDs in the overlay (Sartharon #3713)
➡️ Optimized socket.getDBTableValues processing (Knappster)

🛠️ Fixed:
➡️Fixed Twitch staff being detected as moderators (IllusionaryOne)
➡️Fixed Discord reactions not processing (Sartharon)

🗑️ Deprecated:
➡️ Multiple Java classes and methods are Deprecated for removal. Information can be found on the JavaDoc Deprecated List page
➡️ All legacy IRCv3 tags, or those which are manually set based on other tags, as defined in TMIMessage#parseLegacyBadges(String rawBadges) are Deprecated for removal. Use official tags from Twitch instead

🛑 Removed:
➡️ Nothing removed

🐞 Known Issues:
➡️ No known issues

🌐 Download It:
➡️ Downloads attached to the bottom of this release notice

❗ Remember to install to a separate folder, then copy over the config dir, as well as any custom scripts or files in addons

➡️ PhantomBot official builds are available on GitHub Container Registry at ghcr.io/phantombot/phantombot and ghcr.io/phantombot/nightly-build

➡️ PhantomBot official builds are available on DockerHub at gmt2001/phantombot-stable and gmt2001/phantombot-nightly. See the readme text on the appropriate Docker Hub pages for Docker Compose files

🗒️ Notes:
➡️ We have guides on PhantomBot. You can contribute by submitting a Pull Request adding or editing .md files in the /docs/guides/content folder of the repo. See the guides for info about formatting

PhantomBot v3.17.2.2

17 Mar 01:17
f40abd9

Choose a tag to compare

📢 PhantomBot v3.17.2.2 is now available as a stable build.

 

ℹ️ List of release files:

  • win - Includes Java and launch scripts for Windows in addition to the bot
  • lin - Includes Java and launch scripts for Linux on amd64 in addition to the bot
  • mac - Includes Java and launch scripts for macOS on amd64 (Intel) in addition to the bot
  • arm32 - Includes Java and launch scripts for Raspberry Pi on armhf in addition to the bot
  • arm64-apple_silicon - Includes Java and launch scripts for Raspberry Pi on arm64/aarch64 & macOS on Apple Silicon (M1/M2) in addition to the bot
  • full - Includes Java and launch scripts for all platforms above in addition to the bot
  • bot_only - Includes only the launch scripts and the bot, but not Java

 

Added:
➡️ Nothing added

🌀 Changed:
➡️ Changed profile image download and affiliate/partner check to occur only once on startup (gmt2001)

🛠️ Fixed:
➡️ Nothing fixed

🗑️ Deprecated:
➡️ Multiple Java classes and methods are Deprecated for removal. Information can be found on the JavaDoc Deprecated List page
➡️ All legacy IRCv3 tags, or those which are manually set based on other tags, as defined in TMIMessage#parseLegacyBadges(String rawBadges) are Deprecated for removal. Use official tags from Twitch instead

🛑 Removed:
➡️ Nothing removed

🐞 Known Issues:
➡️ No known issues

🌐 Download It:
➡️ Downloads attached to the bottom of this release notice

❗ Remember to install to a separate folder, then copy over the config dir, as well as any custom scripts or files in addons

➡️ PhantomBot official builds are available on GitHub Container Registry at ghcr.io/phantombot/phantombot and ghcr.io/phantombot/nightly-build

➡️ PhantomBot official builds are available on DockerHub at gmt2001/phantombot-stable and gmt2001/phantombot-nightly. See the readme text on the appropriate Docker Hub pages for Docker Compose files

🗒️ Notes:
➡️ We have guides on PhantomBot. You can contribute by submitting a Pull Request adding or editing .md files in the /docs/guides/content folder of the repo. See the guides for info about formatting

PhantomBot v3.17.2.1

06 Mar 07:59

Choose a tag to compare

📢 PhantomBot v3.17.2.1 is now available as a stable build.

 

ℹ️ List of release files:

  • win - Includes Java and launch scripts for Windows in addition to the bot
  • lin - Includes Java and launch scripts for Linux on amd64 in addition to the bot
  • mac - Includes Java and launch scripts for macOS on amd64 (Intel) in addition to the bot
  • arm32 - Includes Java and launch scripts for Raspberry Pi on armhf in addition to the bot
  • arm64-apple_silicon - Includes Java and launch scripts for Raspberry Pi on arm64/aarch64 & macOS on Apple Silicon (M1/M2) in addition to the bot
  • full - Includes Java and launch scripts for all platforms above in addition to the bot
  • bot_only - Includes only the launch scripts and the bot, but not Java

 

Added:
➡️ Added modifier > for the buildArgs command tags (1) (2) etc which grabs all arguments from # to the end (gmt2001)

🌀 Changed:
➡️ Nothing changed

🛠️ Fixed:
➡️ Fixed an NPE when there is no user attached to a Discord command event (gmt2001)

🗑️ Deprecated:
➡️ Multiple Java classes and methods are Deprecated for removal. Information can be found on the JavaDoc Deprecated List page
➡️ All legacy IRCv3 tags, or those which are manually set based on other tags, as defined in TMIMessage#parseLegacyBadges(String rawBadges) are Deprecated for removal. Use official tags from Twitch instead

🛑 Removed:
➡️ Nothing removed

🐞 Known Issues:
➡️ No known issues

🌐 Download It:
➡️ Downloads attached to the bottom of this release notice

❗ Remember to install to a separate folder, then copy over the config dir, as well as any custom scripts or files in addons

➡️ PhantomBot official builds are available on GitHub Container Registry at ghcr.io/phantombot/phantombot and ghcr.io/phantombot/nightly-build

➡️ PhantomBot official builds are available on DockerHub at gmt2001/phantombot-stable and gmt2001/phantombot-nightly. See the readme text on the appropriate Docker Hub pages for Docker Compose files

🗒️ Notes:
➡️ We have guides on PhantomBot. You can contribute by submitting a Pull Request adding or editing .md files in the /docs/guides/content folder of the repo. See the guides for info about formatting

PhantomBot v3.17.2.0

04 Mar 01:09

Choose a tag to compare

📢 PhantomBot v3.17.2.0 is now available as a stable build.

 

ℹ️ List of release files:

  • win - Includes Java and launch scripts for Windows in addition to the bot
  • lin - Includes Java and launch scripts for Linux on amd64 in addition to the bot
  • mac - Includes Java and launch scripts for macOS on amd64 (Intel) in addition to the bot
  • arm32 - Includes Java and launch scripts for Raspberry Pi on armhf in addition to the bot
  • arm64-apple_silicon - Includes Java and launch scripts for Raspberry Pi on arm64/aarch64 & macOS on Apple Silicon (M1/M2) in addition to the bot
  • full - Includes Java and launch scripts for all platforms above in addition to the bot
  • bot_only - Includes only the launch scripts and the bot, but not Java

 

Added:
➡️ Added command tags (twitchcommand) and (discordcommand), which allow explicitly sending commands to Twitch/Discord, even from the other platform (gmt2001)
➡️ Added command tags (twitchsay) and (discordsay), which allow explicitly sending chat messages to Twitch/Discord, even from the other platform (gmt2001)
➡️ Added command tag (channelid) for Discord, which returns the Discord channel ID from which the command was sent (gmt2001)

🌀 Changed:
➡️ Nothing changed

🛠️ Fixed:
➡️ Nothing fixed

🗑️ Deprecated:
➡️ Multiple Java classes and methods are Deprecated for removal. Information can be found on the JavaDoc Deprecated List page
➡️ All legacy IRCv3 tags, or those which are manually set based on other tags, as defined in TMIMessage#parseLegacyBadges(String rawBadges) are Deprecated for removal. Use official tags from Twitch instead

🛑 Removed:
➡️ Nothing removed

🐞 Known Issues:
➡️ No known issues

🌐 Download It:
➡️ Downloads attached to the bottom of this release notice

❗ Remember to install to a separate folder, then copy over the config dir, as well as any custom scripts or files in addons

➡️ PhantomBot official builds are available on GitHub Container Registry at ghcr.io/phantombot/phantombot and ghcr.io/phantombot/nightly-build

➡️ PhantomBot official builds are available on DockerHub at gmt2001/phantombot-stable and gmt2001/phantombot-nightly. See the readme text on the appropriate Docker Hub pages for Docker Compose files

🗒️ Notes:
➡️ We have guides on PhantomBot. You can contribute by submitting a Pull Request adding or editing .md files in the /docs/guides/content folder of the repo. See the guides for info about formatting

PhantomBot v3.17.1.0

01 Mar 18:44
42f896e

Choose a tag to compare

📢 PhantomBot v3.17.1.0 is now available as a stable build.

 

ℹ️ List of release files:

  • win - Includes Java and launch scripts for Windows in addition to the bot
  • lin - Includes Java and launch scripts for Linux on amd64 in addition to the bot
  • mac - Includes Java and launch scripts for macOS on amd64 (Intel) in addition to the bot
  • arm32 - Includes Java and launch scripts for Raspberry Pi on armhf in addition to the bot
  • arm64-apple_silicon - Includes Java and launch scripts for Raspberry Pi on arm64/aarch64 & macOS on Apple Silicon (M1/M2) in addition to the bot
  • full - Includes Java and launch scripts for all platforms above in addition to the bot
  • bot_only - Includes only the launch scripts and the bot, but not Java

 

Added:
➡️ Added support for accepting IRC PUT parameters as a JSON object in the body, as an alternative to headers (gmt2001)

🌀 Changed:
➡️ Nothing changed

🛠️ Fixed:
➡️ Nothing fixed

🗑️ Deprecated:
➡️ Multiple Java classes and methods are Deprecated for removal. Information can be found on the JavaDoc Deprecated List page
➡️ All legacy IRCv3 tags, or those which are manually set based on other tags, as defined in TMIMessage#parseLegacyBadges(String rawBadges) are Deprecated for removal. Use official tags from Twitch instead

🛑 Removed:
➡️ Nothing removed

🐞 Known Issues:
➡️ No known issues

🌐 Download It:
➡️ Downloads attached to the bottom of this release notice

❗ Remember to install to a separate folder, then copy over the config dir, as well as any custom scripts or files in addons

➡️ PhantomBot official builds are available on GitHub Container Registry at ghcr.io/phantombot/phantombot and ghcr.io/phantombot/nightly-build

➡️ PhantomBot official builds are available on DockerHub at gmt2001/phantombot-stable and gmt2001/phantombot-nightly. See the readme text on the appropriate Docker Hub pages for Docker Compose files

🗒️ Notes:
➡️ We have guides on PhantomBot. You can contribute by submitting a Pull Request adding or editing .md files in the /docs/guides/content folder of the repo. See the guides for info about formatting

PhantomBot v3.17.0.3

14 Feb 22:03
163a1d9

Choose a tag to compare

📢 PhantomBot v3.17.0.3 is now available as a stable build.

 

ℹ️ List of release files:

  • win - Includes Java and launch scripts for Windows in addition to the bot
  • lin - Includes Java and launch scripts for Linux on amd64 in addition to the bot
  • mac - Includes Java and launch scripts for macOS on amd64 (Intel) in addition to the bot
  • arm32 - Includes Java and launch scripts for Raspberry Pi on armhf in addition to the bot
  • arm64-apple_silicon - Includes Java and launch scripts for Raspberry Pi on arm64/aarch64 & macOS on Apple Silicon (M1/M2) in addition to the bot
  • full - Includes Java and launch scripts for all platforms above in addition to the bot
  • bot_only - Includes only the launch scripts and the bot, but not Java

 

Added:
➡️ Added CORS headers when requesting files from the addons folder (gmt2001)

🌀 Changed:
➡️ Nothing changed

🛠️ Fixed:
➡️ Fixed EventSub only making 1 attempt to reconnect after a connection loss (gmt2001)

🗑️ Deprecated:
➡️ Multiple Java classes and methods are Deprecated for removal. Information can be found on the JavaDoc Deprecated List page
➡️ All legacy IRCv3 tags, or those which are manually set based on other tags, as defined in TMIMessage#parseLegacyBadges(String rawBadges) are Deprecated for removal. Use official tags from Twitch instead

🛑 Removed:
➡️ Nothing removed

🐞 Known Issues:
➡️ No known issues

🌐 Download It:
➡️ Downloads attached to the bottom of this release notice

❗ Remember to install to a separate folder, then copy over the config dir, as well as any custom scripts or files in addons

➡️ PhantomBot official builds are available on GitHub Container Registry at ghcr.io/phantombot/phantombot and ghcr.io/phantombot/nightly-build

➡️ PhantomBot official builds are available on DockerHub at gmt2001/phantombot-stable and gmt2001/phantombot-nightly. See the readme text on the appropriate Docker Hub pages for Docker Compose files

🗒️ Notes:
➡️ We have guides on PhantomBot. You can contribute by submitting a Pull Request adding or editing .md files in the /docs/guides/content folder of the repo. See the guides for info about formatting

PhantomBot v3.17.0.2

08 Feb 15:12

Choose a tag to compare

📢 PhantomBot v3.17.0.2 is now available as a stable build.

 

ℹ️ List of release files:

  • win - Includes Java and launch scripts for Windows in addition to the bot
  • lin - Includes Java and launch scripts for Linux on amd64 in addition to the bot
  • mac - Includes Java and launch scripts for macOS on amd64 (Intel) in addition to the bot
  • arm32 - Includes Java and launch scripts for Raspberry Pi on armhf in addition to the bot
  • arm64-apple_silicon - Includes Java and launch scripts for Raspberry Pi on arm64/aarch64 & macOS on Apple Silicon (M1/M2) in addition to the bot
  • full - Includes Java and launch scripts for all platforms above in addition to the bot
  • bot_only - Includes only the launch scripts and the bot, but not Java

 

Added:
➡️ Added an option to synchronize gif and audio duration in alerts (Sartharon #3688)

🌀 Changed:
➡️ Nothing changed

🛠️ Fixed:
➡️ Fixed audio elements causing other elements (gif, video, etc) to stop early when they finished (Sartharon #3688)
➡️ Fixed an exception when audio is empty (Sartharon #3688)
➡️ Fixed an issue where text on an alert was jumping around the screen when paired with a gif or video (Sartharon #3688)

🗑️ Deprecated:
➡️ Multiple Java classes and methods are Deprecated for removal. Information can be found on the JavaDoc Deprecated List page
➡️ All legacy IRCv3 tags, or those which are manually set based on other tags, as defined in TMIMessage#parseLegacyBadges(String rawBadges) are Deprecated for removal. Use official tags from Twitch instead

🛑 Removed:
➡️ Nothing removed

🐞 Known Issues:
➡️ No known issues

🌐 Download It:
➡️ Downloads attached to the bottom of this release notice

❗ Remember to install to a separate folder, then copy over the config dir, as well as any custom scripts or files in addons

➡️ PhantomBot official builds are available on GitHub Container Registry at ghcr.io/phantombot/phantombot and ghcr.io/phantombot/nightly-build

➡️ PhantomBot official builds are available on DockerHub at gmt2001/phantombot-stable and gmt2001/phantombot-nightly. See the readme text on the appropriate Docker Hub pages for Docker Compose files

🗒️ Notes:
➡️ We have guides on PhantomBot. You can contribute by submitting a Pull Request adding or editing .md files in the /docs/guides/content folder of the repo. See the guides for info about formatting

PhantomBot v3.17.0.1

07 Feb 00:37
62c0997

Choose a tag to compare

📢 PhantomBot v3.17.0.1 is now available as a stable build.

 

ℹ️ List of release files:

  • win - Includes Java and launch scripts for Windows in addition to the bot
  • lin - Includes Java and launch scripts for Linux on amd64 in addition to the bot
  • mac - Includes Java and launch scripts for macOS on amd64 (Intel) in addition to the bot
  • arm32 - Includes Java and launch scripts for Raspberry Pi on armhf in addition to the bot
  • arm64-apple_silicon - Includes Java and launch scripts for Raspberry Pi on arm64/aarch64 & macOS on Apple Silicon (M1/M2) in addition to the bot
  • full - Includes Java and launch scripts for all platforms above in addition to the bot
  • bot_only - Includes only the launch scripts and the bot, but not Java

 

Added:
➡️ Nothing added

🌀 Changed:
➡️ Changed some scripts to attempt an hourly refresh of their EventSub subscriptions (gmt2001)

🛠️ Fixed:
➡️ Fixed an error message that was printing a hard-coded stack trace instead of dynamically generating the correct stack trace (Sartharon)

🗑️ Deprecated:
➡️ Multiple Java classes and methods are Deprecated for removal. Information can be found on the JavaDoc Deprecated List page
➡️ All legacy IRCv3 tags, or those which are manually set based on other tags, as defined in TMIMessage#parseLegacyBadges(String rawBadges) are Deprecated for removal. Use official tags from Twitch instead

🛑 Removed:
➡️ Nothing removed

🐞 Known Issues:
➡️ No known issues

🌐 Download It:
➡️ Downloads attached to the bottom of this release notice

❗ Remember to install to a separate folder, then copy over the config dir, as well as any custom scripts or files in addons

➡️ PhantomBot official builds are available on GitHub Container Registry at ghcr.io/phantombot/phantombot and ghcr.io/phantombot/nightly-build

➡️ PhantomBot official builds are available on DockerHub at gmt2001/phantombot-stable and gmt2001/phantombot-nightly. See the readme text on the appropriate Docker Hub pages for Docker Compose files

🗒️ Notes:
➡️ We have guides on PhantomBot. You can contribute by submitting a Pull Request adding or editing .md files in the /docs/guides/content folder of the repo. See the guides for info about formatting