Skip to content

v3.0.0

Compare
Choose a tag to compare
@favna favna released this 20 Aug 20:34
· 377 commits to main since this release

3.0.0 - (2022-08-20)

馃彔 Refactor

馃悰 Bug Fixes

  • Bump deps (275e2a3)
  • Bump dependencies (79c76a1)
  • deps: Update dependency @sapphire/discord.js-utilities to ^4.12.0 (#508) (694bd88)
  • Bump @sapphire/result (8366b86)
  • Update sapphire result (fb3aadd)
  • Bump @sapphire/pieces (86b9fbc)
  • Fixed the infinite difference found for commands (#499) (1e11f53)
  • Update sapphire result (c0470f5)
  • deps: Update dependencies (#489) (28633d3)
  • Debump builders to 0.15.x (747be01)
  • Bump dependencies (91ed2d2)
  • deps: Update dependency @discordjs/builders to v1 (#492) (f75351b)
  • Parse BitField to string (#487) (9a74f02)
  • deps: Update sapphire dependencies (#474) (961e0bf)
  • deps: Update sapphire dependencies (#461) (9dc776c)
  • Add @discordjs/builders dependency and bump @sapphire/pieces (#458) (9d876ff)
  • deps: Update sapphire dependencies (#456) (0e6aa35)
  • deps: Update sapphire dependencies (#450) (0d9551e)
  • deps: Update dependency @sapphire/discord-utilities to ^2.11.0 (#436) (2bb87cd)
  • computeDifferences: Switch expected and original around for missing choice (47b1a8d)
  • ApplicationCommandRegistry: Fetch localizations for commands (1f76366)
  • Command reloading issues with HMR plugin (#432) (c668f90)
  • InteractionHandlers: Correctly handle modal submits (6f19dda)
  • deps: Update dependency @sapphire/discord.js-utilities to ^4.10.0 (#430) (f36f6fd)
  • deps: Update dependency @sapphire/discord.js-utilities to ^4.9.7 (#425) (1f048e3)
  • deps: Update sapphire dependencies (#420) (6a644c8)
  • deps: Update sapphire dependencies (#411) (7fb4dba)
  • deps: Update sapphire dependencies (#408) (0ea9553)
  • docs: Update CommandOptions.quotes default value (#407) (c6611df)
  • deps: Update sapphire dependencies (#405) (959e57e)
  • Correct preconditions error messages (#403) (7ef7ac9)
  • deps: Update sapphire dependencies (#401) (c543a34)
  • deps: Update sapphire dependencies (#396) (18ed641)
  • command: Use CacheType generic consistently (#390) (5c8c955)
  • normalizeInputs: Correctly handle old builders version (#387) (95dcb5c)
  • Command: Actually reload the registry on piece reload (4862928)
  • ApplicationCommandRegistries: Registries are empty sometimes (2358f2c)
  • deps: Update sapphire dependencies (#380) (ca7bc92)
  • deps: Update sapphire dependencies (#375) (f829eac)
  • deps: Update sapphire dependencies (#371) (5aedfd8)
  • Remove index from preconditions folder (#369) (92b5542)
  • deps: Update sapphire dependencies (#366) (684acd6)
  • accepted events: Ensure duration isn't destructured when not available (1269305)
  • CoreEmoji: Export named class instead of default (35d02d8)
  • Specify generic for InteractionHandler options (ca0318a)

馃摑 Documentation

馃殌 Features

  • Resolve interactions (#503) (a09b4c2)
  • Faster overwrites and string min max length support (#495) (f47e6f6)
    • 馃挜 BREAKING CHANGE: RegisterBehavior.Overwrite is now the default behaviorWhenNotEqual, and it now uses object hashing instead of checking each property
    • 馃挜 Co-authored-by: Jeroen Claassens support@favware.tech
  • Omit the warn log message about getting slash commands for all guilds (#477) (70b4861)
  • Add success property in command finished payload (#470) (8198e94)
  • message-resolver: Search in cache when only given ID (#438) (cfb3547)
  • preconditions: Add voice channel only precondition (#462) (5da4e0e)
  • *: Update to discord.js v13.7.0 (#431) (b2d34bd)
  • Support generateUnderscoreLessAliases for command options (#406) (f1d5c21)
  • Update sapphire dependencies to fix issues with typescript nodenext (98b2a8b)
  • Allow module: NodeNext (#394) (781d94f)
  • events: Add jsdoc description to event enum members (#389) (93f24bd)
  • command: Add *Interaction CacheType generics (#384) (98bd4e4)
  • Add "French Quotes" (, ) support for quoted args (#381) (9a25f47)
  • command: Add Interaction and Registry namespace members (#378) (73cfe9f)
  • Migrate to @sapphire/result and re-export the package (#376) (9ed3d98)
  • commands: More types for detailed description (#372) (5f3fea4)
  • command-registry: Allow filtering guildIds from the Failed to fetch guild commands log (#368) (f330d83)
  • command-duration: Add duration to *commandSuccess payloads (#359) (76eebfa)
  • Extract InteractionHandlerParseResult from InteractionHandler namespace (9416b2c)
  • Add duration to *Error and *Finished Message, ChatInput and ContextMenu Command events (#357) (506fd58)
    • 馃挜 BREAKING CHANGE: The payload for Events.ChatInputCommandFinish has been changed from ChatInputCommandRunPayload to ChatInputCommandFinishPayload
    • 馃挜 BREAKING CHANGE: The payload for Events.ContextMenuCommandFinish has been changed from ContextMenuCommandRunPayload to ContextMenuCommandFinishPayload
  • Add emoji argument (#349) (15f4e13)
  • Interactions: Interaction Handlers, Application Commands and much much more! (#293) (6bc7f1b)

馃毃 Deprecation

  • *: Remove deprecated ExtendedArguments class (#469) (9b51f2c)

馃И Testing

New Contributors

Full Changelog: v2.3.0...v3.0.0