Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Generated by auto-changelog.
v6.3.17
Commits
- Updating deps, attempts to fix certain CVEs
- fix: improve command handling in help and cmdlist
- feat: add interactive FAQ command
v6.3.11 - 2026-04-07
Commits
- fix: ensure role check and color conversion handle non-string values
v6.3.10 - 2026-04-07
Commits
- chore(prisma): add migration for emotereact unicode support
v6.3.9 - 2026-04-07
Commits
- feat(stickyRoles): add sticky roles to config
- fix build error
- fix(): cmd erroring not showing
v6.3.8 - 2026-04-02
Commits
- Add Jest testing framework and implement unit tests for various services and utilities
- refactor(database): migrate from MySQL to Prisma ORM for database interactions
- feat(music): Fixed skip/queue bug, enhanced music service
v6.3.7 - 2026-03-26
Commits
- fix(ErrorHandler): remove process.exit on unhandled rejections and exceptions
v6.3.6 - 2026-03-19
Commits
- refactor(Utility): improve utility commands with modern builders and optimizations
- refactor(Utility): improve utility commands with modern builders and optimizations
- Fixes CVE-2022-32206
v6.3.2 - 2026-01-27
Commits
- Updates dependencies and environment example
- Replaces mcsrvstat API with direct ping
- CVE addressed: qs updated tp 6.14.1
v6.3.1 - 2025-12-24
Commits
- Added Music Commands and Music Service
- Updated linter+cleaning.
- Prevents empty nickname matches
v6.2.7 - 2025-10-26
Commits
- Removes GitLab dir. Adds deployment script, url/Attachment to compress.
v6.2.6 - 2025-10-25
Commits
- Allows RGB tuples for embed colors
- Fixes: Relative path in Discord extension
v6.2.5 - 2025-10-25
Merged
- Extends squish/stretch with URL/attachment
Commits
- Refactors: Uses User object for command arguments
v6.2.4 - 2025-10-25
Commits
- Extends squish/stretch command with URL/attachment support
v6.2.3 - 2025-10-22
Commits
- Refactors emote commands for improved parsing
- Adds weather command
- Improves error handling for Anilist API requests
v6.2.2 - 2025-09-14
Commits
- Fixes DBL webhook secret retrieval
v6.2.1 - 2025-09-14
Commits
- Uses webhook secret authentication for DBL API
v6.2.0 - 2025-09-14
Commits
- Dashboard compatibility changes
- Adds DiscordBotList integration
- Fixed some webserver request logic and error handling
v6.1.23 - 2025-03-09
Commits
- Hopefully removes ability to run /exclude in dms
- Fix: fetch not throwing error when using isnt found
v6.1.22 - 2024-12-18
Commits
- Webserver: Added(POST Request) Guild endpoint to update data
- Fix(Types):Changed all channel.send() to reply
- Ban error fix and AnniversaryRoles rework again
v6.1.21 - 2024-09-25
Commits
- Reworked emote argument (UNTESTED)
- Reworked addemote
- Improved formatting in anime and manga commands
v6.1.20 - 2024-08-06
v6.1.20-5 - 2024-08-04
Commits
v6.1.20-4 - 2024-08-04
Commits
- Added prisma generate to build script
- Hotfix for bad filtering??
v6.1.20-3 - 2024-08-03
v6.1.20-2 - 2024-07-23
Commits
v6.1.20-1 - 2024-07-06
Commits
- Removed: locally saved cache - does not work.
v6.1.20-0 - 2024-07-05
Commits
- Change: fetching members & enum types in api endpoints
- Updated user number strings; Removed broken animequote cmd
- Hotfix bf
v6.1.19 - 2024-06-29
Commits
- Removed unused privileged intent
v6.1.18 - 2024-06-29
Merged
Commits
- Addresses CVE-2024-21512
- Fixes: Show correct error lines + stop registering slash command twice
- Changed: neofetch command is compatible with fastfetch
v6.1.17 - 2024-05-28
Commits
- Added: Ability to upload commandlist to specific endpoint.
- Docs: Fixed some inconsistencies
- Changed: glb is no longer guild-only; Added: unban description text
v6.1.16 - 2024-05-23
Commits
- Updated github url
- Updated docs and configs
- Fix minor vulnerability
v6.1.15 - 2024-05-23
Commits
- Added vote text and changed import of KaikiCommandOptions
- Cooked up a new command: +flip a coin
- Vote text
v6.1.14 - 2024-05-14
Commits
- Updated dbl dependency
- Fix missing resettimer
v6.1.13 - 2024-05-13
Commits
- Change daily->12h and amount; Linting; Update pagination;
- Utility changes, logging changes
v6.1.12 - 2024-05-11
Commits
- Re-add counting to dadbot; Linting;
- Missing embed color
v6.1.11 - 2024-05-07
Commits
- Added DiscordBotList stuff, what could go wrong
- Minor improvements
- Fixed dbl vote rewards; Improved argument missing error!
v6.1.9 - 2024-04-30
Commits
- Minor refactor
- Chore: Update mysql to solve RCE
- Chore: Update deps
v6.1.8 - 2024-03-30
Commits
- linting and formatting
- Improved: startup, setav+setbanner, utils
- Update docker-image.yml
v6.1.7 - 2024-03-25
Commits
- Create CODE_OF_CONDUCT.md
- Added preliminary softban command.
v6.1.6 - 2024-03-17
Fixed
v6.1.5 - 2024-03-17
Commits
v6.1.4 - 2024-03-17
Commits
- hotfix for node-fetch issues
- Fixed: emotecount.ts filter
- Just a small change to emotecount formatting…! Fixes formatting errors
v6.1.1 - 2024-03-01
Commits
- #WIP: Support adding multiple todos. Re-added src files to root dir
- WIP concept for todo
- Feat: Able to remove todos continuously!
v6.1.0 - 2024-02-27
Commits
- moved bot files for docker prep
- nsfw rework (danbooru, e621); dadbot security; minor tweaks
- docker prep
v6.0.103 - 2023-12-14
Commits
- QOL; Minor updates; Fixes pagination cmds;
v6.0.102 - 2023-12-13
Commits
- Since when did stats not have name property?
v6.0.101 - 2023-12-13
Commits
- Updated deps; Updated tsconfig;
- Fix for gecmdlist;
v6.0.10 - 2023-11-18
Commits
- Updated issue templates; Updated deps;
- Fixes: Info & togglecategory cmds;
v6.0.9 - 2023-11-18
Commits
- Removed google command and related dependencies; Fixed mcping and random commands.
- Updated deps
- Added girl cmd; Updated NekosAPI(v3) endpoint for catgirl
v6.0.8 - 2023-10-13
Commits
- Turns out I need node-fetch types
v6.0.7 - 2023-10-13
Commits
- fix for nekosapi endpoint
- Minor updates: removed node-fetch, added exit msgs, added cmdstats
- Feature update: help shows flags if applicable
v6.0.6 - 2023-08-29
Commits
- Feature update: color can show up to 10 colors
v6.0.5 - 2023-08-27
Commits
- Updated deps, stringified botconfig values
- this wasn’t finished yet
- Fixed emote react triggers with space not working
v6.0.4 - 2023-07-24
Commits
- Added placeholders to say cmd + Fixes for pagination
- Added color to cmd logging
- Fix todo page argument always being 0.
v6.0.3 - 2023-07-24
Commits
- Fixed dadbot excluded channels not working. Cleaned internal functions.
- Fix for error in logging. Import correctly
- Fix for error in logging. Import correctly
v6.0.2 - 2023-07-23
Commits
- Moved KaikiUtil. Fixed error in stickyroles logging
v6.0.1 - 2023-07-22
Commits
- Updated dependencies. Fixes interactions.
- Added default greet/bye messages. Listeners use event literals
- Fixed a CRUD error with todo
v6.0.0 - 2023-07-22
Commits
- Update deps
- sapphire commands +++
- Sapphire commands ++++
v5.6.5 - 2023-04-29
Commits
- Fixed a CRUD error with todo
- Disabled remove button when list is empty
v5.6.4 - 2023-04-15
Commits
- Updated dependencies. Fixes interactions.
- Added cache for image APIs
- Added ascii logo on boot
v5.6.3 - 2023-02-25
Commits
- Fix: Daily will work on users who arent in db.
- Update: lb will now display # position
v5.6.2 - 2023-02-21
Commits
- work on adding components
- Finished cmdlist interaction code
- Removed deprecated guild features
v5.6.1 - 2023-02-19
Commits
- Added autocomplete to neofetch
- Chore: eslint sort imports
- Fixed: gencmdlist including subcommands
v5.6.0 - 2023-02-17
Commits
- Fixed error on missing permissions for greetings
- Fixed a vulnerability
- Fixed Anime command not loading + Added Images category description
v5.5.2 - 2023-02-16
Fixed
v5.5.1 - 2023-02-09
Commits
- Minor cleanup and edits to emote internals
- Moved Anilist GrapQL variables to its own class
- Added support button
v5.5.0 - 2023-02-07
Commits
- Removed unnecessary type packages and bloat
- Updated dependencies
- Changed: how addEmote works internally
v5.4.6 - 2023-01-28
Merged
Commits
- Updated discord.js v14.7.1
- Removed unnecessary check in dadbot
v5.4.5 - 2023-01-08
Commits
- Fix: AddEmote error not finding ‘execFile’
- Changed package.json
v5.4.4 - 2023-01-07
Commits
- Fix: catgirl command works again
v5.4.3 - 2023-01-07
Commits
- Added: deregisrer - command to disable commands
v5.4.2 - 2023-01-06
Commits
- Hotfix: hex color arguments failed to parse
v5.4.1 - 2023-01-06
v5.4.0 - 2023-01-06
Commits
- Try to make generic imageapi class check endpoint aliases…
- Fixes non secure string argument
- More type safe ImageAPIs
v5.3.8 - 2022-12-23
Commits
- Added: Serverlist command
- Moved slash cmd functions to dedicated class.
- Changed: Makes permission error ephemeral if its triggered by slash cmd
v5.3.7 - 2022-12-22
Commits
- Minor changes
- Changed: rolelist more readable
- renamed some functions
v5.3.6 - 2022-12-21
Commits
- Removed redundant dependencies.
- Renamed Interfaces/files
- Forced Ready state on client
v5.3.5 - 2022-12-19
Commits
- Changed: update build time is allowed to be 5 minutes - Extended timeout
- I am blind.
v5.3.4 - 2022-12-19
Commits
- Removed functions.ts file - Moved them to their respective files.
- Set no required permissions for exclude command
v5.3.3 - 2022-12-18
Commits
- Locked to guild and no userperms
v5.3.2 - 2022-12-18
Commits
v5.3.1 - 2022-12-18
Commits
- Test global command register
v5.3.0 - 2022-12-18
Commits
- Chore: Code quality. Updated naming conv. and removed unused imports
- Fixed: info no longer returning empty map. Also added discord time.
v5.2.0 - 2022-12-14
Merged
- Merge magic_numbers into master branch
v5.1.19 - 2022-12-07
Commits
- Fix: presence will no longer reset randomly
- Correctly reference scope to set presence
v5.1.18 - 2022-12-05
Commits
- Fix: presence correctly set at launch
v5.1.17 - 2022-12-05
Commits
- Its supposed to be stdout…
v5.1.16 - 2022-12-05
Commits
- Added: Update command - dedicated message for up to date
v5.1.15 - 2022-12-05
Commits
v5.1.14 - 2022-12-05
Commits
- Added: economy command. Show overall currency stats
- Fixed: empty message error when no currency in db
v5.1.13 - 2022-12-05
Commits
v5.1.12 - 2022-12-05
v5.1.11 - 2022-12-05
Commits
- Updated prisma ^4.7.1
- Oh yeah, stderr was always gonna be empty
v5.1.10 - 2022-12-05
Commits
v5.1.9 - 2022-12-05
Commits
v5.1.8 - 2022-12-05
Commits
- Added: missing guildfeatures
v5.1.7 - 2022-12-05
Commits
- Who knew git checkout outputted to stderr
v5.1.6 - 2022-12-05
Commits
v5.1.5 - 2022-12-05
Commits
v5.1.4 - 2022-12-05
Commits
v5.1.3 - 2022-12-05
Commits
- Handle bash different to fit async
v5.1.2 - 2022-12-05
Commits
- Changed: Redirect error to stderr, and quote all methods
v5.1.1 - 2022-12-05
v5.1.0 - 2022-12-05
Commits
- Changed: a loadfilter will now filter neofetch and kawaii commands
v5.0.24 - 2022-12-04
Commits
- Changed: rewritten update to be async
v5.0.23 - 2022-12-04
Commits
- Hotfix: Moved dependencies around to install properly in production.
v5.0.22 - 2022-12-04
Commits
- Fix: Made npm ci run build in foreground - Fixing update procedure
v5.0.21 - 2022-12-04
v5.0.20 - 2022-12-04
Commits
v5.0.19 - 2022-12-04
v5.0.18 - 2022-12-04
Commits
- Initial migration commit
- Minor code quality fixes
- Added: Migration for defaultprefix, fixes for setting activity
v5.0.17 - 2022-11-30
Commits
v5.0.16 - 2022-11-28
Commits
- Wrote a solid fix for stupid password error, pls work
v5.0.15 - 2022-11-28
Commits
v5.0.14 - 2022-11-28
Commits
v5.0.13 - 2022-11-28
Commits
v5.0.12 - 2022-11-28
Commits
- Hotfix to maybe fix build issue?
v5.0.11 - 2022-11-28
Commits
- Hotfixes: embed color conversion re-worked and remove dist in install
- Chore: code quality
v5.0.10 - 2022-11-20
Commits
- Updated pagination fixes timeout issue. Updated dtchnl internals
v5.0.9 - 2022-11-19
v5.0.8 - 2022-11-19
Commits
v5.0.7 - 2022-11-19
v5.0.6 - 2022-11-19
Commits
v5.0.5 - 2022-11-19
Commits
- Updated pagination dependency
- Use EmbedBuilder.from instead of creating a new EmbedBuilder
v5.0.4 - 2022-11-14
Commits
- Fix: error when running exclude
- Changed build to also install dependencies as it runs build after.
v5.0.3 - 2022-11-14
Commits
- Somehow fixed dadbot (I think)
v5.0.2 - 2022-11-14
Commits
- Fixed: enum causing errors, category commands and inhibitor fixed.
v5.0.1 - 2022-11-14
Merged
Commits
- Removed release job. Will manually push tags instead.
v5.0.0-16 - 2022-11-14
v5.0.0-15 - 2022-11-14
Commits
- ignore, im dumb
- build.sh set to executable
v5.0.0-13 - 2022-11-14
v5.0.0-12 - 2022-11-14
Commits
- Sort git tags by ACTUAL version number
v5.0.0-11 - 2022-11-14
v5.0.0-10 - 2022-11-14
Commits
- Changed checks “hash” to “command” for POSIX compliance.
v5.0.0-9 - 2022-11-14
Commits
- Exit with code 1 when no update is available
v5.0.0-8 - 2022-11-14
Commits
- Added build script and button update cmd for building
- Fix: Update needs to use __dirname instead of resolve()
v5.0.0-7 - 2022-11-14
v5.0.0-6 - 2022-11-14
Commits
- Added: Update cmd. (Needs to be tested)
- Update script (probably) works
v5.0.0-5 - 2022-11-09
Commits
- Code compatbility with djs14
- Updated dependencies for prisma and pagination
- Renamed embed
v4.0.10 - 2022-06-21
Commits
v4.0.9 - 2022-06-21
Commits
v4.0.8 - 2022-06-21
Commits
- Updated Discord.js - Supports text channels in voice channels!
- Slightly changed slots interals
- Changed access to MySQL DB variable to a getter.
4.0.0-Gainsboro-Alpha - 2022-04-19
4.0.0-Gainsboro - 2022-04-26
Commits
- Integrated MySQL into command inhibitor + Migration fixes
- linting and mikro-orm
- kms
3.7.0 - 2022-01-12
Commits
- Untested changes.
- Slightly changed slots interals
- new emote category, new short date time formatting, added guildfeatures
3.6.0 - 2021-11-11
Commits
- Fix addemote: “gifsicle is not defined”
- Re-added Tic-Tac-Toe for now. Featuring some minor improvements.
- Update doc, version, removed Kaori dependency (again)
3.5.37-Fuchsia - 2021-10-09
Commits
- Added: custom role support for role-icon.
- Added DB Migration-handler and first migration script
- Minor string edits
3.5.35-Fuchsia - 2021-08-26
Commits
- Supports d.js v13 official release
- Added daily, user’s can now claim their daily allowance
- Added: manga, gencmdlist command
3.5.23-Emerald - 2021-07-27
Commits
- Updated to current development version of discord.js / akiro
- Updated dependencies
- Added KaikiCommand as a local module
3.5.22-Emerald - 2021-07-11
3.5.3-Fuchsia - 2021-08-07
Merged
- Configure SAST in
.gitlab-ci.yml, creating this file if it does not already exist
Commits
- Updated to current development version of discord.js / akiro
- Supports d.js v13 official release
- Updated dependencies
3.5.0-Emerald - 2021-07-04
Merged
- Money service implementation
Commits
- Fix send() embed methods for 100 files. Casued by djs 13
- Added (KaikiCommand): Custom command class to support usage
- update package
3.4.3-Desire - 2021-05-29
Commits
- Various minor edits: QoL improvements, no .js imports, API link fix
- removed some NPM scripts, updated TS
- The final part of yeeting cache
3.4.2-Cherry - 2021-05-19
Commits
- more color support
- v3.4.2-Cherry - Updated dependencies
- package.json edits to workaround “Conflicting definitions”
3.4.1-aqua - 2021-04-06
3.4.1-Blueberry - 2021-05-01
Commits
- garbage p1
- Reddit Interface/model moved
- nsb
3.3.47-r18 - 2021-01-10
Commits
- Added: waifu.pics api commands and hex color table
- Edit: distro file cleaned, sorted
- Added: More waifu.pics reactions commands.
3.3.46-colors - 2021-01-02
Commits
- Edit (big): Moved to own akairo fork
- Folder renamed, color added.
- Chore: update tscript/eslint/types
3.3.43-clr - 2020-12-09
Commits
- Edit: Changed all remaining getMemberColorAsync methods + cleaned up.
- Edit: A logger has been implemented. Id like to improve it. Maybe more
- Added: dadBot as command
3.3.3 - 2020-11-27
Commits
- Added: Changelog.
- Edit: functions => util
- WIP: Miyano roles
3.3.2 - 2020-11-22
Commits
- emote p2
- postgres and jimp
- 3.2.1: fixes to reddit / remove useless cmds / interface for reddit json
3.0.2 - 2020-10-15
Merged
- Dev merger Akairo 💥
- 1.3.4 update, fixes and renaming
- updated deps
- Emotecount hotfix
- minor Tinder list edit
- 1.3.2 - No more bots in Tinder
- Merge frem dev with pagination and more
- From dev branch
- actual ping
- tiny fix to tiny issue
- I wrote a big message earlier, but had to revert. This update is kind…
- Tinder fixes, implemented lists and dislike removal
- Fix to marry() Rolls upped to 15
- Added TinderDBService
- Fix to Tinder reset time and Emotecount
- Added time left for rolls/likes
- Dev
- hotfix
- Adds tinder, holiday, emote count and much more +++
- oh yeah mr crabs
- Embeds++
- Fixes to help and names
- help/names ++
- disable command breaking help
- Fixes to cmd and help
- quick admin only
- from dev
- Updates from Dev +todo and more
- Just checking // Seems fine
- fixes +new commands
- new cmd, minor fixes tweaks
- this should work x2
- Pretty embeds ++
- From dev
- Export func + emotereact
Commits
- Time to celebrate 🎊
- indents+fix for names.js
- Converting to Akairo Update1