Releases: bdashore3/RoyalGuard
RoyalGuard v2.7.1
RoyalGuard v2.7.1
Changelog:
- Add a privacy policy link within the bot
The privacy policy can be found here: https://kingbri.dev/royalguard/privacy_policy
Release v2.7.0
RoyalGuard v2.7.0
Changelog:
- Update RoyalGuard's dependencies to use the latest versions of serenity
- Introduce a minimally invasive message logging system which logs editing and deletion of messages. Requires verification of the message content intent to use.
Release v2.6.0
RoyalGuard now has support for threads!
The bot will automatically join any created threads and can be invited via a ping to any existing thread. All commands should work within threads just like they would with normal channels.
Since threads are temporary channels, you may see some deleted channel mentions.
Release v2.5.3 hotfix
Changelog:
- Add account created and server join date - thanks @acdenisSK
I'm currently very busy on another project, so this bot's updates will be slow for a while. If you want to make more changes, PRs are welcome.
Release v2.5.2 hotfix
Let's pray that this fix works for mutes.
Changelog:
- Overhauled logic for unmuting users
- There was an issue when unmuting users in regards to cleaning up timed unmutes. This was causing errors within the mutes command.
For more info, please look at: befe3a1
Release v2.5.1
This release fixes bugs in the warn/mute embeds and adds helper commands
I wanted to get this pushed out asap to fix any issues with the mutes/warns panels.
Changelog:
- Improve documentation on welcome, leave, and purge submenus
- Add a warn clear command
- This removes all warns from a user. Doesn't check if the user is in the server. Best used if a user is banned and the warns aren't removed.
- Fix how timed mutes are handled in the mutes embed
- If a user was unmuted before a timed mute expired, the embed didn't log that. This has been fixed.
v2.5.2 will contain a user and guild info embeds.
Release v2.5
This release adds a whole bunch of panels, some commands, and vital fixes.
Changelog:
- Add a warn panel to see all the warns in a server
- Add a mutes panel to see all the permanent and temporary/timed mutes in a server
- Make bans delete all messages from 1 day prior
- If someone is a spammer or sends a message that makes discord crash in all channels, the bot will autodelete upon banning the user.
- Add a command to force generate mute roles
- If someone wants to provision the mute role before actually muting someone, it is now possible.
- Add an emergency command to restore a server's position in the database
- One day, the database may hiccup and delete your server from it (very rare to happen). This command re-establishes your spot within RoyalGuard's database. Can only be run by admins.
Planned for v2.5.1:
- Guild info panel
- Gives information regarding a server including warns, mutes, and general guild information.
Release v2.4.4 hotfix
- Fixes a bunch of clippy lints that should make the bot run faster
- Hotfix: The timed mute syncing was broken and wasn't logged on each bot restart. This mechanism was refined and is more informative
Huge thanks to The Bots server for using the mute command and triggering this edge case.
Release v2.4.3
Release with minor changes:
- Banning when a user isn't in the server is now fixed due to a bug with permissions checking
- Use more efficient methods and split up functions. This should make the bot faster
- Properly account for memory usage. The earlier metric was false, this one should make more sense
- Add a member info command which gets all the information for a member. Guild info command will be in the next release.
RoyalGuard v2.4.2
This fixes a fatal bug caused by moderator roles:
- The sql query to update moderator roles updated the entire column rather than the single entry within a row
- Update sqlx to v0.5.1 which uses tokio 1.0
- Update serenity to current
- Fix formatting