Skip to content

Latest commit

 

History

History
541 lines (470 loc) · 57.4 KB

CHANGELOG.md

File metadata and controls

541 lines (470 loc) · 57.4 KB

v9.1.7 (2021-12-29)

Changed

  • set silent default true (736a13)

v9.1.6 (2021-12-28)

BREAKING CHANGES

Features

  • 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)

Changed

  • 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)

Fixed

  • 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)

Types

Routine Tasks

v9.0.0 (2021-11-10)

Features

Changed

  • 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)

Features

  • add log for initApplicationPermissions (61be4e)

Changed

v8.0.0 (2021-10-30)

Features

Untagged

v7.1.0 (2021-10-27)

Fixed

  • executeCommand (038671)
  • initApplicationPermissions (293e93)
  • command update issue (b45b55)
  • permission resolver (fb6a44)
  • default permission (b50fb3)
  • throw error for duplicate simple commands (4dae8a)
  • lodash import (3f5d74)

Untagged

  • 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)

Changed

  • permission check for simple command (16298f)

Untagged

  • moved prefix from ClientOptions (43d85f)
  • fix @Permisions (41ea53)
  • remove unwanted null (6b0048)

v6.2.0 (2021-10-13)

Untagged

  • 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)

Fixed

  • context menu update (da868d)

Untagged

  • 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)

Untagged

  • 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)

Untagged

  • 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)

Untagged

  • 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)

Untagged

  • 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)

Untagged

  • 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)

Untagged

v5.4.0 (2021-08-13)

Fixed

  • ensure number safety when parsing args (e96e4a)

Untagged