Bug Fixes
- Handle message bulk delete and thread delete in collectors (#6902) (d6685b1)
- AllowedImageSizes: add new image sizes (#6844) (ef01b84)
- ApplicationCommandManager: update guild command cache on c/u/d (#6841) (f169c8f)
- Guild: guild.available is never set on new joins (#6769) (29667c9)
- GuildBanManager: send reason in the headers instead of json body (#6800) (bfb89de)
- GuildMember: more explicit partial check (#6760) (b1656bf)
- MessageComponentInteraction: component getter is not null anymore (#6835) (7621e9d)
- TextBasedChannel: return the cached message instead of clone it (#6877) (ceaf738)
PartialGuildMember#id
is not null (#6840) (4dff279)- MessageReaction: Prevent event double fire from uncached messages (#6818) (267a4b3)
- Role: check for presence of icon and unicode_emoji before patching (#6780) (e31c5ca)
- Types: export more types (#6808) (b474677)
- User: don't generate the banner URL when not cached (#6783) (0d599a1)
- Webhook: Resolve source guild only if cached (#6834) (d193d04)
Features
- ThreadMemberManager: allow individual members to be fetched (#6889) (14716df)
- add support for autocomplete interactions (#6672) (ddf759c)
- MessageEmbed: add #equals (#6885) (fae4abf)
- StartThreadOptions: default autoArchiveDuration to channel's defaultAutoArchiveDuration (#6278) (740d3f0)
- Add
rtcRegion
toGuildManager#create()
(#6858) (399e720) - add typeguards to webhooks (#6850) (e0afcad)
- Client: add apiResponse and apiRequest events (#6739) (26f927b)
- CommandInteraction: add toString method (#6793) (bd48e6d)
- GuildChannelManager: add 'rtcRegion' option to 'create' method (#6849) (487d32d)
- Interaction: add
isApplicationCommand
check (#6801) (6898fa3) - ModuleImporter: implement import module compatible with bundlers (#6709) (d399a28)
- Permissions: add checkAdmin to permission overwrite checks (#6847) (7513b45)