Skip to content

Releases: sapphiredev/framework

v4.1.0

08 Feb 18:33
Compare
Choose a tag to compare

4.1.0 - (2023-02-08)

🐛 Bug Fixes

  • Command: Do not attempt to execute application command reloading logic when a command does not have any application commands (#598) (61e96d2)
  • Use declare for store properties to avoid the need for as *Store (#602) (b243bcd)
  • Command: Support BulkOverwrite for reloads (#600) (b4c252e)
  • Args: Ensure proper error types are always thrown (#601) (ee8be2e)

🚀 Features

  • Remove CommandChatInputRegisterShortcut alias interface, prefer using ApplicationCommandRegistry.RegisterOptions instead (#597) (18ad9fa)

v4.0.1

11 Jan 11:45
Compare
Choose a tag to compare

4.0.1 - (2023-01-11)

🐛 Bug Fixes

  • ApplicationCommandRegistry: Context menu command matching went wrong (#590) (779dda4)

v4.0.0

08 Jan 13:46
Compare
Choose a tag to compare

4.0.0 - (2023-01-08)

🚀 Features

v3.2.0

06 Jan 19:38
Compare
Choose a tag to compare

3.2.0 - (2023-01-06)

🐛 Bug Fixes

  • computeDifferences: Ensure Overwrite strategy is actually faster (#586) (bfa3561)

📝 Documentation

🚀 Features

  • Add ApplicationCommandRegistriesRegistered event (#587) (b49fd2a)
  • ApplicationCommandRegistries: Add RegisterBehavior.BulkOverwrite which has Sapphire use bulk overwrite for registering Application Commands (#585) (9f0ef5e)

v3.1.4

19 Nov 22:21
Compare
Choose a tag to compare

3.1.4 - (2022-11-19)

🐛 Bug Fixes

  • Update dependencies (e474f76)
  • deps: Update sapphire dependencies (#571) (2d379ed)
  • deps: Update dependency @sapphire/discord-utilities to ^2.11.7 (#562) (894fa48)
  • Bump lexure and result dependencies (bb9687c)
  • deps: Update dependency @sapphire/discord.js-utilities to ^5.1.1 (#558) (ac5f084)
  • deps: Update sapphire dependencies (#554) (da74216)

v3.1.3

02 Oct 15:28
Compare
Choose a tag to compare

3.1.3 - (2022-10-02)

🐛 Bug Fixes

  • Reloading the entire command store didn't fire ApplicationCommandRegistries (#525) (ad21eaa)

📝 Documentation

v3.1.2

02 Oct 15:14
Compare
Choose a tag to compare

3.1.2 - (2022-10-02)

🐛 Bug Fixes

  • Remove object-hash dependency (699eaa7)
  • Bump dependencies (5f5a28f)
  • deps: Update dependency @sapphire/result to ^2.5.0 (#548) (9106f9a)
  • precondition: Use result for PreconditionContainerSingle (#535) (05167f4)
  • Fixed package description to remove mention of nonexistent /lib package (#543) (ae89de2)
  • deps: Update sapphire dependencies (#540) (3ab2f33)
  • Fixed args#restResult including leading space (#531) (3e560c6)

📝 Documentation

  • Install correct d.js version in installation steps (#537) (afeb934)

🧪 Testing

v3.1.1

03 Sep 18:14
Compare
Choose a tag to compare

@sapphire/framework@3.1.1 has been released
🐛 Bug Fixes

  • Bump sapphire utilities (7015275)
  • Only fetch guild ids for commands that require them (61f2c07)
  • computeDifferences: Do not compute dm_permissions for guild-only commands (645df81)

v3.1.0

29 Aug 20:38
Compare
Choose a tag to compare

3.1.0 - (2022-08-29)

🐛 Bug Fixes

  • deps: Update all non-major dependencies (652135f)
  • args: Make getOption and getOptions return string | null again (77f5ed4)
  • message-listeners: Fixed potential null pointer exception in canRunInChannel (#515) (5409282)

🚀 Features

  • args: Add getOptionResult and getOptionsResults (8031e9b)
  • args: Add ArgsJSON type (b578d54)

Full Changelog: v3.0.0...v3.1.0

v3.0.0

20 Aug 20:34
Compare
Choose a tag to compare

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

Read more