Skip to content

Latest commit

Β 

History

History
644 lines (367 loc) Β· 21.9 KB

CHANGELOG.md

File metadata and controls

644 lines (367 loc) Β· 21.9 KB

Changelog

v0.3.2

compare changes

πŸš€ Enhancements

  • Modals input can be null if not required (ba286c9)
  • Commands options can be null if not required (e1be061)

🩹 Fixes

  • Modals inputs allways required bug (bef86c0)

🏑 Chore

  • Update playground details (0c69155)

🎨 Styles

  • Change log message when live reloading (d42814e)
  • Remove useless template literals in reload log message (aaca01d)
  • Change success message on command loaded (081cdd6)

πŸ€– CI

❀️ Contributors

v0.3.1

compare changes

πŸš€ Enhancements

  • Precondition can return promises (9c16888)
  • Add event ordering (13cff82)

🩹 Fixes

  • Change 'lint' script to 'format' (a9d8e5a)

🏑 Chore

  • playground: Add 'Guilds' intent (9b5b877)

❀️ Contributors

v0.3.0

compare changes

πŸš€ Enhancements

  • Add useRuntimeEnv function (d2b70ea)

🏑 Chore

  • playground: Usage of useRuntimeEnv (4d48b9a)

πŸ€– CI

❀️ Contributors

v0.2.0

compare changes

πŸš€ Enhancements

  • Buttons, modals and select menus regroups in components dir (8699bac)

🩹 Fixes

  • Color on variable warning (4575640)

πŸ’… Refactors

  • Streamline command and context menu definitions, enhance utility functions (e7e3868)

🏑 Chore

  • Remove items from .gitignore (7930ecf)
  • playground: Regroups components (726d271)

🎨 Styles

  • Capitalize argument cannot be undefined (9510181)

πŸ€– CI

❀️ Contributors

v0.1.1

compare changes

πŸš€ Enhancements

  • Add message, emoji, date and url option type and enhance other types (8b73113)

🩹 Fixes

  • Change regex to make more accurate (7f8b762)

🏑 Chore

  • playground: Replace abbreviate context to ctx (8d4af38)

🎨 Styles

  • Remove ':' from hot reloading (01b668d)

❀️ Contributors

v0.1.0

compare changes

πŸš€ Enhancements

  • Add subcommand handling (26dfcf3)

πŸ“– Documentation

🏑 Chore

  • playground: Test command that use subcommands (bda5497)

πŸ€– CI

❀️ Contributors

v0.0.18

compare changes

πŸš€ Enhancements

  • Add 'id' to context-menus and commandΦΌ (3c10066)
  • Add dm permissions to context-menus (2424393)
  • Timestamp embed can be boolean (d33af9e)
  • Add useHarmonix to autocomplete context (1df0132)
  • Add help command default builtin (6adc4cb)

🩹 Fixes

  • No category commands (2084955)
  • Set option required to true if not defined (f5a7821)

πŸ’… Refactors

🏑 Chore

  • playground: Set ban and kick reason option to not required (a832bfe)

🎨 Styles

  • Import ClientEvents as type (78e4a26)
  • Return directly content inside ctx.call (ee3cee5)
  • Remove disposable 'if' (69e4e8d)

❀️ Contributors

v0.0.17

compare changes

🩹 Fixes

πŸ’… Refactors

πŸ€– CI

  • Change commit message for deps update (33b6996)

❀️ Contributors

v0.0.16

compare changes

πŸš€ Enhancements

  • Add dirs configuration (3897cc4)
  • Development mode using NODE_ENV (bea8053)

❀️ Contributors

v0.0.15

compare changes

πŸš€ Enhancements

  • Add live reloading (50cc4a0)
  • Add creating of dev instance of Harmonix (d0ebe4d)

❀️ Contributors

v0.0.14

compare changes

πŸš€ Enhancements

  • Add autocomplete command (f4d1723)

🩹 Fixes

  • Category set to undefined if command file is not in category folder (ab9fa35)

πŸ“– Documentation

🎨 Styles

❀️ Contributors

v0.0.13

compare changes

πŸš€ Enhancements

  • Add mentionable and attachment to command option type (ec7ded8)
  • Add possibility to set command available in dm or not (26dc7d5)

🩹 Fixes

  • Context menu config type (e847eb5)
  • Client error when giving no intents (245723b)

πŸ’… Refactors

βœ… Tests

❀️ Contributors

v0.0.12

compare changes

πŸš€ Enhancements

  • Add context to defineModal callback (46cbaa6)

🩹 Fixes

  • Register all events has once bug (44ad734)
  • Use regex for suffix (7a624e8)
  • Add getters to export list (023cb1a)
  • Remove unused defaultPrefix config (abf4b5b)
  • Select menu interaction type according to select menu type (b438645)
  • Context menu type (865cae4)

βœ… Tests

🎨 Styles

  • Rename gets to getters (07ef2b0)
  • Make defineContextMenu parameters more readable (17846a6)

❀️ Contributors

v0.0.11

compare changes

πŸš€ Enhancements

  • Define of buttons, modals and select menus are now defined in separate folder (260da9f)

πŸ’… Refactors

  • Use instead of define for discord rich builder (2f5480e)

βœ… Tests

🎨 Styles

❀️ Contributors

v0.0.10

compare changes

πŸš€ Enhancements

🩹 Fixes

  • Remove guildOnly commands (7967c8a)

βœ… Tests

🎨 Styles

  • Rename ownerId to ownerIds (4271d1d)

❀️ Contributors

v0.0.9

compare changes

πŸš€ Enhancements

  • Add defineEmbed and defineAttachment (bc2a139)
  • Add clientOptions to config file (dd3d9d2)
  • Add guildOnly command and all commands are slash (824afca)

🩹 Fixes

  • If no clientId is specify, client id of the bot will be automatically used (7458310)
  • Use ready client argument instead of harmonix client (b2c2f74)
  • Change HARMONIX_CLIENT_TOKEN env variable to DISCORD_CLIENT_TOKEN (6be6d93)
  • Remove useless logs (29e8979)
  • Remove useless types (9ab460a)
  • Replace precondition object by name (c64e65e)

πŸ’… Refactors

  • Use discord.js function for mentions (621c622)

πŸ“– Documentation

βœ… Tests

πŸ€– CI

❀️ Contributors

v0.0.8

compare changes

πŸš€ Enhancements

  • Add a command map (74bab6e)
  • Add useHamronix function to access to harmonix instance (1339153)

🩹 Fixes

  • Required is always true (d2b2fc4)
  • Remove useless discord type (a8036d7)
  • Add default type for slash generic type (e71f2c9)

βœ… Tests

🎨 Styles

πŸ€– CI

❀️ Contributors

v0.0.7

compare changes

πŸš€ Enhancements

  • Add the possibility to specify if context menu is message or user in the type (5c35735)
  • Add metadata to command arguments (ee04f7d)
  • Apply metadata to slash commands (1ea604b)
  • New argument handling more intuitive (b96afe2)

🩹 Fixes

βœ… Tests

πŸ€– CI

  • Update cli lockfile when triggered (6503300)

❀️ Contributors

v0.0.6

compare changes

πŸš€ Enhancements

🩹 Fixes

  • Remove cooldowns (not used) (6e60529)

πŸ’… Refactors

βœ… Tests

❀️ Contributors

v0.0.5

compare changes

πŸš€ Enhancements

  • Implementing commands preconditions (ownerOnly, userPermissions) (494ce35)
  • Implementing commands preconditions nsfw (ffd23a9)

🩹 Fixes

  • Update discord.js version to latest (f53ebd2)

βœ… Tests

🎨 Styles

πŸ€– CI

❀️ Contributors

v0.0.4

compare changes

🩹 Fixes

  • Bug application commands not refreshing (04bc4e2)

πŸ“– Documentation

❀️ Contributors

v0.0.3

compare changes

πŸš€ Enhancements

  • Add modals handling (2d62b0c)
  • Add context menu and improve events types (2896dfd)

🩹 Fixes

  • Add consola dependencies for better logs (c6f4b9c)

πŸ“– Documentation

βœ… Tests

🎨 Styles

❀️ Contributors

v0.0.2

πŸš€ Enhancements

  • Discord interaction (186ac54)
  • Add argument handler (c68330c)
  • Throw error when neither client token nor client id is defined (f050a8b)
  • Argument handling (b6e00d0)

🩹 Fixes

  • Package fields (043d170)
  • Bugs (01857b9)
  • Remove useless omit type on HarmonyConfig (504bec6)
  • Remove '.d' (38772e1)
  • Move unbuild to dev dependencies (6184cb7)
  • Remove exports from package.json because errors (0bb4693)
  • Not register slash commands when there is not, change harmony env token name (f329d3c)
  • Rename harmony to harmonix (76f4957)
  • Rename harmony to harmonix (3d112c5)
  • Add ownerId to configuration (5668c9d)
  • Remove useless EventContext type (916e146)

πŸ’… Refactors

  • Code architecture (e461388)
  • Use map instead of record for commands and events (b5ae82b)
  • Use scan files and remove classes (d6e3fbf)
  • Move types in src (2f23dfb)

πŸ“– Documentation

βœ… Tests

🎨 Styles

πŸ€– CI

❀️ Contributors