v9.1.7 (2021-12-29)
- set silent default true (736a13)
v9.1.6 (2021-12-28)
- execute simple command with custom prefix (8a3eb8)
- array of string for simeple command prefix (cae082)
- add each command prefix (a80bec)
- add regex for simple command prefix (4654dc)
- min max options for slash option (695a32)
- fix plural for variable names (2bf73f)
- rename neatApplicationCommandSlash (a7ef0c)
- remove description from context menu (f93bbe)
- enforce typing (7238b6)
- silent default (3e7c48)
- arrange applyFromModifierListToList (3ffc9c)
- nicely name variables (c96dd7)
- remove chalk (d70dfa)
- expose printDebug (243f2b)
- seperate different interaction execution (3aea27)
- meta data storage (7687a3)
- add modifier (20ff9c)
- add string on IPrefix (cda781)
- rename prefix type (de144b)
- remove regex support for simple commands (452a0f)
- set slash option required by default (#244) (1f763c)
- eslint quotes (ba259b)
- type literal (7d92cd)
- remove allowed character (626fa9)
- improve class decorator type (db930c)
- improve decorator types (237067)
- unauthorised to unauthorized (034df0)
- change ID to Id (62e9ec)
- add colors to log (e777e8)
- decorator.ts (f7f5e6)
- delete operation for init commands (620ca7)
- context menu delete operation (4ab16d)
- context menu execution (aa8e7c)
- same name context menu execution (3867d1)
- context update/add/remove when same name used (e6d057)
- context menu (89ac35)
- djs typing (5c7101)
- error not throws for permisison api (cd2fc9)
- permissions decorator (7746c9)
- jest test and slash option (630c78)
- metadata storage (abeb55)
- enforce not empty (df5fb6)
- not empty (f70bdb)
- not empty (cb886c)
- not empty (3796c2)
- any to unknown modifier (e3ce7c)
- fix djs type change (3a7c4c)
- remove unecessory quotes (081634)
- repo cleanup (b9dcfe)
- repo cleanup (ee6395)
- repo cleanup (7c90cf)
- repo cleanup (50068c)
- revert extension (mts) (#267) (6a05e4)
- spaces (093e71)
v9.0.0 (2021-11-10)
- channel types (be516e)
- channel type for slash option (c4d91a)
- remove undefined from channel types (bb39f0)
- change require to import (159674)
v8.1.0 (2021-11-03)
- add log for initApplicationPermissions (61be4e)
v8.0.0 (2021-10-30)
- autocomplete (d64968)
- awaitable (53cb86)
v7.1.0 (2021-10-27)
- executeCommand (038671)
- initApplicationPermissions (293e93)
- command update issue (b45b55)
- permission resolver (fb6a44)
- default permission (b50fb3)
- throw error for duplicate simple commands (4dae8a)
- lodash import (3f5d74)
- eslint: sort interface (59a319)
- chore(logger): allow pass custom logger to client instance (eb420d)
- ignore rate limit for init permissions (4ab812)
- improve init permissions (c8f0bb)
- improve: parseCommand prefix parsing (93ccd4)
- code improvement (a5bff8)
- rename functions (884832)
- update: add command in IGUILD (efebaf)
- improve: default permission resolver (7f45a0)
- update GuildNotFoundError.ts (1ea6a8)
- fix test (1ddff0)
- added command in IPermission (f5417f)
- default permission resolver (0930f1)
- throw error for duplicate simple command (0f2ce1)
v7.0.0 (2021-10-20)
- permission check for simple command (16298f)
v6.2.0 (2021-10-13)
- updated eslint and removed not needed cast (943041)
- update: simple command global config (2f9588)
- simpel command: argument resolver (cb102f)
- Update DIService.ts (623914)
- added obtaining services from DI container and updated docs (3ba8f7)
- fix parseOption (5a0e58)
- no-explicit-any (c937fd)
- closes #104 (74e18b)
- explicit-module-boundary-types (a43555)
- remove explicit-module-boundary-types (79ef7c)
- remove explicit-module-boundary-types (8ddc1b)
- remove explicit-module-boundary-types (c2a495)
- update DApplicationCommandOption (8a0a60)
- update DApplicationCommandOption (aa6903)
- channelString (793899)
- Merge pull request #103 from niekschoemaker/patch-1 (d84199)
- update DApplicationCommandOption (c16648)
- ChannelTypes (6dbf38)
- Update literal.ts (b35bb3)
- command (883985)
- update di (f5b543)
- remove comment (ce8517)
- feature: tsyringe support (287cff)
- update doc links (383365)
- disable interaction logs when silent mode enabled (0d1dab)
- format sendUsageSyntax (52eda3)
- simple command execution with different case (ab4fde)
- format simple command usage (8013e2)
v6.0.5 (2021-09-29)
- context menu update (da868d)
- update literal (bcf464)
- update literal (c1b5ee)
- type validation (50184a)
- log global update command names (88f024)
- remove
@DefaultPermission
(d09408) - resolveIGuild: remove duplicate (18879d)
- resolveIPermission: remove duplicates (51c5ba)
- resolveIPermission: remove duplicate (495e1b)
- resolveIGuild: remove duplicate (2f5e69)
- accept guild resolvers in
@Guild
decorator (103ec1) - add guild with permission resolver (93b915)
- doc: permission (e44268)
- accept permission resolvers in
@Permission
(4e82f0) - update permissions (096cf1)
- skip guild not found (ce104e)
- do not force lowercase command name (01eb30)
- application command name test | Error (2845c2)
- initApplicationPermissions (4275d5)
- remove permission from
initApplicationCommand
(e4457a) - ignore unwanted updates (907dc8)
toObject
>toJSON
(ec302d)- initApplicationCommand return type
Promise<void>
(7100f7) - options for initApplicationCommands (12f3aa)
v5.9.4 (2021-09-21)
- Execute with case sensitive mode (9c1a4a)
- globaly > globally (d5e59d)
- comment fix (662a04)
- allow insentive execution for simple commands (5cfc6e)
- fixed @SImpleCommand uppercase name issue (2c158f)
- sort-keys (8681a0)
- no-shadow (c4b17d)
- remove @DefaultPermission usage (2109f8)
- lint improvement (81afa4)
- deprecated @DefaultPermission (b8d3e0)
- fix initguildcommands delete commands (multi bot) (5c2fc8)
- Fix global init commands (48be9b)
- lint curly (5970d2)
- lint (10d899)
- fix trigger event (5d0635)
- require-await (d7b5e9)
- no-await-in-loop (bb9f4e)
- Redundant use of
await
(d90f40) - fix unexpected error with choices (72b779)
v5.9.0 (2021-09-14)
- execute client guards for method (eeb638)
- update client (a0cf44)
- use botguild in initapplicationcommand (5cbdf1)
- apply guilds on contextmenu/selectmenu/button (f7b173)
- apply client guild on simple commands (f62332)
- removed static botGuilds and guards from Client (df164f)
- Fix 403 for initApplicationCommands (538e65)
- Issue where
@SlashGroup
apply on@ContextMenu
(992553)
v5.8.2 (2021-09-07)
- revert back last commit (115b95)
- DApplicationCommandOption: any to unknown (413e35)
- init cmds patch + new version of utilities (f9bb62)
- coment fix (bfdc76)
- initApplicationCommands improvement (39e2c2)
- initApplicationCommands improvement (55cf23)
- removed deprecated functions/decorators (cb9b1c)
- any > type (fa6f58)
- any > unknown (a80d66)
- print supported types for invalid option error (af12e5)
- ternary operator > if condition (d38fc4)
- fixed simple command mention in DM (0e4d01)
- improved/fixed @SimpleCommandOption (8f1a9f)
v5.7.0 (2021-08-24)
- fixed slashoption condition error (6483b7)
- moved simple command (0ea5ec)
- rename CommandParams > SimpleCommandParams (1eecca)
- added new slash option type, Number (e62eb6)
- fixed jest test, verified slash changes (3c50af)
- resolve objects for slash options and infer type (86ba38)
- fixed name bug in option decorators (7122b1)
- isValid option for simple commands (5c33f2)
- fix arg splitter unwanted space issue (a2be51)
- doc categorized decorator classes and functions (8acc81)
- fix build (985d61)
- enabled all eslint rules (24921b)
- fixed import sort (bd0790)
- expose missing interface (99c646)
- deprecated message fix (b5120e)
v5.6.0 (2021-08-18)
- simple command fix (577b8c)
- jest test for command (8028b2)
- comment for getRelatedCommands (8fc453)
- getRelatedCommands (82b2b2)
- rename OptionParams to SlashOptionParams (72ebdd)
- unused type (3608de)
- rename ChoicesType to SlashChoicesType (80bebd)
- print aliases for simple command (62acf4)
- improved simple command execution (40110e)
- alias fix (8ea3e5)
- fix simple command execution (0f65ad)
- print options (2f6408)
- print list of simple commands (08052a)
- doc fix (d32c2e)
- class SimpleCommandMessage (9b0fc5)
- removed unexpected code (40f0ae)
- race condition (d44cf7)
- removed lowercase force for simple commands (223309)
- space in simple command name (1b1995)
- simplecommand mentionable (3cd641)
- doc link for ArgsOf (e02f3d)
- doc link for Client (399f28)
- move reflect-metadata from dev to dep (0686cd)
v5.5.0 (2021-08-15)
- LF (3d34c8)
- deprecated initSlashes (127f3b)
- deprecated fetchSlash (7df476)
- doc fix (2bea31)
- Massive revamp of docs. (bd0ae3)
- hower to see docs (2b6425)
- doc update: make changes to (5252e9)
v5.4.0 (2021-08-13)
- ensure number safety when parsing args (e96e4a)
- internal structure upgrade (edaf79)
- fix option any (fea460)
- rename
slashOptions > options
(164624) - 5.3.0 (f86841)
- comment fix (76403b)
- fixed context menu execution (8ac6de)
- context menu update (42efc9)
- type fix (6a9cca)
- added application command type (2cf3d0)
- deprecated
Button
SelectMenu
Command
CommandOption
(d95c16) - rename all classes (468232)
- fix slash ojbect (d9e7f6)
- dep update
disocrd.js > discord.js@dev
(adb2ea) - disocrd.js v13.0.0 (bb02f7)
- merged
SlashChoices
withSlashChoice
(6aceb6) - removed snowflake casting (80b24f)
- deprecated
@Group
(cd0f71) - deprecated Option, Choice, Choices (ef892a)
- regex support for argSplitter (5991da)
- decorator fix (14ccd8)
- decorater + doc update (700757)
- update guild
string > Snowflake
(fe1f39) - client option comment fix (e3ffe7)
- unauthorized handler (ac817d)
- fix command aliases (7e9811)
- simple command aliases (f5352f)
- eslint update (136bcd)
- all classes create function reformated (07b4b9)
- fixes for 5.1.3 (7b11d4)
- type enhancement for all decorators (dbacbd)
-
- nullish coalescing operator (143161)
- interaction options parsing fix (be3099)
- option type update (9a40ad)
- doc update (1750b6)
- package update (a83e3e)
- type fix (a741e2)
- guard type update (6215c2)
- update commands private to public for external use (b01b90)
- fix permissions decorator for commands (191622)
- update executecommand (01fa0b)
- fix
@Commad
executation (d04e31) - simple command example (dcdab5)
- fixed event execute (1c8ff7)
- simple command support (f30173)
- jest slash test fix (60f400)
- regular update based on discord.js (d8ab4f)
- removed unused variable (a7587f)
- fix multiple imports under multiple clients (3b7acd)
- revert back last commit (d83763)
- solution for multiple class import (a06d22)
- comment update for initslash (3a787f)
- botid fix for events (947a0e)
- @Bot fix for @On (1824ac)
- init slash > guild > replaced for loop (85b28a)
- init slash > guild > replace for loop with foreach (65af9b)
-
- new decorator @DefaultPermission (a105dc)
- removed unwanted greater than condition (5c3910)
- developer can set default permission for slash (c283fb)
- update: permission decorator (445b82)
- gourp permission fix (61ecc3)
- removed unwanted filter (42652d)
- added unknown interaction warning (5c88ad)
- requiredByDefault set back to false (fa563e)
- jest test fix for slash commands (53017f)
-
- jest test failed because of buttons (fb9866)
- restored important async on decorators (16fd3e)
- update (60d875)
- accepted pull owengombas/discord.ts/pull/56 (ac4493)
- update executeInteraction (49fe6e)
- removed unwanted permission code (ec69d2)
- permissions global comment (82e122)
- fix permissions on init slash (86773f)
- fix init slash with permissions (ad599c)
- Update menu not found log text (82d60a)
- Update button not found log (78d4a4)
- fix button/selectmenu (899551)
-
- new featured added: buttons selectmenu (805f90)
- fix multiple bot for groups (8d2edf)
- added
Bot()
decorator (547a04) - multiple bot support fix for groups (0d0129)
-
- recoded classes again (ee9f47)
-
- test update (6a27fd)
- init slash fix (347412)
- execute slash fix (f4ab38)
- init slash fix (c43d6c)
- adde log options for initslash (731498)
- multibot events support fix (f81c2c)
- initslash fix (c234ee)
- classes code fix (647916)
- Client type fix (dcb582)
- ModifyFunction from it's usage (56cf96)
- DGroup type fix (f73bd7)
- fix empty constructor (a0aad8)
- strong type checking (0587f8)
-
- formated code with prettier (0558c4)
- fixes based on @AndyClausen suggestion (2b5ab4)
- multi bot support (d5bf0d)
- fix github.com/owengombas/discord.ts/issues/49 (029539)
- multiple bot support (d87ebb)
-
init slash for guilds (d02a95)
- fix type error (5762d9)
- fix no-inferrable-types (481596)
- fix https://discord.js.org/#/docs/main/master/class/ApplicationCommandPermissionsManager?scrollTo=set (d66fc7)
- unused var and decorator fix (9906e1)
- fix github.com/owengombas/discord.ts/pull/60 (2138b4)
- fix github.com/owengombas/discord.ts/pull/58 (a9ad6e)
- fix github.com/owengombas/discord.ts/pull/56 (c0b39d)
-
fix (893798)
- Merge branch 'slash' of https://github.com/owencalvin/discord.ts into slash (461f4b)
- feature(role for user) (de5b62)
- Fix: slash additional info was missing (2edac1)
- fix(discord.js update) (f4fcba)
- fix(silent) (7b4c46)
- fix(options order for multiple guilds) (2ae262)
- fix(slashGuilds for group) (898f45)
- fix(options required order) (e04d4d)
- fix(lowercase options) (9a0e97)
- fix(option inferance) (6765b9)
- docs(option inferance) (f9e19e)
- fix(Description) (37f150)
- error(GuildNotFound) (bfd5c0)
- error(GuildNotFound) (118680)
- fix(optional option to undefined) (186dd4)
- tests(slash) (fc012b)
- docs(guild & permission) (5d0938)
- Merge branch 'slash' of https://github.com/owencalvin/discord.ts into slash (cfcfcc)
- fix group execution (f177ff)
- example (34edb2)
- Merge branch 'slash' of https://github.com/owencalvin/discord.ts into slash (8194f1)
- docs (1e2c03)
- group (81e727)
- group (372712)
- v5 (a622e6)
- v5 (48f1db)
- v5 (8ea412)
- v5 (158bac)
- v5 (2bc44c)
- v5 (5e6b00)
- slash (fecf1c)
- docs(v5) (6b8da2)
- v5 (92a37a)
- v5 (ff102a)
- update(dependencies) & add(prettier) (63eb4c)
- ensure that original args names is properly nullified for the if (76a225)
- Fix: using a command without any args defined, returns empty args value (cb680e)
- Merge pull request #29 from iDavidB/master (c09113)
- Fixed 'classType is not a constructor' error when passing classes to @Discord import option (44f307)
- feature(commandContent) (819034)
- fix(#11 - @Command breaks @On('message')) (e605e7)
- feature(args parsing) (541578)
- feature(args parsing) (7417ca)
- fix(CommandMessage) (66a47c)
- v4 (d2db80)
- v4 (ae076b)
- update(README) & update(examples) (77bfdc)
- fix(Rules) (d02f65)
- fix(Rules) (164df7)
- fix(Rules) (b79be8)
- fix(Rules alias separator) (7612db)
- fix(Rules alias separator) (3ee0c5)
- fix(command not found) & refactoring(folder) (904cf7)
- feature(getCommands) & improvement(inject DOn into guards) (c4ba15)
- feature(Rules) (9c2edc)
- feature(RuleBuilder) (edd3f1)
- reactoring(v4) (564265)
- tests(init) (74ee88)
- refactoring(interfaces names, case) (f47492)
- refactoring(types, case) (86c84a)
- v3 (3fd5b3)
- v3 (fae880)
- feature(events args typing) (5749b5)
- feature(events args typing) (634175)
- feature(events args typing) (409b28)
- fix(@Discord params) (9ffa84)
- feature(importCommands) (05ef26)
- feature(importCommands) (d47546)
- improvements(DiscordEvent link) (1b7350)
- feature(dynamic prefix) (04a5b4)
- fix(case sensitivity) (bd89c9)
- fix(case sensitivity) (83220e)
- fix(case sensitivity) (4ae6cb)
- fix(case sensitivity) (d6bb1a)
- Merge branch 'master' into master (f38083)
- fix(case sensitivity) (699127)
- fix(case sensitivity) (a5a375)
- fix(case sensitivity) (03a2e4)
- fix(case sensitivity) (782a4b)
- feature(command description/infos & getCommands function) (145fb0)
- v2(Commands) (580567)
- feature(guard) (091ec1)
- feature(guard) (74ed5c)
- init (bfc17f)
- init (15ebd3)
- init (e57335)
- init (39d9dc)