All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
- Revert to 0.0.47 state due to unstable ESM imports in Windows
- Temporarily drop support for ESM
- Fixed a bug where djs-commander couldn't be imported in ESM projects
- Remove automatic reply to commands when a command doesn't exist locally
- Add winston logger | Feature credit: (Lenme-exe)[https://github.com/Lenme-exe] #6
- Update "registered command" message emoji from "👍" to "✅"
- Property "type" not being set on option objects which are a result of the
SlashCommandBuilder
class.
- Support for stopping event functions.
- TypeScript support for development.
- Support for the following slash command properties:
name_localizations
description_localizations
default_permission
,default_member_permissions
,dm_permission
,
- Options length not defaulting to 0 when commands are created using regular objects
- Multiple arguments support for events
- "deleted" property not working for commands.
- Typings for TypeScript projects.
- Incomplete
commandObj
in validation files
- Undefined client object inside validation functions
- Reflect v0.0.36 changes to README.md
No breaking changes
- Client parameter to validation functions
- Internal function naming
- Link to documentation
- Fix README.md validation return message.
- Add a commands property for the CommandHandler instance
- Allow commands to have access to the CommandHandler instance
- Opt for object destructuring in command parameters
- README.md examples.
- README.md examples.