Releases: HotaruBlaze/goTES3MP
v0.4.0
Major
Implement discord slash commands
Add aarm64 build
Implement JobID UUID to handle new duplicate requests
Minor
Fix typo for journal calling the wrong module
[crashGrabber] Try and catch lastLines being nil
Prevent crash if tes3mp discord is misconfigered
Misc
Use correct socket lib depending on OS
[deps] Update deps
[GH] Bump Golang Builder version
Add discord.guildID
Require ManageServer to use slash commands
Hotfix
Add missing rank requirements for registering slash commands
Version match ircBridge to goTES3MP
v0.4.0-pre-release-3
Fix multiple build issues
v0.4.0-pre-release-2
Misc Fixes from v0.4.0-pre-release
Add discord.guildID
Require ManageServer to use slash commands
Add extra logging to check guild counts
v0.4.0-pre-release
Major
Implement discord slash commands
Add aarm64 build
Implement JobID UUID to handle new duplicate requests
Minor
Fix typo for journal calling the wrong module
[crashGrabber] Try and catch lastLines being nil
Prevent crash if tes3mp discord is misconfigered
Misc
Use correct socket lib depending on OS
[deps] Update deps
[GH] Bump Golang Builder version
Hotfix
Add missing rank requirements for registering slash commands
Version match ircBridge to goTES3MP
v0.4.0-discord_guildID
Add discord.guildID
v0.3.8-pre-release-2
This only is for testing the aarm64 builds.
v0.3.8-pre-release
This contains most of the changes from v0.3.7.1-pre-release, however pre-existing compatibility is likely to be broken and requires changes. This is largely unavoidable.
Changes specific to this release
GoTES3MP
- Set CGO_ENABLED=0: This resolves the issue around GCC versions, as we are no longer depending on the systems GCC
(This makes goTES3MP a fully static build). - Fix Global Discord nicknames: Fix for people using a discord global nickname.
TES3MP Changes
- Load the VPNWhitelist on PostInit: Load the whitelist when the server is started.
- Rework command structure: Stop using a space as a string separator and instead use ^
- Removed syncID: syncID is no longer implemented.
- Fix accidental DataManager func: Accidently calling DataManager instead of the new config function to write a config change.
Misc
- Updated Github actions.
Changes from the previous Pre-release are below
TES3MP Changes
-
Lua Script logic redesign, Tweaking how the code calls itself, as well as a dynamic import system.
-
Make commands not case sensitive
-
Fix crash when kicking a player
-
Added crashGrabber, A module for grabbing script error logs and printing them directly to discord.
-
Remove unused imports
-
Add EmmyLua compatable annotations
-
Fix getLuaModulesFromFolder possibly triggering a bad pipe
-
Support "unknown" error types, such as tes3mp error types
goTES3MP Changes
- golang code cleanup, no new features
Github Changes
-
Added tests for some of the bots utility functions
-
Add dev as a test branch
Full Changelog: v0.3.6...v0.3.7.1-pre-release
v0.3.7.1-pre-release
Note: This Release has minimal changes from 0.3.6, it should support the old lua scripting but its recommended to update.
TES3MP Changes
-
Lua Script logic redesign, Tweaking how the code calls itself, aswell as a dynamic import system.
-
Make commands not case sensitive
-
Fix crash when kicking a player
-
Added crashGrabber, A module for grabbing script error logs and printing them directly to discord.
-
Remove unused imports
-
Add EmmyLua compatable annotations
-
Fix getLuaModulesFromFolder possibly triggering a bad pipe
-
Support "unknown" error types, such as tes3mp error types
goTES3MP Changes
- golang code cleanup, no new features
Github Changes
-
Added tests for some of the bots utility functions
-
Add dev as a test branch
Full Changelog: v0.3.6...v0.3.7.1-pre-release
v0.3.6
Note, This Release has breaking changes from 0.3.5, as some methods were fixed and tweaked, as well as a spelling change made that may affect older copy's of the scripts.
goTES3MP Changes
Add Features - Mention and Channel Link conversion for Discord Relay (#4)
Fix discord.userroles missing from default config
Fix os.exit when generated a default config
Add an enableInteractiveConsole for running goTES3MP headless
Add update checking
Add ready event to Discord.go
Remove legacy Discord method
Add VPN Api checks and warning if none are set but vpnChecker is enabled
TES3MP Changes
Change the config naming, to make it simpler
Fix missing checks for IrcBridge.SendSystemMessage
Remove DataManager Requirement & Merging both configs into one file
Implement sendDiscordMessage
Other
[Spelling Fix] responce - > response
Generate a default config on build
Update Readme and add methods.md
Full Changelog: v0.3.5...v0.3.6
Merge PR: #5
v0.3.6-pr-final
Note: This contains all changes from v0.3.5 to this pre-release, including all previous pre-release builds.
goTES3MP Changes
Add Features - Mention and Channel Link conversion for Discord Relay (#4)
Fix discord.userroles missing from default config
Fix os.exit when generated a default config
Add an enableInteractiveConsole for running goTES3MP headless
Add update checking
Add ready event to Discord.go
Remove legacy Discord method
Add VPN Api checks and warning if none are set but vpnChecker is enabled
TES3MP Changes
Change the config naming, to make it simpler
Fix missing checks for IrcBridge.SendSystemMessage
Remove DataManager Requirement & Merging both configs into one file
Implement sendDiscordMessage
Other
[Spelling Fix] responce - > response
Generate a default config on build
Update Readme and add methods.md
Full Changelog: v0.3.5...v0.3.6-pr-final