Releases: suggestionsbot/suggestions-bot-js
v2.12.0
This release fixes some bugs such as the usage of announcement channels for suggestion-based channels plus some QoL changes.
- Auto-publish new changelogs when they are posted #70
- Support announcement channels as valid channel types #71
- If a default logs channel can be used, properly use it instead of reverting to
keepLogs
being true 34ff143 - Put the
restart
command into its own category so it doesn't show in thehelp
command #72 - Display username + discriminator for bot owners in the
info
command #73 - Display all links as hyperlinks instead #74
- Add links to legal documents in the
info
command #78
Dependency Updates
- Update dependency ts-node to v10.7.0 by @renovate in suggestionsbot/suggestions-bot#76
- Update dependency mongoose to v6.2.4 by @renovate in suggestionsbot/suggestions-bot#75
Full Changelog: suggestionsbot/suggestions-bot@v2.11.0...v2.12.0
v2.11.0
This release addresses a number of bugs including keepLogs
no longer being true
by default as well as the ability to subsequently approve/reject suggestions.
- Properly display timestamps in the
suggestions
command #60 - Filter out non-text channels for suggestion-related channels #63
- Remove the suggestion message if any errors regarding the message occur #64
keepLogs
setting will no longer have a default value oftrue
#66- Allow subsequent approval/rejections of suggestions #67
- Handle error so the bot actually responds saying the suggestion doesn't exist for the
approve
,reject
andnote
commands #68 - Possible fix for a bug in the
config keepLogs
command where validation for the suggestions channel fails c30c9c9
Full Changelog: suggestionsbot/suggestions-bot@v2.10.1...v2.11.0
v2.10.1
Pushes a hotfix that caused ,config
to fail because of setting.toLowerCase()
and the possibility of setting
being null.
Full Changelog: suggestionsbot/suggestions-bot@v2.10.0...v2.10.1
v2.10.0
This release brings Sentry (#54) to the codebase, allowing for better error tracking in the back end and keeping suggestions in the channel after approval/rejection (#55). There are also some additional bug fixes and QoL things I added.
- Update embed colors, so they are all in one object in the config file
- Add
config keepLogs
so approved/rejected suggestion information can stay in the suggestions channel - Make settings option in the
config
command case-insensitive for ease of use as well as add in some aliases such asconfig logs
andconfig log
, meaning the same thing - Fix bug where the bot tells the user they can't be DMed (#53)
- Fix bug where reactions on suggestions would break if adding non-vote emojis to the message (#50)
- Fix bug in
config logs
where the bot would try to display a channel that doesn't exist (#47)
Full Changelog: suggestionsbot/suggestions-bot@v2.9.10...v2.10.0
v2.9.10
This release addresses a hotfix I made where users couldn't tag channels in commands such as config channel <channel>
(#44). Other changes can be viewed in the commits below.
Also congratulations to @alanlichen on being the first contributor in the repository! Check out #40!
Full Changelog: suggestionsbot/suggestions-bot@v2.9.9...v2.9.10
v2.9.9
This update addresses some hotfixes from the previous release.
- Implement the function I forgot to use to parse command arguments (5f59b7d)
- Fix regex for args splitting as it messed up multi-line arguments (aeeea53)
Full Changelog: suggestionsbot/suggestions-bot@v2.9.8...v2.9.9
v2.9.8
This update addresses a couple of bug fixes as well as the functionality to once again post stats to bot lists so they relatively stay up-to-date. The stats are utilizing the API I built over at https://github.com/suggestionsbot/voting.
- Re-introduce functionality to periodically post the bot's guild count to various bot lists (#23)
- Properly handle various arguments instead of the blanket regex we previously did (oops) (#28)
- Move the server join/leave channel ID to the
config.js
file (#30) - No longer fetch guild owner in
guildDelete
event for unnecessary information (#27) - Properly fetch the reaction message and its users so users can't react to both emojis on a suggestion (#29)
- Each release will now tag the Docker image with the
latest
tag and whatever version relevant to the release (#26) - It's 2022, so update the copyright footer in the
info
command to 2022 (8da3a4f)
Full Changelog: suggestionsbot/suggestions-bot@v2.9.7...v2.9.8
v2.9.7
This update addresses a breaking bug found in the config prefix
command as well as some other minor changes. Included in this release are some example files to assist with setting up a development environment for the bot.
- Fix bug where users couldn't change the bot's prefix in their server (#19)
- Remove "config default" text when displaying the suggestions channel via the
config channel
command (#22) - Parse
< >
and[ ]
from command arguments as users tend to leave them in quite a bit when reading help examples (#20)
Full Changelog: https://github.com/suggestionsbot/suggestions-bot/commits/v2.9.7
v2.9.6
It's been well over a year since a changelog has been posted. It's time that's changed. Since a number of things have occurred since the last changelog, I will list major/relevant changes below changes.
Feel free to look through the commit history yourself if you want to discover more.
- Move the repository's official home to GitHub as well as open-sourcing the repository
- Switch to https://github.com/timotejroiko/discord.js-light
- Upgrade to clustering of shards with https://github.com/DevYukine/Kurasuta
- Fix major memory leaks
- Add aliases for the
approve
andreject
command - No longer list "admins" in the
config roles
command due to caching inaccuracies - An error should display if you don't provide a required response in the
reject
command - Add support for using the message ID when managing with suggestions
- Switch from npm to yarn
Full Changelog: https://github.com/suggestionsbot/suggestions-bot/commits/v2.9.6