v3.0.0
3.0.0 - (2022-08-20)
馃彔 Refactor
- Cleanup types and ensure proper imports in dist (#509) (7dd13af)
- Better Args Result types (#501) (b264c3e)
- Cleanup and proper
/pieces@3.4.0
support (#500) (dfe6c25) - *: Absorb changes from result@2.0.0 (#468) (3626512)
- 馃挜 Co-authored-by: A. Rom谩n kyradiscord@gmail.com
- 馃挜 Co-authored-by: samfundev samdinner@hotmail.com
- 馃挜 Co-authored-by: Jeroen Claassens support@favware.tech
- 馃挜 Co-authored-by: Jeroen Claassens jeroen.claassens@live.nl
- Perms-v2 (#483) (72b48bb)
- Remove
chatInputCommandOptions
command option (#464) (60ce845) - Stricter types (5f07004)
- Change generic in Precondition to use namespaced type (1a4717b)
馃悰 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
frompreconditions
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
- Add @nicklvh as a contributor (6b63c67)
- Add @botatooo as a contributor (f7d113d)
- Add @UndiedGamer as a contributor (53ba58a)
- Add @samfundev as a contributor (44ab580)
- Add @Picowchew as a contributor (8c238a0)
- Add @matteoturini as a contributor (ddc1d50)
- Add @EvolutionX-10 as a contributor (33936db)
- Add @imranbarbhuiya as a contributor (d483127)
- Add @leonardssh as a contributor (67517ba)
- Add @r-priyam as a contributor (077b8bb)
- Fix a small mistake in the jsdoc (#505) (8ca7d7e)
- Fix Result usage (#502) (fb07af0)
- listener: Update TSDoc to mention the correct event name (#479) (5bc8a0d)
- Ts ignore 2 lines for website (#437) (0fbb4ff)
- changelog: List 2.4.0 on main branch (87b9b5b)
- Add @feralheart as a contributor (455fc3d)
- readme: Javascript and typescript support announcement and more (#364) (85b241e)
- Add tsdoc to
InteractionHandlerOptions.interactionHandlerType
(18259a7)
馃殌 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
fromInteractionHandler
namespace (9416b2c) - Add duration to
*Error
and*Finished
Message
,ChatInput
andContextMenu
Command events (#357) (506fd58)- 馃挜 BREAKING CHANGE: The payload for
Events.ChatInputCommandFinish
has been changed fromChatInputCommandRunPayload
toChatInputCommandFinishPayload
- 馃挜 BREAKING CHANGE: The payload for
Events.ContextMenuCommandFinish
has been changed fromContextMenuCommandRunPayload
toContextMenuCommandFinishPayload
- 馃挜 BREAKING CHANGE: The payload for
- Add emoji argument (#349) (15f4e13)
- Interactions: Interaction Handlers, Application Commands and much much more! (#293) (6bc7f1b)
馃毃 Deprecation
馃И Testing
New Contributors
- @feralheart made their first contribution in #349
- @matteoturini made their first contribution in #381
- @Picowchew made their first contribution in #403
- @imranbarbhuiya made their first contribution in #407
- @EvolutionX-10 made their first contribution in #462
- @UndiedGamer made their first contribution in #471
- @r-priyam made their first contribution in #470
- @nicklvh made their first contribution in #479
- @botatooo made their first contribution in #505
- @samfundev made their first contribution in #503
Full Changelog: v2.3.0...v3.0.0