Version History
In the following sections, we'll walk you through each new version of the bot and highlight the key changes that have been implemented.
Please make sure to run the bot using the latest release!
✅- Completed
❌- Removed
❓- Planning
🛠️ - Fixed
v1.0.3-a-hotfix
Full Changelog: https://github.com/josephistired/DiscordBot-v14/compare/v1.0.3-a...v1.0.3-a-hotfix###
What has changed this version?
- This hot fix release fixes an error on Linux machines. The bot wouldn't start up due an incorrect import in the commandLoader.js file. The issue went unnoticed as I usually don't test my code on a Linux machine, where filenames are case sensitive. In contrast, Windows machines are case-insensitive, which means that such errors may go unnoticed during testing. Thanks to builtbyvys for bringing this error to my attention.
v1.0.3-a
Full Changelog: https://github.com/josephistired/DiscordBot-v14/compare/v1.0.3...v1.0.3-a
What has changed this version?
- 🛠️ guildMemberAdd.js - Uncaught Exception: MongooseError: Model.findOne() no longer accepts a callback
- 🛠️ guildMemberAddButtons.js - Uncaught Exception: TypeError: Cannot read properties of undefined (reading 'moderatable')
- 🛠️ moderationlogSend.js - TypeError: Cannot read properties of undefined (reading 'id') , and Spacing in embed
- 🛠️ /whois command - Would return an error if you picked a bot to check info on
- 🛠️ guildMemberAddButtons.js - 💬 Command: undefined
- 🛠️ errorlogSend.js - Spacing in embed
- 🛠️ cooldownlogSend.js - Spacing in embed
- 🛠️ commandLogSend.js - Spacing in embed
- 🛠️ 8ball.js - Layout
- 🛠️ avatar.js - Rewrite
- ❌ /rank
- ❌ simply-xp package
- ❌ /infractions view -> /link count
- ❌ /infractions remove -> /link remove
v1.0.3
Full Changelog: https://github.com/josephistired/DiscordBot-v14/compare/v1.0.2...v1.0.3
What has changed this version?
- ✅ All old commands besides developer commands won't work in DMs anymore. As well as new commands being made.
- ✅ Poll command (#64)
- ✅ Ran npm update
- ✅ fileLoader, eventLoader, commandLoader have been updated + schemaLoader added.
- ✅ Welcome message now sends user's avatar. (#52)
- ✅ Updated Readme to reflect the new and improved wiki. (#79)
- ✅ Hard-coded image for poll command, so the bot isn't relying on some URL on the internet. (#64)
- ✅ Hard-coded image for error reply, so the bot isn't relying on some URL on the internet.
- ✅ Updated the embed for the Logging System to match the Member Risk System (#38)
- ✅ Whois Command (#77)
- ❌ Removed example folder (Examples now on wiki) (#79, #53)
- ❌ Auto Roles (#78)
- ❌ Dockerignore file
- ❌ Console Log (#57)
- ❌ /lyrics command has been deleted. (Creating a new one for v1.0.4)
- ❌ /weather command has been deleted. (Creating a new one for v1.0.4)
- ❌ /timeout no longer hands out infractions
- ✅ Member Risk System (#76)
- ✅ Cooldown System (#80)
- ✅ Ticket System (#5)
- ✅ (JS-0116) async function should have await expression (#94)
- ✅ (JS-0111) Unnecessary return await function found (#92)
- ✅ (JS-0064) Fallthrough of case statements found (#91)
- ✅ (JS-0009) Found empty block statements (#90)
- ✅ (JS-0050) Avoid use of == and != (#93)
- ✅ (JS-D008) Unused return value from Array/Object prototype method (#97)
- ✅ (JS-0101) Inconsistent use of the radix argument when using parseInt() (#98)
- ✅ Error function, and better error embed. (#99)
- ✅ Logging Commands (Fun Commands) (#100)
- ✅ New Infraction System (#41)
- ✅ Anti-Link System (#101)
- ✅ index.js has been cleaned up / client is in a separate file now
v1.0.2
Full Changelog: https://github.com/josephistired/DiscordBot-v14/compare/v1.0.1...v1.0.2
- ✅ TypeError: Cannot read properties of null (reading 'tag') #37
- ✅ Switching to .env file instead of config file #58
- ✅ Updated Console Logs #57
- ✅ Logging System #38
- ✅ Welcome System #52
- ✅ Offer sample command files #53
v1.0.1
Full Changelog: https://github.com/josephistired/DiscordBot-v14/compare/v1.0.0...v1.0.1
- ✅ Giveaway System #45
- ✅ Game Commands #40
v1.0.0
While the bot is missing crucial systems, the bot will continue to be updated overtime.