All notable changes to this project will be documented in this file.
6.1.0 - (2023-08-21)
- Rename file with module definition (cb80c95)
- Options metadata keys (854259a)
- Explorer use not deprecated methods (1cfcd0d)
- text-commands: Use reflector decorator (4288fed)
- modals: Use reflector decorator (58f287a)
- message-components: Use reflector decorator (7b6fc67)
- listeners: Use reflector decorator (eef900d)
- slash-commands: Use reflector decorator (11ed8c1)
- context-menus: Use reflector decorator (4b41186)
6.0.0 - (2023-07-22)
- Add error stack for log (3f29fa0)
- Make life cycle methods as private (b758b8a)
- Make cached discovery data as public (fc180b9)
- BREAKING CHANGE:
.getCommands()
methods removed
- BREAKING CHANGE:
- Remove deprecated interfaces, decorators and comments (8a72279)
- BREAKING CHANGE:
@Values
and@SelectMenu
removed - Refs: #515
- BREAKING CHANGE:
- Use typeguards from djs (c71cdd4)
- Change env (0b33892)
5.9.0 - (2023-07-22)
- Use target type from deconstruct (4f1e6bd)
5.8.4 - (2023-05-10)
- Register commands to guild (7f215de)
5.8.3 - (2023-05-10)
- Skip registering global when commands empty (9925b02)
5.8.1 - (2023-05-10)
- Allow register command when getting error (f872895)
5.8.0 - (2023-04-25)
- Add methods for discovery #710 (783bb98)
- Rename interface (71e6bee)
5.7.3 - (2023-04-17)
- Export explorer and another providers (d1d385d)
5.7.1 - (2023-04-13)
- Split global commands to all command (cace782)
- Lint (f21ada2)
5.7.0 - (2023-04-13)
- Add commands service methods for get commands (34a58f7)
5.6.1 - (2023-04-13)
- Rename guild audit logs event names (af91ac7)
5.6.0 - (2023-04-13)
- Update position of switch-case (dd63a25)
5.5.4 - (2023-04-03)
- Add tsconfig for build and tests (2abef6c)
5.5.3 - (2023-04-01)
- Include tsconfig tests (be370ec)
5.5.0 - (2023-03-09)
- Remove extras (318e5dd)
- Add rest provider (85a9c33)
- Lint (56a59f8)
5.4.8 - (2023-02-28)
- Add configurable module class (8af0f0d)
- Remove imports (b115aa0)
5.4.7 - (2023-02-28)
- Change bypass types (b5d890a)
- Lint (cebd133)
5.4.6 - (2023-02-26)
- Add warnings for duplicate registrations (#635) (b8596c8)
5.4.5 - (2023-02-08)
- Select menu specs (#563) (769f08b)
5.4.0 - (2022-11-29)
- Some improvments (665c8e2)
5.3.1 - (2022-11-26)
- Target decorators for message, user, member (47ccc2a)
5.3.0 - (2022-09-17)
- modal: Add dynamic matching (#385) (96a0c8f)
5.2.0 - (2022-08-11)
- Add get guilds method and guilds property (#352) (487caf2)
5.1.0 - (2022-07-31)
- Usage without data parameter for
ComponentParam
(8c7ce11)
- Support dynamic matching for components (1b470b3)
5.0.1 - (2022-07-17)
- Types for guild features lmao (d6f3727)
- Change
SlashCommandContext
type (3d111da) - Change autocomplete type, tysm djs :) (a1d1400)
- Remove update topic event (82403a4)
- Remove update topic event (061470c)
- Change description localizations property (d20d658)
- Context and event interfaces (60b7002)
- Add check for subcommands (7b3a07a)
- Remove locals due memory leak (6857e01)
- Inherited arguments (a4a74f3)
- Types (3196848)
- Remove rest provider (b24948e)
- Add git cliff for changelog (a1e8168)
- Support last breaking changes from djs (6442ff3)
- Add error for registering subcommands w/o root command (3111de3)
- Target decorator for context menus (044c701)
- Support subcommands (5d23173)
- Support last 14 version djs (7a58e06)
- Add nsfw property (8179940)
- Discordjs 14, modals, attachment option (6dfbe8d)
- Make autocomplete as interceptor (80c9f0b)
- Change explorer service template and name (369f7cc)
- Explorer templates (aa0ea19)
- Remove custom function from explorer (d7a4121)
- Use discord.js imports (85121f7)
- Change flow for commands and discovery, support permissions v2 (c3dea7e)
- Change slash command interface and decorator to object (bd0853b)
- Change interfaces (05b8079)
- Change flow and folder structure (3e2edc0)
- Use object instead inline for context menus (0b27dca)
- Change decorators type (1f7a48d)
- Some improvements (4ac637d)
- Remove cooldown guard, use @nestjs/throttle! (c57a237)
- Getting context menu data from
@Options
(e3d9181) - Remove old decorators (15eb501)
- Remove discovery from text command (d1588a6)
- Change flow and add message-component spec (1eabdbe)
- Wtf (8c3824b)
- Change intents for client (e1b1797)
- Change text command inline to object (85980a7)
- Make global guilds (c612b45)