3.3.1 (2024-01-06)
- Improved package with bundling (03c547f)
3.3.0 (2024-01-06)
- Added telemetry (51f5e70)
3.2.2 (2023-09-18)
- Extension now respects access settings set by broadcaster (0628028)
3.2.1 (2023-08-18)
- Improving semantic releases (1b21ed9)
3.2.0 (2023-08-12)
- Corrected incorrect repo location (65f0d3d)
- Corrected problem with retrieving optional other channel details (bf91433)
- Simplified logic to retrieve secondary account (f41b913)
- Users can now specify a different channel to listen on (4c81306)
3.1.0 (2023-08-11)
- Corrected issue in theme name of the current command (f6c5967)
- !theme current command now returns a link to the current theme on the VSC marketplace (6060494)
3.0.1 (2023-08-11)
- Fixing broken test (491917e)
3.0.0 (2023-08-11)
- Adding scopes for whispers and extension specific Twitch API client id (8e53f82)
- Requests for list of themes now whispers the list to user (75b4b39)
- Updating auth to use twitch-auth-provider extension (dfaa8c4)
- The existing Twitch authentication has been replaced by @Clarkio's twitch-auth-provider extension.
2.1.1 (2023-08-10)
- twitch api failures no longer crash the extension (f6d3ace)
2.1.0 (2023-06-06)
- Twitch custom point redemptions are now logged in the output (d027ea9)
2.0.11 (2023-06-06)
- Extension now sends list of available themes to chat rather than whisper (20330bf)
2.0.10 (2023-05-26)
- ci: removed test step for release step (1a069af)
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.0.0 - 2023-03-14
- Updated to use the new VS Code extensions API
- Replaced node-fetch with axios
1.7.8 - 2021-02-11
- Resolved issue that prevented whispers of available themes from being sent to users
- Resolved issue that prevented users from installing themes
1.7.0 - 2020-11-05
- Added the ability to change the triggers used for the bot
- Added capability to pause the themer for {x} minutes based on channel point redemptions
- Added new access level for VIPs
1.6.4 - 2020-07-28
- Added improved logging throughout the extension
1.6.3 - 2020-05-28
- Fixed issue with packaging extension that prevented publishing to the VS Code marketplace
1.6.1 - 2020-05-23
- Fixed issue caused by a change to authentication in the Twitch API
1.5.0 - 2020-03-05
- Themer will now connect automatically if you turn on the
autoConnect
setting AND you're already streaming when you open Visual Studio Code. NOTE: The check to see if you're streaming will only occur once when you open vscode.
1.4.1 - 2020-01-05
- When requesting to install a theme that's already installed, the correct message will be returned to chat.
- Updated various NPM packages for security
1.4.0 - 2019-12-02
- Added check to see if theme is already installed, before installing. If found, it will send a message to chat with instructions to use it.
1.3.2 - 2019-08-29
- Cleaned up some npm security issues
1.3.1 - 2019-08-29
- Fixed an issue that prevented the whispering of themes if there were too many themes to send. This change will break the list of themes into smaller messages and send multiple whispers.
1.3.0 - 2019-08-13
!theme install {theme unique identifier}
command that prompts the user to install or preview a theme supplied by chat.
1.2.0 - 2019-07-30
!theme random light
command that chooses a random theme from the light theme extensions.!theme random dark
command that chooses a random theme from the dark theme extensions.
1.1.0 - 2019-06-26
!theme repo
command that sends information about the extensions GitHub repo to Twitch chat!theme help
command that sends a brief explanation of how to use the extension to Twitch chat
1.0.1 - 2019-06-09
- Added larger version of logo
- Updated README.md to include link to VS Marketplace
- Updated package.json to stylize VS Marketplace listing
1.0.0 - 2019-06-09
!theme current
command will now send the current theme to chat- New command palette option to select access to commands. Options are:
Viewers
: allows all non-banned viewers to send commandsFollowers
: allow only non-banned follower & subscribers to send commandsSubscribers
: allow only non-banned subscribers to send commands
!theme
will now send the list of available themes via whisper. This replaces!theme list
- Extension will no longer consider commas in commands. So if a user accidentally sends
!theme {theme name},
it will be interpretted as if no comma was included in the command
- The following commands have been removed:
!theme follower
!theme !follower
!theme subscriber
!theme !subscriber
!theme list
- Extension will no longer automatically join chat on start-up
0.2.0 - 2019-05-26
- Broadcaster can use
!theme sub
or!theme !sub
to activate or deactivate sub only mode - Follower Only & Subscriber Only are now also VS Code settings so you don't have to use chat commands
- If user sends a
!theme {theme name}
with an invalid theme name, the extension will whisper them to let them know it's not a valid theme name
0.1.0 - 2019-05-16
- Broadcaster can use
!theme follower
or!theme !follower
to activate or deactivate follower only mode - Added tests for Themer class
0.0.6 - 2019-05-12
- Broadcaster can use
!theme ban {username}
or!theme unban {username}
to ban a user from changing the theme
!Theme
now recognized as a command like!theme
0.0.5 - 2019-05-10
- Added a new
!theme refresh
command that refreshes the list of available themes. Can only be used by the broadcaster - Added comments throughout codebase to provide better experience for future contributors
0.0.4 - 2019-05-09
- Added a new
!theme random
command that changes VS Code to a randomly selected theme. - Added a new
!theme
command that sends the current theme to Twitch chat.
- Solved issue when setting theme to one of the default VS Code themes.
0.0.3 - 2019-05-07
- Modified some of the VS Code information messages to be more clear about what is happening.
- Fixed the sending of messages to chat on join/disconnect to Twitch channel.
0.0.2 - 2019-05-01
- Added configuration and badges for CI/CD process
0.0.1 - 2019-04-26
- Pre-release version to gather feedback from the community and help identify gaps.