Releases: Spireblight/STR-Spire-Mod
v2.0.0
Slay the relics exporter v2.0.0
Breaking changes
- The default API endpoint is now https://slay-the-relics.baalorlord.tv
Full Changelog: v1.4.1...v2.0.0
v1.4.1
Slay the relics exporter v1.4.1
Note: This is a pre-release, use at your own risk.
Code quality
- Add config class to manage loading/saving config
- Move classes into packages
- Delete unused assets
- Use ebs client to broadcast messages
- Replace printStackTrace calls with logging
- Move OAuth logic to AuthManager class
- Remove inheritance of JSONMessageBuilder, now deck and tips JSON
builders will just call the buildJson method on JSONMessageBuilder
instead - Create Message class as a container of the request body sent to the
backend
Full Changelog: v1.4.0...v1.4.1
v1.4.0
Slay the relics exporter v1.4.0
Note: This is a pre-release, use at your own risk.
New features
Twitch OAuth enhancements
- Added a mod status indicator in the mod panel page to let the user know if the mod is working properly
- Added a simple HTML page after the OAuth redirect to prompt the user to close the tab
Full Changelog: v1.3.0...v1.4.0
v1.3.0
Slay the relics exporter v1.3.0
Note: This is a pre-release, use at your own risk.
New features
Twitch OAuth integration
The slaytherelics_config.txt
file is no longer used for authentication. The new authentication flow is done within the mod itself by going to the mod config panel in game and clicking the "Connect with Twitch" button. Note you should only need to do this once.
Clicking the button will open a new tab in your default browser and prompt you to login with Twitch. If the browser redirect did not work there should be a button to prompt you to click the redirect manually. After successful authentication you can close the browser tab.
You can delete the slaytherelics_config.txt
file if you wish, since the new version of the mod will not use it, or keep it around in case you need to roll back to the old version.