Releases: neplextech/commandkit
Releases · neplextech/commandkit
v0.1.7
What's Changed
- Updated docs by @m1-dev in #14
- Update installation.mdx by @m1-dev in #15
- fix(get-paths): asynchronously load files and dirs by @twlite in #16
- Update validation file setup by @m1-dev in #17
- Documentation for migrating from DJS-Commander by @m1-dev in #19
- feat: add signal and buttonkit by @twlite in #21
- Documentation changes by @m1-dev in #22
- feat: commandkit cli by @twlite in #24
- Fix for ButtonKit & Signals Docs by @m1-dev in #23
- Update missing permission message by @notunderctrl in #25
- Add JSDoc by @m1-dev in #26
- fixed devServerIds to devGuildIds by @ramfidev in #27
- refactor: improve cli by @twlite in #28
- feat: lots of important stuff by @twlite in #29
- Documentation changes by @m1-dev in #30
- Deprecation warning for commands using guildOnly by @m1-dev in #36
- docs: document cli by @twlite in #37
New Contributors
Full Changelog: v0.1.6...v0.1.7
v0.1.6
Fixed
- Custom validations not initializing on startup.
v0.1.5
Update highly recommended
Fixed
- Fix
typemissing from commandoptionswhen using builder classes. - Fix commands marked with
deletednot being ignored withbulkRegister.
v0.1.4
Added
- Ability to
reloadCommands()(global + developer only). - Ability to
reloadEvents(). - Ability to
reloadValidations(). - Option to
bulkRegisterapplication commands during startup/reload instead of one-by-one. - Warnings when
devUserIdsordevRoleIdsare not set with commands marked withdevOnly. - Support for .mjs and .cjs file extensions.
filePathandcategoryfor command objects.- Contributors guide.
Updated
- README.md for monorepo + package.
- Dev build installation command to
npm install commandkit@dev
Removed
- Colors dependency (replaced with built-in functions).
Fixed
- ESM not working due to colors dependency.
CommandObjecttype.
v0.1.3
Added
CommandKit(handler) getters:commandsPathdevGuildIdsdevRoleIdsdevUserIdseventsPathvalidationsPath
v0.1.2
Fixed
CommandData->optionstype
v0.1.1
Fixed
optionstype for theCommandDatainterface.
Added
- Support for
exports.defaultfor event and validation functions (targeted for TS transpiled code).
Changed
- README.md
v0.1.0
Added
handlerobject to command, event, and validation params. Going forward this will give access to properties and methods which will make development easier.- Type definitions for better TypeScript support.
Changed
userPermissionsandbotPermissionsbuilt-in validations now reply with the command’s missing permissions instead of all the required permissions.userPermissionsandbotPermissionsdoesn’t require an array for single permissions anymore. They can now be directly set to aPermissionResolvable.
Fixed
- Colors dependency affecting global
String.prototype.
v0.0.10
Added
- Support for ESM using tsup.
- Colored terminal messages to differentiate warnings, errors, and success messages.
Removed
- CHANGELOG.md in favor of the releases section
v0.0.9
Added
- Support for developer role IDs.
- Ability to skip built-in validations by setting
skipBuiltInValidationstotrueinside theCommandKitconstructor.
Changed
- Change validations to run custom user validations first, then CommandKit's built-in validations.