Skip to content
This repository has been archived by the owner on Sep 29, 2022. It is now read-only.

Releases: suggestionsbot/suggestions-bot-js

v2.12.0

06 Mar 21:39
9917b67
Compare
Choose a tag to compare

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 the help 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

Full Changelog: suggestionsbot/suggestions-bot@v2.11.0...v2.12.0

v2.11.0

27 Feb 20:48
9102473
Compare
Choose a tag to compare

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 of true #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 and note 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

19 Feb 22:44
5b0421a
Compare
Choose a tag to compare

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

19 Feb 22:18
f1a7c22
Compare
Choose a tag to compare

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 as config logs and config 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

20 Jan 04:51
2b7b94c
Compare
Choose a tag to compare

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

17 Jan 23:05
d9e329b
Compare
Choose a tag to compare

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

17 Jan 07:06
15ffcb5
Compare
Choose a tag to compare

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

30 Dec 00:47
6460ca3
Compare
Choose a tag to compare

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

27 Dec 03:46
40a6d17
Compare
Choose a tag to compare

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 and reject 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