Bug Fixes
- *RoleManager: Create set of role ids correctly (#6674) (f8aa4bd)
- AllowedImageSizes: add new image sizes (#6754) (d0025be)
- BaseClient: Remove selfbot ability (#6429) (9a833b1)
- CachedManager: return updated data when cache is false (#6685) (8426770)
- Constants: allow undefined size (#6686) (d3da833)
- GuildChannel: Fix manageable method for voice-channels (#6447) (9301c9b)
- GuildEmoji: Cache restricted roles and author data (#6675) (60b8ba6)
- GuildManager: add missing types and converts (#6683) (cdf65f7)
- Invite: #guild never resolving into a Guild (#6742) (b76bb8a)
- Message: avoid overwriting properties in _patch (#6738) (a8c21cd)
- Message: fix typo (#6435) (ecb6e50)
- Message: pinnable returning false in non-DEFAULT messages (#6585) (3183b11)
- Message: throw error on missing channel (#6581) (60aa9ae)
- MessageAttachment: re-assign name (#6518) (8a8c69a)
- ReactionCollector: only call the filter function once (#6734) (d15dd5f)
- Role: toJSON() throwing due to permission bigints (#6724) (9e421f6)
- Shard: eval promise never resolves (#6649) (5070d23)
- Shard: use provided timeout when respawning (#6735) (905d100)
- Sticker: Rename method correctly to _add (#6421) (2c449b6)
- ThreadChannel: fetchStarterMessage bug (#6584) (08edc0b)
- threadMembersUpdate: fixed typo (#6589) (8826e9f)
- User: compare flags in #equals (#6750) (00e1e26)
- UserUpdateAction: rely on client.user when ids match (#6511) (1418649)
- Util: allow empty strings in splitMessage (#6437) (d6e6244)
- Util: default
animated
to false when omitted on resolvePartialEmoji (#6725) (8d80fec) - VoiceState: Patch streaming value (#6747) (7eec061)
- allow null to be passed in order to reset icon/avatar (#6646) (6033506)
- await message component collectors should return component interactions not collectors (#6562) (f49f70a)
- don't patch set data with undefined (#6694) (9eb9591)
- xxxable: follow more properly with discord behavior (#6551) (5d87398)
Features
- add support for role icons (#6633) (7129965)
- ApplicationCommand: add #equals (#6414) (581921f)
- ApplicationCommand: add support for channel_types (#6640) (3b14883)
- ApplicationCommand: add version property (#6603) (f866512)
- BaseGuildTextChannel: export
BaseGuildTextChannel
(#6527) (fc51f61) - CategoryChannel: add createChannel shortcut method (#6614) (3eacf7a)
- Guild: Add
Guild#maximumBitrate
getter. (#6455) (21983de) - Integration: add missing props and fix docs/types (#6623) (caa3b60)
- Interaction: add memberPermissions (#6741) (28d96e3)
- Allow webhooks to fetch, edit and delete messages in threads (#6695) (107822d)
- GuildMember: add guild avatars (#5696) (dfd7b40)
- InteractionReponses: allow fetching of ephemeral messages (#6426) (d289d5c)
- Message: Add method to resolve a component by id (#6484) (57b94b9)
- Message: prevent fetching an interaction webhook. (#6468) (f39b597)
- MessageAttachment: add support for ephemeral property (#6652) (c5db0ff)
- MessageAttachment: allow files to be marked as spoilers (#6509) (96e26c4)
- MessageTypes: add CONTEXT_MENU_COMMAND (23) (#6425) (d81590d)
- PartialGroupDMChannel: Add recipients & fix name (#6713) (2803db6)
- Permissions: add
START_EMBEDDED_ACTIVITIES
(#6622) (66a90d3) - Threads: update permissions and fix getters (#6466) (10478ad)
- UserManager: allow #fetch to take UserResolvable (#6677) (a06a87a)
- add api error code 160002 (#6566) (d16ada9)
- add api error code 30042 (#6635) (183dbd7)
- add api error code 50101 (#6663) (42fdcaa)
- add maximum prune requests reached api error (#6427) (a4b8623)
- Add support for API command types in
ApplicationCommandManager
(#6621) (ecd637f) - default values for setX boolean methods (#6619) (8add4b0)
- Give removed
MessageReaction
s onmessageReactionRemoveAll
event (#6607) (be8912a) - Rest: expose https.Agent options (#6177) (5eb3553)
- ThreadChannel: add fetchStarterMessage (#6488) (705c5a1)
- Threads: add support for invitable in private threads (#6501) (a693254)
- User: banners and accent colors (#6117) (839c6da)
- export BaseCommandInteraction (#6478) (c14e594)
- export ContextMenuInteraction (#6434) (170c0c4)
- set methods for MessageActionRow and MessageSelectMenu (#6490) (fb50dd9)