Releases: ddodogames/Dodo-Bot
3.0.3 - Mercury
Yet another release aimed to fix bugs and few changes. Enjoy this one!
Changes
- Re-added support for GIF banners in
bannercommand from v2 - Added 2 new commands called
greyscaleandshowerthoughts
Bug Fixes
- Fixed outdated description of "Show build info" option seen in
dev-panelcommand - Require
EmbedLinksas a permission so that commands showing embed work properly- It has been listed in
permscommand as a result of this
- It has been listed in
- (Pre-release only) Fixed how pre-releases are made by properly following Semantic Versioning specification
- This also makes version string in source code less confusing
Other
- (Pre-release only) Display version string on console instead of just the version number
- Build numbers will also no longer show up for released builds
- Completely remove version revisions in favor of small hotfix releases
- Slightly change the description of "Why this exists?" button seen in
permscommand- Also shorten the description of
aboutcommand
- Also shorten the description of
- Slight changes to README such as replacing aoi EOL mentions with the sudden revival
- Bumped ForgeScript and
@dotenvx/dotenvxto their latest version
3.0.3 Alpha 1
New Alpha release with a important fix (particularly invite permissions). This should be the last Alpha release before 3.0.3 goes to stable branch since i started seeing breakage in 3.0.2 recently.
Changes
- Re-added support for GIF banners in
bannercommand from v2
Bug Fixes
- Fixed "Last updated on" text being displayed for released pre-releases builds like Alpha 0 in
versioncommand - (Devs only) Fixed outdated description of "Show build info" option seen in
dev-panelcommand - Require
EmbedLinksas a permission so that commands showing embed work properly- It has been listed in
permscommand as a result of this
- It has been listed in
Other
- (Pre-release only) Display version string on console instead of just the version number
- Build numbers will also no longer show up for released builds
- Completely remove version revisions in favor of small hotfix releases
- Slightly change the description of "Why this exists?" button seen in
permscommand
Commit version: 3.0.3-alpha.0...3.0.3-alpha.1
2.2.7 - Cross Fires
I have decided to temporarily maintain v2 for those who have a hard time migrating or just not wanting to change much for now. Every now and then, there will be bug fixes and some small changes but don't expect anything major like breaking changes as those will be done in v3 instead.
Anyway, enjoy this release.
Changes
- Added
greyscaleandshowerthoughtscommand - Added new topics to
randomtopiccommand
Bug Fixes
- Fixed some commands that stopped working like
randomcolor
Other
- Renamed "Stable" type to also include LTS word
- Updated main credits in
creditscommand - Bumped
discord-gamecordto version4.4.4 - Bumped
@dotenvx/dotenvxto version1.52.0
Commit version: 2.2.6...2.2.7
3.0.3 Alpha 0
For the longest time (about 2 years ago), pre-release builds were labeled in a way that made it confusing to anyone coming across this repo's development branch (aka canary).
The cause of this was young me at the time finding the regular format everyone uses to be stupid. In an attempt to reduce confusion, Versioning Specification will be followed as best as possible to ensure a consistent system both from canary and released WIP builds sides. This also means that version revisions will be replaced by small hotfix releases such as 3.0.3 to 3.0.4 for example since this would count as a patch according to the spec.
Build numbers are still viewable under variables.js from handlers folder, in --buildinfo flag for version command and on the console (for Canary only) but i think the best way to report bugs after this change would be to update the bug reporting template to reflect the new changes. I will also update the docs later for the same reason.
Anyways, this is the first release for 2026. Hope you have a good day in your life and thank you for reading this! :>
Changes
- Added 2 new commands called
greyscaleandshowerthoughts - Bumped ForgeScript to version
2.6.0
Bug Fixes
- Fixed how pre-releases are made by following Versioning specification
- This also makes version string in source code less confusing
Other
- Slight changes to README such as replacing aoi EOL mentions with the sudden revival
- Bumped
@dotenvx/dotenvxto version1.52.0
3.0.2 - Quiet Tree
Rebase is now v3!
This is also gonna be the default version from now on due to aoi.js being put to eol making v2 kinda dying as a result.
From this point on, v2 will no longer be supported and thus be left to rot as i want to move on from aoi.js and continue somewhere else while still being familiar with how similar things work there.
Due to how sudden this is for me personally, it's highly recommended to report any bugs if found as i want to make this release also stable just like post 2.1.0 versions.
Thanks for reading and Merry Christmas for those celebrating it! 🎄
Changes
- Removed all references to Rebase (it has been renamed to v3)
- Re-added the polls feature (I'm stupid for not noticing this)
- Added a bunch of new topics to
randomtopiccommand - Added a custom Arch logo to
aurcommand - Ported
couldreadcommand from v2 to here
Bug Fixes
- Did some rewording to fix grammar
guess-the-pokemoncommand now works again- Block more ways used to show things like slash cmds when setting prefix in
prefixcommand - Fixed some commands like
factnot working
Other
- Updated credits in
creditscommand - Added weight and height information to
guess-the-pokemoncommand - Refresh the readme file and bumped 2 packages
- Updated
better-sqlite3to version12.5.0to support newer Node.js releases- This also means that Node.js v20 or later is now required again to use Dodo-Bot after previously sitting on v18 from 3.0.1
- Updated the embed color to
#404060as the replacement for v2 one
2.2.6 - Fiery Stars
This is the final release of v2 to be the default as i will be making v3 (after renaming in 3.0.2) the default one. You can think of this as movie end credits if you want to.
aoi.js has been recently put to eol as i'm typing this and luckily, you don't need to worry since i prepared for this moment as early as early 2024. This major change may take a short while to do so.
If you want to take a look at the upcoming v3 release, canary has been completely restarted to replace v2 builds with these now.
Changes
- Added
couldreadcommand - (Devs only) Added a way to easily refresh member cache of all servers
- (Devs only) Allow deleting user apps directly through a command
- Added alias
hforhelp
Bug Fixes
- (Devs only) Fixed inconsistent description of "Show build info" option in
dev-panel - Made
wyrcommand work again- The error message when the command fails is also now less confusing
Other
- Temporarily disable
guess-the-pokemoncommand (as it stopped working) - The "Cpu" part in
statscommand now also counts host's cpu resources - Bumped
@dotenvx/dotenvxto version1.51.1
3.0.1 (Rebase) - Golden Cheese
After months of polishing, 3.0.1 rebase is now available for use! This is the final release to use the "Rebase" name since it will be renamed to v3 starting with version 3.0.2!
Changes
- Bumped ForgeScript to version
2.5.0 - Allow resetting levels for specific users in
levelingcommand - Use the normal canary-related links in
canarycommand (preparation to rename Rebase to v3) - Added 3 new commands called
pet,periodic-tableandaur - Rewrote
guess-the-pokemon(internally) and added a loading message - Display leaderboard position of the user in
rankcommand (only appears for level 2 and higher) - Temporarily disable
guess-the-pokemoncommand (as it stopped working) - Added alias
hforhelp
Bug Fixes
- Fixed a bug where simply sending the bot's prefix (without command name) would execute `report` command
- (Source code) Make dotenvx look for
.envor.env.localto avoid potential problems - Fixed a bug where
2048was using the same name asminesweeper(i feel dumb asf) - Made
wyrcommand work again- The error message when the command fails is also now less confusing
Other
- (Devs only) Bot staff who're in
ReadOnlyrole can no longer access special commands- This is done so to improve the security of the bot
- The setup option
AllowBotMembersis now calledAllowBotManagersas part of this change
- (Devs only)
jsevalcommand will now always output the code result no matter what - Bumped
@dotenvx/dotenvxto version1.51.1 - Bumped
@tryforge/forge.dbto version2.1.1 - Node.js 18 and later is now required to setup Dodo-Bot (for Rebase)
2.2.5 - Metal box
A rather small release dedicated to fixing some bugs and few changes.
Changes
- Bumped aoi.js to version
6.11.1 - Added alias
botpermsforperms
Bug Fixes
- Fixed weird formatting in "General" section on
periodic-tablecommand - Fixed
prefixusage part incommandinfowherenew prefixparameter was "required" despite it being optional - Make dotenvx look for
.envor.env.localto avoid potential problems
Other
- (Pre-release only) Incomplete builds will now refer to themselves as "Canary" rather than "Pre-release"
- Released ones will still retain the "Pre-release" type
- Bumped
@dotenvx/dotenvxto version1.51.0
2.2.4 - Shiny cookies
I am sorry for this long period of inactivity. I have been busy irl for months but i am finally back for now. This release includes a lot of changes and some bug fixes over the months. Hope you enjoy it!
Changes
- Bumped aoi.js to version
6.10.3 - Allow downloading the user's avatar in
avatarunder 3 image formats as button links - Added 2 new commands called
petandperiodic-table - Added command usage section for
commandinfo - The buttons for moving the Snake in
snakeshould now be easier to see - Increased page limit in
leaderboardto 20
Bug Fixes
- Fixed "Current Setup" setting being inconsistent in
welcomerandleavewhen pressing the "Toggle" button - Fixed the user app invite link seen in
invite(if enabled by bot owner) not working - Fixed a issue where sometimes some commands like
wyrwill simply return "dead" as a response rather than the actual error - Improved the grammar of empty leaderboard error seen in
leaderboardcmd
Other
- Added Green Apple as part of the foods to catch in
snakecommand - Replaced the package
dotenvwith@dotenvx/dotenvxfor better env support - Messages from
welcomer,leaveandlevelingare now fully consistent between test and normal ones - (Pre-release only)
--buildinfoforversion: Make the displayed build branch hyperlinked- Make Development warning on console stand out
- Made it so that the error for non existing banners in
bannerrefers to you if no one was mentioned - Updated main credits in
creditscommand on last one
2.2.4 Build 2214 - Pre-release
Welcome to Canary builds! This is a pre-release build. Use this at your own risk as it's not recommended to use them other than testing for obvious reasons.
Also, sorry for the insane delay! I have been busy a lot irl hence why the project was dead for a while. Things are back again however so stuff should be resumed lol.
Changes
- Bumped aoi.js to version
6.10.3 - Allow downloading the user's avatar in
avatarunder 3 image formats as button links - Added 2 new commands called
petandperiodic-table
Bug Fixes
- Fixed a issue where
2048has usage incommandinfodespite the command not even having one at all
Other
- Added Green Apple as part of the foods to catch in
snakecommand - Bumped
@dotenvx/dotenvxpackage to version1.48.1 - Made it so that the error for non existing banners in
bannerrefers to you if no one was mentioned - Make Development warning on console stand out