Update dependency discord.js to v14 #7

Open
renovate wants to merge 1 commits from renovate/discord.js-14.x into master
Collaborator

This PR contains the following updates:

Package Type Update Change
discord.js (source) dependencies major ^12.5.3 -> ^14.0.0

Release Notes

discordjs/discord.js (discord.js)

v14.21.0

Compare Source

Bug Fixes

Features

Typings

  • ClientEventTypes: Add missing guildSoundboardSoundsUpdate (#​10928) (c2a43b6)

v14.20.0

Compare Source

Bug Fixes

Features

Performance

Refactor

v14.19.3

Compare Source

Bug Fixes

v14.19.2

Compare Source

Bug Fixes

  • WebSocketManager: Always emit shardDisconnect on unresumable close (#​10826) (37ef57b)
  • SoundboardSound: Wrong emoji comparison in equals (#​10861) (5f3fc17)
  • AllowedMentions, container, media item toJSON() for components v2 (#​10852) (20fade2)
  • Guild: Cache soundboard sounds when patching (#​10857) (e827644)
  • GuildSoundboardSoundManager: Value "undefined" is not snowflake (#​10854) (6281592)

Typings

v14.19.1

Compare Source

Bug Fixes

  • Add in withComponents to Webhook (481ccd2)

v14.19.0

Compare Source

Bug Fixes

  • Set with_components when sending components through webhooks (8cdbe23)
  • GuildAuditLogEntry: Fix some incorrect types and runtime logic (#​10849) (d920933)
  • Spread out section components next to accessory (1605a2c)
  • Correctly extend CachedManager in GuildSoundboardSoundManager (532c384)
  • MessagePayload: Preserve existing flags when editing (#​10766) (ebfd526)

Features

Typings

  • Make Client.on() compatible with esnext.disposable in TS5.6+ (#​10773) (45552fa)

v14.18.0

Compare Source

Bug Fixes

Documentation

Features

Refactor

Styling

Typings

v14.17.3

Compare Source

Bug Fixes

v14.17.2

Compare Source

Bug Fixes

  • InteractionResponses: Check correct property for deprecation (77804cf)

v14.17.1

Compare Source

Bug Fixes

  • Correct guild member banner URL (8d69b24)

v14.17.0

Compare Source

Bug Fixes

Documentation

Features

Refactor

Testing

Typings

v14.16.3

Compare Source

Bug Fixes

Typings

v14.16.2

Compare Source

Bug Fixes

Documentation

Typings

v14.16.1

Compare Source

Bug Fixes

v14.16.0

Compare Source

Bug Fixes

Documentation

Features

Refactor

Typings

v14.15.3

Compare Source

Bug Fixes

Refactor

Typings

v14.15.2

Compare Source

Bug Fixes

v14.15.1

Compare Source

Bug Fixes

v14.15.0

Compare Source

Bug Fixes

Documentation

Features

Performance

  • Presence: Prefer boolean client status comparison before activity checks (#​10213) (4ad2858)

Refactor

Typings

v14.14.1

Compare Source

Bug Fixes

Documentation

Refactor

Typings

v14.14.0

Compare Source

Bug Fixes

  • Client: Ensure destroyed connections are not ready (#​9942) (b5e23ec)
  • Webhook: Do not call client.deleteWebhook in delete (#​9786) (31d914e)
  • GuildManager#fetch: Inject shard id (#​9921) (85753a9)
  • Prevent 'undefined' debug message on intentional shard closure (#​9846) (0e0b85b)
  • Role: Calculate position correctly when rawPositions are equal (#​9871) (0529b2a)
  • GuildScheduledEvent: Use if...else pattern and handle partials (#​9802) (32d614c)

Documentation

Features

Refactor

Typings

v14.13.0

Compare Source

Bug Fixes

Documentation

Features

Typings

v14.12.1

Compare Source

Bug Fixes

v14.12.0

Compare Source

Bug Fixes

Documentation

Features

Performance

Refactor

  • User: Remove deprecation warning from tag (#​9660) (cf8012c)
  • GuildMember: Make _roles property non-enumerable (#​9387) (46167a7)
  • rest: Switch api to fetch-like and provide strategies (#​9416) (cdaa0a3)
    • BREAKING CHANGE: NodeJS v18+ is required when using node due to the use of global fetch
    • BREAKING CHANGE: The raw method of REST now returns a web compatible Respone object.
    • BREAKING CHANGE: The parseResponse utility method has been updated to operate on a web compatible Response object.
    • BREAKING CHANGE: Many underlying internals have changed, some of which were exported.
    • BREAKING CHANGE: DefaultRestOptions used to contain a default agent, which is now set to null instead.

Typings

  • MessageManager: Allow comparison of messages again (#​9612) (a48d0ef)
  • AutoModerationActionExecution: Add forum channels as a possible type in channel() (#​9623) (d64330a)
  • ModalSubmitFields: Components is an array (#​9406) (1cab79f)
  • Use readonly arrays and const type parameters in places (#​9641) (cd69868)
  • BaseInteraction: appPermissions not null in guilds (#​9601) (6c2242f)

v14.11.0

Compare Source

Bug Fixes

Documentation

Features

  • Guild: Safety alerts channel and mention raid protection (#​8959) (6b2c3fb)

Performance

Refactor

Typings

v14.10.2

Compare Source

Bug Fixes

v14.10.1

Compare Source

Bug Fixes

  • Client: Spelling of InvalidScopesWithPermissions (ac9bf3a)

Refactor

v14.10.0

Compare Source

Bug Fixes

Documentation

Features

Performance

  • RoleManager: Dont call Role#position getter twice per role (#​9352) (bfee6c8)

Refactor

Typings

  • AutoModerationActionMetadataOptions: Make channel property optional (#​9460) (d26df5f)
  • CategoryChannel: Ensure parent and parentId are null (#​9327) (8218ffc)
  • GuildTextBasedChannel: Remove unnecessary exclusion of forum channels (#​9326) (7ff3d52)

v14.9.0

Compare Source

Bug Fixes

Documentation

Features

Refactor

v14.8.0

Compare Source

Bug Fixes

Documentation

Features

Refactor

Styling

Typings

v14.7.1

Compare Source

Bug Fixes

v14.7.0

Compare Source

Bug Fixes

Documentation

Features

Refactor

v14.6.0

Compare Source

Bug Fixes

Documentation

Features

Refactor

Typings

v14.5.0

Compare Source

Bug Fixes

Documentation

Features

Refactor

  • GuildBanManager: Add deprecation warning for deleteMessageDays (#​8659) (e993122)

Typings

  • GuildChannelManager: Handle forum channel overload (#​8660) (1486bc9)
  • Caches: Allow GuildForumThreadManager and GuildTextThreadManager (#​8665) (2487e3b)

v14.4.0

Compare Source

Bug Fixes

Documentation

Features

Refactor

Typings

v14.3.0

Compare Source

Bug Fixes

Documentation

Features

Refactor

  • GuildAuditLogsEntry: Remove guild from application command permission update extra (#​8520) (2b8074d)

Typings

v14.2.0

Compare Source

Bug Fixes

Documentation

Features

Typings

v14.1.2

Compare Source

Bug Fixes

Documentation

v14.1.1

Compare Source

Info

v14.1.0

Compare Source

Bug Fixes

Documentation

Features

Refactor

Typings

  • GuildAuditLogsEntryExtraField: Use AuditLogOptionsType (#​8349) (200ab91)

v14.0.3

Compare Source

Bug Fixes

v14.0.2

Compare Source

Bug Fixes

  • DataResolver#resolveImage: Adjust to updated resolveFile (#​8308) (3a7e93d)

v14.0.1

Compare Source

Info

  • 14.0.1 release bump, no new features.

v14.0.0

Compare Source

Bug Fixes

Deprecation

Documentation

Features

Refactor

Styling

  • Cleanup tests and tsup configs (6b8ef20)

Typings

v13.17.1

Compare Source

Bug Fixes

  • ClientPresence: Correctly set activity state on CUSTOM activity type (#​9954) (f475336)

v13.17.0

Compare Source

Bug Fixes

Documentation

Features

Performance

Typings

v13.16.0

Compare Source

Bug Fixes

Features

v13.15.1

Compare Source

Bug Fixes

v13.15.0

Compare Source

Bug Fixes

Features

v13.14.0

Compare Source

Bug Fixes

Features

v13.13.1

Compare Source

Bug Fixes

Please just look at 13.13.0.

v13.13.0

Compare Source

Bug Fixes

Documentation

Features

Refactor

Typings

v13.12.0

Compare Source

Documentation

Features

v13.11.0

Compare Source

Bug Fixes

Documentation

  • Update misleading Client#guildMemberAvailable event description (v13) (#​8627) (fcd52d7)

Features

Typings

  • GuildChannelManager: Correct fetch return type (v13) (#​8551) (f4e8133)

v13.10.3

Compare Source

Documentation

Typings

  • Disallow some channel types from webhook creation (#​8535) (10b12cc)
  • ModalMessageModalSubmitInteraction: ChannelId is not nullable (v13) (#​8505) (526ea74)

v13.10.2

Compare Source

Typings

v13.10.1

Compare Source

Bug Fixes

v13.10.0

Compare Source

Features

v13.9.2

Compare Source

Bug Fixes

v13.9.1

Compare Source

Bug Fixes

  • ApplicationCommandManager: Allow passing 0n to defaultMemberPermissions (v13) (#​8312) (4cf0555)

Refactor

v13.9.0

Compare Source

Bug Fixes

  • PermissionOverwriteManager: Mutates user (#​8282) (4d86cf4)
  • GuildChannelManager: Access resolveId correctly (v13) (#​8297) (beb3d8e)
  • GuildChannelManager: Edit lockPermissions (#​8267) (8fe166d)
  • applicationcommandmanager: Explicitly allow passing builders to methods (v13) (#​8229) (f457cdd)
  • Pass in the expected query object type for application commands (#​8189) (f704b26)
  • Use non-global flag whilst resolving regular expressions (#​8178) (4063b90)
  • GuildStickerManager.fetchUser: Changed guildId to guild.id (#​8176) (0e0f784)
  • guildmemberremove: Remove member's presence for v13 (#​8182) (e8d72c7)
  • WebSocketShard: Backport error handler preservation on connections (#​8164) (c198e89)

Documentation

Features

Typings

v13.8.1

Compare Source

Bug Fixes

Documentation

Refactor

Typings

v13.8.0

Compare Source

Bug Fixes

Features

v13.7.0

Compare Source

Bug Fixes

Documentation

Features

Refactor

Typings

v13.6.0

Compare Source

Documentation

Features

v13.5.1

Compare Source

Bug Fixes

Documentation

v13.5.0

Compare Source

Bug Fixes

Features

Refactor

  • MessageEmbed: Deprecate strings for setAuthor() (completely) and setFooter() (#​7153) (3496516)
  • Import timers, process, and Buffer from node: (#​7157) (3c62bd2)

v13.4.0

Compare Source

Bug Fixes
Features

v13.3.1

Compare Source

Bug Fixes

v13.3.0

Compare Source

Bug Fixes
Features

v13.2.0

Compare Source

Bug Fixes
Features
Performance Improvements

v13.1.0

Compare Source

Bug Fixes
Features

v13.0.1

Compare Source

Bug Fixes

v13.0.0

Compare Source

Changelog: https://github.com/discordjs/discord.js/blob/master/CHANGELOG.md#1300-2021-08-06

For breaking changes please reference: https://discordjs.guide/additional-info/changes-in-v13.html


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [discord.js](https://discord.js.org) ([source](https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js)) | dependencies | major | [`^12.5.3` -> `^14.0.0`](https://renovatebot.com/diffs/npm/discord.js/12.5.3/14.21.0) | --- ### Release Notes <details> <summary>discordjs/discord.js (discord.js)</summary> ### [`v14.21.0`](https://github.com/discordjs/discord.js/releases/tag/14.21.0) [Compare Source](https://github.com/discordjs/discord.js/compare/14.20.0...14.21.0) #### Bug Fixes - **ClientUser:** Remove token assignment ([#&#8203;10953](https://github.com/discordjs/discord.js/issues/10953)) ([507b696](https://github.com/discordjs/discord.js/commit/507b696792d61ae49565b4613439aceb08dcf38a)) #### Features - **GuildMember:** Add `avatarDecorationData` ([#&#8203;10942](https://github.com/discordjs/discord.js/issues/10942)) ([15f7571](https://github.com/discordjs/discord.js/commit/15f7571243d5b206141290478fd5164d299c0850)) - **ClientApplication:** Add `approximateUserAuthorizationCount` ([#&#8203;10933](https://github.com/discordjs/discord.js/issues/10933)) ([3fa429c](https://github.com/discordjs/discord.js/commit/3fa429c7dfa3bb3e6f099cd2f068c474a01677b1)) #### Typings - **ClientEventTypes:** Add missing `guildSoundboardSoundsUpdate` ([#&#8203;10928](https://github.com/discordjs/discord.js/issues/10928)) ([c2a43b6](https://github.com/discordjs/discord.js/commit/c2a43b685e01eff878a399e8c00df8e473c185ad)) ### [`v14.20.0`](https://github.com/discordjs/discord.js/releases/tag/14.20.0) [Compare Source](https://github.com/discordjs/discord.js/compare/14.19.3...14.20.0) #### Bug Fixes - Use resolvePartialEmoji on MessagePayload#options#components ([#&#8203;10910](https://github.com/discordjs/discord.js/issues/10910)) ([f2f757c](https://github.com/discordjs/discord.js/commit/f2f757ce52b76d5e571f47f9bf1c5188627b80d5)) - **ChannelManager:** Remove threads from cache upon deletion ([#&#8203;10883](https://github.com/discordjs/discord.js/issues/10883)) ([ee2eb73](https://github.com/discordjs/discord.js/commit/ee2eb7349f2467451880baaea54e02074916015f)) - **PartialGroupDMChannel:** Prevent `undefined` values ([#&#8203;10889](https://github.com/discordjs/discord.js/issues/10889)) ([9bca4af](https://github.com/discordjs/discord.js/commit/9bca4af5fdb78fae7b970498db7f93df31f55ef9)) #### Features - Backport entrypoint command ([#&#8203;10908](https://github.com/discordjs/discord.js/issues/10908)) ([c0eae34](https://github.com/discordjs/discord.js/commit/c0eae344c2ed43fa67be9fda8e3d3e479693d2d1)) - **BaseInteraction:** Add `attachmentSizeLimit` ([#&#8203;10830](https://github.com/discordjs/discord.js/issues/10830)) ([7e21a94](https://github.com/discordjs/discord.js/commit/7e21a9474e532c5b22c6e0600c446fca47352617)) #### Performance - **Components:** Hash table ([#&#8203;10893](https://github.com/discordjs/discord.js/issues/10893)) ([2d19163](https://github.com/discordjs/discord.js/commit/2d19163d764705667691430e438499fd330ffb65)) #### Refactor - **Client:** Remove `with_expiration` query parameter ([#&#8203;10800](https://github.com/discordjs/discord.js/issues/10800)) ([c8f6066](https://github.com/discordjs/discord.js/commit/c8f6066d6a0a1fc6ac23a49d66604d95b588af3e)) ### [`v14.19.3`](https://github.com/discordjs/discord.js/releases/tag/14.19.3) [Compare Source](https://github.com/discordjs/discord.js/compare/14.19.2...14.19.3) #### Bug Fixes - Regression in allowedMentions when replying ([#&#8203;10866](https://github.com/discordjs/discord.js/issues/10866)) ([2ebb5cb](https://github.com/discordjs/discord.js/commit/2ebb5cbd53d869a52cba4549e7acc417963741cd)) ### [`v14.19.2`](https://github.com/discordjs/discord.js/releases/tag/14.19.2) [Compare Source](https://github.com/discordjs/discord.js/compare/14.19.1...14.19.2) #### Bug Fixes - **WebSocketManager:** Always emit shardDisconnect on unresumable close ([#&#8203;10826](https://github.com/discordjs/discord.js/issues/10826)) ([37ef57b](https://github.com/discordjs/discord.js/commit/37ef57b88079db2f87036dfd9d57af9a2e5d1b9f)) - **SoundboardSound:** Wrong emoji comparison in `equals` ([#&#8203;10861](https://github.com/discordjs/discord.js/issues/10861)) ([5f3fc17](https://github.com/discordjs/discord.js/commit/5f3fc170fbfd49fa4f117901578c309f00f65d0b)) - AllowedMentions, container, media item `toJSON()` for components v2 ([#&#8203;10852](https://github.com/discordjs/discord.js/issues/10852)) ([20fade2](https://github.com/discordjs/discord.js/commit/20fade2a875695aa677e32b983320e746fd4d69c)) - **Guild:** Cache soundboard sounds when patching ([#&#8203;10857](https://github.com/discordjs/discord.js/issues/10857)) ([e827644](https://github.com/discordjs/discord.js/commit/e827644b5aecf05f7551e4e31a620894cc7aa71f)) - **GuildSoundboardSoundManager:** Value "undefined" is not snowflake ([#&#8203;10854](https://github.com/discordjs/discord.js/issues/10854)) ([6281592](https://github.com/discordjs/discord.js/commit/62815928aba0baa96b3422a4a7f1c4321c123dc7)) #### Typings - **GuildSoundboardSoundEditOptions:** Add missing `reason` ([#&#8203;10863](https://github.com/discordjs/discord.js/issues/10863)) ([e3c247e](https://github.com/discordjs/discord.js/commit/e3c247e423c91b9d9e1d40d0521b6eddf0bc53c9)) ### [`v14.19.1`](https://github.com/discordjs/discord.js/releases/tag/14.19.1) [Compare Source](https://github.com/discordjs/discord.js/compare/14.19.0...14.19.1) #### Bug Fixes - Add in `withComponents` to Webhook ([481ccd2](https://github.com/discordjs/discord.js/commit/481ccd228bc240e32ac552475f8427a8042e1add)) ### [`v14.19.0`](https://github.com/discordjs/discord.js/releases/tag/14.19.0) [Compare Source](https://github.com/discordjs/discord.js/compare/14.18.0...14.19.0) #### Bug Fixes - Set `with_components` when sending components through webhooks ([8cdbe23](https://github.com/discordjs/discord.js/commit/8cdbe23766c6e5fe1e0acc040120e839511fea2c)) - **GuildAuditLogEntry:** Fix some incorrect types and runtime logic ([#&#8203;10849](https://github.com/discordjs/discord.js/issues/10849)) ([d920933](https://github.com/discordjs/discord.js/commit/d920933dc5b3c518754f526a9864582fc2c92a43)) - Spread out section components next to accessory ([1605a2c](https://github.com/discordjs/discord.js/commit/1605a2c2894c4bb834c604f13a5a91cdbffac3a8)) - Correctly extend CachedManager in GuildSoundboardSoundManager ([532c384](https://github.com/discordjs/discord.js/commit/532c3842bc293c965dd9fee846257c9e0bbb450a)) - **MessagePayload:** Preserve existing flags when editing ([#&#8203;10766](https://github.com/discordjs/discord.js/issues/10766)) ([ebfd526](https://github.com/discordjs/discord.js/commit/ebfd52695e205bccda3ae6f4ec39d4e5e8891ab0)) #### Features - Soundboard missing things ([#&#8203;10850](https://github.com/discordjs/discord.js/issues/10850)) ([2d817df](https://github.com/discordjs/discord.js/commit/2d817df3b5894da84a1990cb4e0cfded8a925e75)) - Components v2 in v14 ([#&#8203;10781](https://github.com/discordjs/discord.js/issues/10781)) ([edace17](https://github.com/discordjs/discord.js/commit/edace17a131f857547163a3acf4bb6fec0c1e415)) - Add soundboard in v14 ([#&#8203;10843](https://github.com/discordjs/discord.js/issues/10843)) ([d3154cf](https://github.com/discordjs/discord.js/commit/d3154cf8f1eb027b5b4921d4048a32f464a3cd85)) #### Typings - Make `Client.on()` compatible with esnext.disposable in TS5.6+ ([#&#8203;10773](https://github.com/discordjs/discord.js/issues/10773)) ([45552fa](https://github.com/discordjs/discord.js/commit/45552faf02c67b5079f34567c0214203cd927d2e)) ### [`v14.18.0`](https://github.com/discordjs/discord.js/releases/tag/14.18.0) [Compare Source](https://github.com/discordjs/discord.js/compare/14.17.3...14.18.0) #### Bug Fixes - **Guild:** Type error with permissionOverwrites ([#&#8203;10527](https://github.com/discordjs/discord.js/issues/10527)) ([8e1e1be](https://github.com/discordjs/discord.js/commit/8e1e1be0c23a0a063a6b530ac8cee30cf7629644)) - Incorrect relative path ([#&#8203;10734](https://github.com/discordjs/discord.js/issues/10734)) ([b7f1ebc](https://github.com/discordjs/discord.js/commit/b7f1ebc334e110be3208c476b61b82a69386fd84)) - **PresenceUpdate:** Correctly add user regardless of their properties ([#&#8203;10672](https://github.com/discordjs/discord.js/issues/10672)) ([7c1b73c](https://github.com/discordjs/discord.js/commit/7c1b73cc697fd3b85011bdb2c098ca3a3f863b1f)) - **InteractionResponses:** Mark replied true for followUps ([#&#8203;10688](https://github.com/discordjs/discord.js/issues/10688)) ([32dff01](https://github.com/discordjs/discord.js/commit/32dff01f291271bde3cfb354964ed140a6fa82d7)) #### Documentation - Use link tags to render links on the documentation ([#&#8203;10731](https://github.com/discordjs/discord.js/issues/10731)) ([66b9718](https://github.com/discordjs/discord.js/commit/66b971899ab702240642e3ae2d189fd9e7efc701)) - **Message:** Improve message snapshots description ([#&#8203;10709](https://github.com/discordjs/discord.js/issues/10709)) ([31df3d2](https://github.com/discordjs/discord.js/commit/31df3d21cdc53400672924bc7c5dc7fd3053630b)) #### Features - Message forwards ([#&#8203;10733](https://github.com/discordjs/discord.js/issues/10733)) ([89c076c](https://github.com/discordjs/discord.js/commit/89c076c89e90e8f5912786e8899ced9e8eea6003)) - Incident Actions ([#&#8203;10727](https://github.com/discordjs/discord.js/issues/10727)) ([41dee51](https://github.com/discordjs/discord.js/commit/41dee5177d9cb15f667e60a34619882222bf249c)) - **website:** Type parameters links, builtin doc links, default values ([#&#8203;10515](https://github.com/discordjs/discord.js/issues/10515)) ([43235d4](https://github.com/discordjs/discord.js/commit/43235d43fe76e26805c52dcff13519652bcb6a4a)) - **PartialGroupDMChannel:** Add missing properties ([#&#8203;10502](https://github.com/discordjs/discord.js/issues/10502)) ([5e66f85](https://github.com/discordjs/discord.js/commit/5e66f85f55724a583921252b035eb2097345fec8)) - **Subscription:** Add `renewalSkuIds` ([#&#8203;10662](https://github.com/discordjs/discord.js/issues/10662)) ([efa50fc](https://github.com/discordjs/discord.js/commit/efa50fc3fa463b09bde11c1640daa2abb8c22686)) - **website:** Include reexported members in docs ([#&#8203;10518](https://github.com/discordjs/discord.js/issues/10518)) ([aa61c20](https://github.com/discordjs/discord.js/commit/aa61c20ffdac3f3a0dca224f9e48e614309ecb2e)) #### Refactor - Use throw instead of Promise.reject ([#&#8203;10712](https://github.com/discordjs/discord.js/issues/10712)) ([2663d76](https://github.com/discordjs/discord.js/commit/2663d767099f2e14a23f9cbfb868f279ffb253d1)) - Remove data resolver exports ([#&#8203;10701](https://github.com/discordjs/discord.js/issues/10701)) ([4606041](https://github.com/discordjs/discord.js/commit/46060419a9593dc5132ba6f13b58d0c18613679b)) - **IntegrationApplication:** Move common properties to Application ([#&#8203;10627](https://github.com/discordjs/discord.js/issues/10627)) ([95db597](https://github.com/discordjs/discord.js/commit/95db597fc844e7951b07cfb5741e27086ac7451a)) #### Styling - Prettier ([92aea94](https://github.com/discordjs/discord.js/commit/92aea944119638b12c03be0f627f20fe5fe5145e)) #### Typings - Fix recurrence rule types ([#&#8203;10694](https://github.com/discordjs/discord.js/issues/10694)) ([193a5e9](https://github.com/discordjs/discord.js/commit/193a5e9e20fc4832592b2a3b6f142752121f43d5)) - **ThreadOnlyChannel:** Remove incorrect `messages` property ([#&#8203;10708](https://github.com/discordjs/discord.js/issues/10708)) ([44a1e85](https://github.com/discordjs/discord.js/commit/44a1e858473a51809cb1e6114d6a659fe28587f0)) - Add `undefined` to `flags` for `exactOptionalPropertyTypes` ([#&#8203;10707](https://github.com/discordjs/discord.js/issues/10707)) ([d2e1924](https://github.com/discordjs/discord.js/commit/d2e1924fa6a06120879a1158d501a899db3d6d96)) - Allow only ephemeral for defer reply ([#&#8203;10696](https://github.com/discordjs/discord.js/issues/10696)) ([68dd260](https://github.com/discordjs/discord.js/commit/68dd260dee1a7b0bbd4fcdff1b39283ea8dcedec)) - Remove createComponent and createComponentBuilder ([#&#8203;10687](https://github.com/discordjs/discord.js/issues/10687)) ([0047a49](https://github.com/discordjs/discord.js/commit/0047a49b7395acf0936702f233e7fb89e9f352fe)) ### [`v14.17.3`](https://github.com/discordjs/discord.js/releases/tag/14.17.3) [Compare Source](https://github.com/discordjs/discord.js/compare/14.17.2...14.17.3) #### Bug Fixes - **Message:** Ensure channel is defined for clean content ([#&#8203;10681](https://github.com/discordjs/discord.js/issues/10681)) ([46bf8f0](https://github.com/discordjs/discord.js/commit/46bf8f0146b67d7c480a3512ade1edbfb16e7a26)) - Use `resolve()` for `PermissionOverwrites` ([#&#8203;10686](https://github.com/discordjs/discord.js/issues/10686)) ([7280d4e](https://github.com/discordjs/discord.js/commit/7280d4e82eb47ce7cb3964057d7d56a62179cf18)) ### [`v14.17.2`](https://github.com/discordjs/discord.js/releases/tag/14.17.2) [Compare Source](https://github.com/discordjs/discord.js/compare/14.17.1...14.17.2) #### Bug Fixes - **InteractionResponses:** Check correct property for deprecation ([77804cf](https://github.com/discordjs/discord.js/commit/77804cfd559691d9b8c85aec8c494cd6c14c4ea7)) ### [`v14.17.1`](https://github.com/discordjs/discord.js/releases/tag/14.17.1) [Compare Source](https://github.com/discordjs/discord.js/compare/14.17.0...14.17.1) #### Bug Fixes - Correct guild member banner URL ([8d69b24](https://github.com/discordjs/discord.js/commit/8d69b24b5c83249dffa5899a417a9dcbc6f3f30c)) ### [`v14.17.0`](https://github.com/discordjs/discord.js/releases/tag/14.17.0) [Compare Source](https://github.com/discordjs/discord.js/compare/14.16.3...14.17.0) #### Bug Fixes - **InteractionResponses:** Do not use `in` if a string is passed ([ff42d7a](https://github.com/discordjs/discord.js/commit/ff42d7af72e940ae72c61d2c5164ae68f2708b96)) - Use Message#interactionMetadata ([#&#8203;10654](https://github.com/discordjs/discord.js/issues/10654)) ([6087088](https://github.com/discordjs/discord.js/commit/60870885790eb1857ed4c2969c9c404e356a1299)) - **InteractionResponses:** Properly resolve message flags ([#&#8203;10661](https://github.com/discordjs/discord.js/issues/10661)) ([b2754d4](https://github.com/discordjs/discord.js/commit/b2754d4a0ec250ae84057d0f07c078376f54829c)) - **ThreadChannel:** Make `ownerId` always present ([#&#8203;10618](https://github.com/discordjs/discord.js/issues/10618)) ([7678f11](https://github.com/discordjs/discord.js/commit/7678f1176a645878261361faef0429f9cf7f4810)) - **MessageReaction:** Address `undefined` burst properties ([#&#8203;10597](https://github.com/discordjs/discord.js/issues/10597)) ([76968b4](https://github.com/discordjs/discord.js/commit/76968b4bc14b8a66825f9140d130b1e04c11855a)) - **ThreadChannel:** Address parameter type on fetchOwner() ([#&#8203;10592](https://github.com/discordjs/discord.js/issues/10592)) ([56c9396](https://github.com/discordjs/discord.js/commit/56c9396b717d4dec2410ca13938ce238ec21215d)) - **InteractionResponses:** Throw error on deleting response of unacknowledged interaction ([#&#8203;10587](https://github.com/discordjs/discord.js/issues/10587)) ([21c283f](https://github.com/discordjs/discord.js/commit/21c283f964ab9e331db53cc0c21ca64980372488)) - **GuildScheduledEvent:** Handle null recurrence\_rule ([#&#8203;10543](https://github.com/discordjs/discord.js/issues/10543)) ([831aafa](https://github.com/discordjs/discord.js/commit/831aafa733e8eea55534c4c39b87775d2e2f56c4)) #### Documentation - Correct discord-api-types URLs ([#&#8203;10622](https://github.com/discordjs/discord.js/issues/10622)) ([76042f0](https://github.com/discordjs/discord.js/commit/76042f05386edcbadc5ad4ded22e8b15c7b6f8ec)) - Typos ([#&#8203;10628](https://github.com/discordjs/discord.js/issues/10628)) ([388783d](https://github.com/discordjs/discord.js/commit/388783d7dd718aae519801b90aa781d07b7fb64e)) - Add note about idempotence to role add/remove routes ([#&#8203;10586](https://github.com/discordjs/discord.js/issues/10586)) ([565fc01](https://github.com/discordjs/discord.js/commit/565fc0192a5ed2642ff1bd615c59678b5c3cd24b)) - **Client:** Fix incorrect managers descriptions ([f79ba52](https://github.com/discordjs/discord.js/commit/f79ba52c7a1334d987e9873a8a411e92d5140116)) - **discord.js:** Remove `utf-8-validate` ([#&#8203;10531](https://github.com/discordjs/discord.js/issues/10531)) ([297e959](https://github.com/discordjs/discord.js/commit/297e959f48abbfd3af58cc29cdcef139d3579821)) #### Features - **ClientApplication:** Add webhook events ([#&#8203;10588](https://github.com/discordjs/discord.js/issues/10588)) ([7b2a2e3](https://github.com/discordjs/discord.js/commit/7b2a2e3a154afd69ff892da615ea75c46730f226)) - **InteractionResponses:** Support `with_response` query parameter ([#&#8203;10636](https://github.com/discordjs/discord.js/issues/10636)) ([622acbc](https://github.com/discordjs/discord.js/commit/622acbcbf02c3b8e0eae4296964c3e745e19378d)) - **ClientApplication:** Add webhook events ([#&#8203;10588](https://github.com/discordjs/discord.js/issues/10588)) ([ae1deac](https://github.com/discordjs/discord.js/commit/ae1deac2bf37aecda4c044bf5c28d03930bd763b)) - **EntitlementManager:** Support get entitlement ([#&#8203;10606](https://github.com/discordjs/discord.js/issues/10606)) ([a367e2c](https://github.com/discordjs/discord.js/commit/a367e2c8c99ab3bfb83cdbfb65e7a5020b50b7f7)) - Add subscriptions ([#&#8203;10541](https://github.com/discordjs/discord.js/issues/10541)) ([4cca33d](https://github.com/discordjs/discord.js/commit/4cca33d9b0759294c9a2dfec39d80a24a2cc1595)) - Emit reaction type on gateway events ([#&#8203;10598](https://github.com/discordjs/discord.js/issues/10598)) ([bda3128](https://github.com/discordjs/discord.js/commit/bda31284bf46515747e002e86ea35d0b6910e269)) - Voice Channel Effect Send ([#&#8203;10318](https://github.com/discordjs/discord.js/issues/10318)) ([34343c6](https://github.com/discordjs/discord.js/commit/34343c6afae65205d3b17b60fdd202d0937d6a46)) - **GuildMember:** Banners ([#&#8203;10384](https://github.com/discordjs/discord.js/issues/10384)) ([b1ded63](https://github.com/discordjs/discord.js/commit/b1ded63e42e7349f535df4680509b9393dd8f288)) - Add ApplicationEmoji to EmojiResolvable and MessageReaction#emoji ([#&#8203;10477](https://github.com/discordjs/discord.js/issues/10477)) ([1fc87a9](https://github.com/discordjs/discord.js/commit/1fc87a96987fe69722502d7574500926a4e0bfde)) - Recurring scheduled events ([#&#8203;10447](https://github.com/discordjs/discord.js/issues/10447)) ([97c3237](https://github.com/discordjs/discord.js/commit/97c3237a70027f71bb3f046357a55bb730daca14)) - Message forwarding ([#&#8203;10464](https://github.com/discordjs/discord.js/issues/10464)) ([c122178](https://github.com/discordjs/discord.js/commit/c12217829b46f7a60266f65af4af19cdbfcd7906)) #### Refactor - **FetchApplicationCommandOptions:** Use `Locale` over `LocaleString` ([#&#8203;10625](https://github.com/discordjs/discord.js/issues/10625)) ([7ce6f2f](https://github.com/discordjs/discord.js/commit/7ce6f2fc8a8756532d71a542186d10a0aa951471)) - Use `cache.get()` for snowflakes, `resolve()` otherwise ([#&#8203;10626](https://github.com/discordjs/discord.js/issues/10626)) ([dedaa5d](https://github.com/discordjs/discord.js/commit/dedaa5d657f15491910ec05102ce72affc822b97)) - Remove extra traversing ([#&#8203;10580](https://github.com/discordjs/discord.js/issues/10580)) ([33533b7](https://github.com/discordjs/discord.js/commit/33533b72849d9741dae8c979734b45abbf3657a7)) - **InteractionResponses:** Deprecate ephemeral response option ([#&#8203;10574](https://github.com/discordjs/discord.js/issues/10574)) ([be38f57](https://github.com/discordjs/discord.js/commit/be38f5792602ed1a79a9638aa8e629e7ad6bdd0d)) - Deprecate `reason` parameter on adding and removing thread members ([#&#8203;10551](https://github.com/discordjs/discord.js/issues/10551)) ([72e0c99](https://github.com/discordjs/discord.js/commit/72e0c994547f2a9c99b320870e14d7f1643f3851)) - Deprecate fetching user flags ([#&#8203;10550](https://github.com/discordjs/discord.js/issues/10550)) ([3d06c9d](https://github.com/discordjs/discord.js/commit/3d06c9d872b2e79356f1239f7d0eb0577a4bcedf)) #### Testing - Remove unused test ([#&#8203;10638](https://github.com/discordjs/discord.js/issues/10638)) ([53cbb0e](https://github.com/discordjs/discord.js/commit/53cbb0e36d4ab191cbc15a022d752da14c2e0ace)) #### Typings - Add missing `Caches` managers ([#&#8203;10540](https://github.com/discordjs/discord.js/issues/10540)) ([13471fa](https://github.com/discordjs/discord.js/commit/13471fa1b7c44b236db9fe9b1a64dacd41b14b76)) - Remove newMessage partial on messageUpdate event typing ([#&#8203;10526](https://github.com/discordjs/discord.js/issues/10526)) ([5faf074](https://github.com/discordjs/discord.js/commit/5faf074c145044f0edefafab97fd07a8dfb8bc30)) ### [`v14.16.3`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#14163---2024-09-29) [Compare Source](https://github.com/discordjs/discord.js/compare/14.16.2...14.16.3) #### Bug Fixes - **BaseInteraction:** Add missing props ([#&#8203;10517](https://github.com/discordjs/discord.js/issues/10517)) ([6c77fee](https://github.com/discordjs/discord.js/commit/6c77fee41b1aabc243bff623debd157a4c7fad6a)) by [@&#8203;monbrey](https://github.com/monbrey) - `GuildChannel#guildId` not being patched to `undefined` ([#&#8203;10505](https://github.com/discordjs/discord.js/issues/10505)) ([2adee06](https://github.com/discordjs/discord.js/commit/2adee06b6e92b7854ebb1c2bfd04940aab68dd10)) by [@&#8203;Qjuh](https://github.com/Qjuh) #### Typings - **MessageEditOptions:** Omit `poll` ([#&#8203;10509](https://github.com/discordjs/discord.js/issues/10509)) ([665bf14](https://github.com/discordjs/discord.js/commit/665bf1486aec62e9528f5f7b5a6910ae6b5a6c9c)) by [@&#8203;TAEMBO](https://github.com/TAEMBO) ### [`v14.16.2`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#14162---2024-09-12) [Compare Source](https://github.com/discordjs/discord.js/compare/14.16.1...14.16.2) #### Bug Fixes - **ApplicationCommand:** Incorrect comparison in equals method ([#&#8203;10497](https://github.com/discordjs/discord.js/issues/10497)) ([3c74aa2](https://github.com/discordjs/discord.js/commit/3c74aa204909323ff6d05991438bee2c583e838b)) by [@&#8203;monbrey](https://github.com/monbrey) - Type guard for sendable text-based channels ([#&#8203;10482](https://github.com/discordjs/discord.js/issues/10482)) ([dea6840](https://github.com/discordjs/discord.js/commit/dea68400a38edb90b8b4242d64be14968943130d)) by [@&#8203;vladfrangu](https://github.com/vladfrangu) #### Documentation - Update discord documentation links ([#&#8203;10484](https://github.com/discordjs/discord.js/issues/10484)) ([799fa54](https://github.com/discordjs/discord.js/commit/799fa54fa4434144855be2f7a0bbac6ff8ce9d0b)) by [@&#8203;sdanialraza](https://github.com/sdanialraza) - **Message:** Mark `interaction` as deprecated ([#&#8203;10481](https://github.com/discordjs/discord.js/issues/10481)) ([c13f18e](https://github.com/discordjs/discord.js/commit/c13f18e90eb6eb315397c095e948993856428757)) by [@&#8203;sdanialraza](https://github.com/sdanialraza) - **ApplicationEmojiManager:** Fix fetch example ([#&#8203;10480](https://github.com/discordjs/discord.js/issues/10480)) ([4594896](https://github.com/discordjs/discord.js/commit/4594896b5404c6a34e07544951c59ff8f3657184)) by [@&#8203;sdanialraza](https://github.com/sdanialraza) #### Typings - Export GroupDM helper type ([#&#8203;10478](https://github.com/discordjs/discord.js/issues/10478)) ([aff772c](https://github.com/discordjs/discord.js/commit/aff772c7aa3b3de58780a94588d1f3576a434f32)) by [@&#8203;Qjuh](https://github.com/Qjuh) ### [`v14.16.1`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#14161---2024-09-02) [Compare Source](https://github.com/discordjs/discord.js/compare/14.16.0...14.16.1) #### Bug Fixes - **Message:** Reacting returning undefined ([#&#8203;10475](https://github.com/discordjs/discord.js/issues/10475)) ([9257a09](https://github.com/discordjs/discord.js/commit/9257a09abbf80558ed2d5d209a2f6bd2a4b3d799)) by [@&#8203;vladfrangu](https://github.com/vladfrangu) - **Transformers:** Pass client to recursive call ([#&#8203;10474](https://github.com/discordjs/discord.js/issues/10474)) ([4810f7c](https://github.com/discordjs/discord.js/commit/4810f7c8637dacf77d0442bd84e0d579e1f1d3bd)) by [@&#8203;SpaceEEC](https://github.com/SpaceEEC) ### [`v14.16.0`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#14160---2024-09-01) [Compare Source](https://github.com/discordjs/discord.js/compare/14.15.3...14.16.0) #### Bug Fixes - Message reaction crash ([#&#8203;10469](https://github.com/discordjs/discord.js/issues/10469)) ([13dc779](https://github.com/discordjs/discord.js/commit/13dc779029acbea295e208cc0c058f0e6ec0e9aa)) - **MessagePayload:** Crash when resolving body ([#&#8203;10454](https://github.com/discordjs/discord.js/issues/10454)) ([dd795da](https://github.com/discordjs/discord.js/commit/dd795da790ac4107bc9d8d55aa7bc119367ee8c6)) - **Shard:** Add env, execArgv, and argv for worker-based shards ([#&#8203;10429](https://github.com/discordjs/discord.js/issues/10429)) ([b0f8df0](https://github.com/discordjs/discord.js/commit/b0f8df0f6c7d2a89838132c886294428ddf090d9)) - **GuildAuditLogsEntry:** Correct mapped `AuditLogChange` objects ([#&#8203;10438](https://github.com/discordjs/discord.js/issues/10438)) ([45f7e1a](https://github.com/discordjs/discord.js/commit/45f7e1a2e85da760f548765b768bd1b378bdedb9)) - **GuildMemberManager:** Fix data type check for `add()` method ([#&#8203;10338](https://github.com/discordjs/discord.js/issues/10338)) ([ab8bf0f](https://github.com/discordjs/discord.js/commit/ab8bf0f4d2a50cd85cf8b2aa1d4e2ea93872807b)) - Consistent debug log spacing ([#&#8203;10349](https://github.com/discordjs/discord.js/issues/10349)) ([38c699b](https://github.com/discordjs/discord.js/commit/38c699bc8a2ca40f37f70c93e08067e00f12ee81)) #### Documentation - Correct documentation for BaseInteraction#inCachedGuild ([#&#8203;10456](https://github.com/discordjs/discord.js/issues/10456)) ([bddf018](https://github.com/discordjs/discord.js/commit/bddf018f266f7050d64f414aa60dd01b1568a1ef)) - Lowercase "image" URL ([#&#8203;10386](https://github.com/discordjs/discord.js/issues/10386)) ([785ec8f](https://github.com/discordjs/discord.js/commit/785ec8fd757da1d8cf7963e3cec231a6d5fe4a24)) - Update rule trigger types ([#&#8203;9708](https://github.com/discordjs/discord.js/issues/9708)) ([757bed0](https://github.com/discordjs/discord.js/commit/757bed0b1f345a8963bc4eb680bed4462531fb49)) #### Features - User-installable apps ([#&#8203;10227](https://github.com/discordjs/discord.js/issues/10227)) ([fc0b6f7](https://github.com/discordjs/discord.js/commit/fc0b6f7f8ebd94a4a05fac0c76e49b23752a8e65)) - Super reactions ([#&#8203;9336](https://github.com/discordjs/discord.js/issues/9336)) ([a5afc40](https://github.com/discordjs/discord.js/commit/a5afc406b965b39a9cc90ef9e0e7a4b460c4e04c)) - Use get sticker pack endpoint ([#&#8203;10445](https://github.com/discordjs/discord.js/issues/10445)) ([1b1ae2f](https://github.com/discordjs/discord.js/commit/1b1ae2f0cb339170e4c0692eb43fbc966fd64030)) - **VoiceState:** Add methods for fetching voice state ([#&#8203;10442](https://github.com/discordjs/discord.js/issues/10442)) ([9907ff9](https://github.com/discordjs/discord.js/commit/9907ff915e7c72e7e980d68bf005763a3aacad1c)) - Application emojis ([#&#8203;10399](https://github.com/discordjs/discord.js/issues/10399)) ([5d92525](https://github.com/discordjs/discord.js/commit/5d92525596a0193fe65626119bb040c2eb9e945a)) - **Attachment:** Add `title` ([#&#8203;10423](https://github.com/discordjs/discord.js/issues/10423)) ([c63bde9](https://github.com/discordjs/discord.js/commit/c63bde9479359a863be4ffa4916d683a88eb46f1)) - Add support for Automated Message nonce handling ([#&#8203;10381](https://github.com/discordjs/discord.js/issues/10381)) ([2ca187b](https://github.com/discordjs/discord.js/commit/2ca187bd34a8cf2ac4ac7f2bdaecd0506c5b40bd)) - **GuildAuditLogsEntry:** Onboarding events ([#&#8203;9726](https://github.com/discordjs/discord.js/issues/9726)) ([3654efe](https://github.com/discordjs/discord.js/commit/3654efede26e28f572313cc9f3556ae59db61ba3)) - Premium buttons ([#&#8203;10353](https://github.com/discordjs/discord.js/issues/10353)) ([4f59b74](https://github.com/discordjs/discord.js/commit/4f59b740d01b9ff2213949708a36e17da32b89c3)) - **Message:** Add `call` ([#&#8203;10283](https://github.com/discordjs/discord.js/issues/10283)) ([6803121](https://github.com/discordjs/discord.js/commit/68031210f52f25dff80558e0a12d1eceb785b47b)) - **Invite:** Add `type` ([#&#8203;10280](https://github.com/discordjs/discord.js/issues/10280)) ([17d4c78](https://github.com/discordjs/discord.js/commit/17d4c78fdecff62f616546e69ef9d8ddaea3986c)) - **User:** Add `avatarDecorationData` ([#&#8203;9888](https://github.com/discordjs/discord.js/issues/9888)) ([3b5c600](https://github.com/discordjs/discord.js/commit/3b5c600b9e3f8d40ed48f02e3c9acec7433f1cc3)) #### Refactor - Use get guild role endpoint ([#&#8203;10443](https://github.com/discordjs/discord.js/issues/10443)) ([bba0e72](https://github.com/discordjs/discord.js/commit/bba0e72e2283630b9f84b77d53525397036c6b31)) - **actions:** Safer getChannel calls ([#&#8203;10434](https://github.com/discordjs/discord.js/issues/10434)) ([87776bb](https://github.com/discordjs/discord.js/commit/87776bb0e8de0e04043ff61fdaf5e71cfbb69aef)) - **GuildChannelManager:** Remove redundant edit code ([#&#8203;10370](https://github.com/discordjs/discord.js/issues/10370)) ([9461045](https://github.com/discordjs/discord.js/commit/9461045e5a8b832778e7e8637f540ee51e6d1eef)) #### Typings - Use `ThreadChannel` and `AnyThreadChannel` consistently ([#&#8203;10181](https://github.com/discordjs/discord.js/issues/10181)) ([1f7d1f8](https://github.com/discordjs/discord.js/commit/1f7d1f8094da8d9ee797b72711a4453b29589f8b)) - **Client:** `EventEmitter` static method overrides ([#&#8203;10360](https://github.com/discordjs/discord.js/issues/10360)) ([9b707f2](https://github.com/discordjs/discord.js/commit/9b707f2b832a57d5768757fad09cf8982f64d03b)) - Fix wrong auto moderation target type ([#&#8203;10391](https://github.com/discordjs/discord.js/issues/10391)) ([bbef68d](https://github.com/discordjs/discord.js/commit/bbef68d27116a2e0aa8c545a2043c46774c97887)) - **ApplicationCommandManager:** `Snowflake` fetch ([#&#8203;10366](https://github.com/discordjs/discord.js/issues/10366)) ([b8397b2](https://github.com/discordjs/discord.js/commit/b8397b24e5a3b27639a5a0bf495c2c47b7954dad)) ### [`v14.15.3`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#14153---2024-06-02) [Compare Source](https://github.com/discordjs/discord.js/compare/14.15.2...14.15.3) #### Bug Fixes - **Message:** Properly compare `attachments` and `embeds` ([#&#8203;10282](https://github.com/discordjs/discord.js/issues/10282)) ([a468ae8](https://github.com/discordjs/discord.js/commit/a468ae8bb5a9de9cb34d40493c59693e84c2812a)) - Throw error on no message id for `Message#fetchReference()` ([#&#8203;10295](https://github.com/discordjs/discord.js/issues/10295)) ([638b896](https://github.com/discordjs/discord.js/commit/638b896efaf0a01b477f91c17170214ad96b1602)) - **ThreadChannel:** Invalid owner fetch option ([#&#8203;10292](https://github.com/discordjs/discord.js/issues/10292)) ([27d0659](https://github.com/discordjs/discord.js/commit/27d0659a45c44f0c5986688d16f28e75e99abcc1)) - **Action:** Ensure all properties on `getChannel()` are passed ([#&#8203;10278](https://github.com/discordjs/discord.js/issues/10278)) ([92c1a51](https://github.com/discordjs/discord.js/commit/92c1a511dc0d9b552b797ef25c7aed2eb36b4386)) - **docs:** Some link tags didn't resolve correctly ([#&#8203;10269](https://github.com/discordjs/discord.js/issues/10269)) ([914cc4b](https://github.com/discordjs/discord.js/commit/914cc4ba5441cde5aa6dc8ec6406a283855d6828)) - **actions:** Handle missing poll object ([#&#8203;10266](https://github.com/discordjs/discord.js/issues/10266)) ([7816ec2](https://github.com/discordjs/discord.js/commit/7816ec2e6b28daf400eaa9cb050fb72908e6f7c6)) #### Refactor - **GuildChannelManager:** Improve addFollower errors ([#&#8203;10277](https://github.com/discordjs/discord.js/issues/10277)) ([555961b](https://github.com/discordjs/discord.js/commit/555961b3b8da8759349cd0e88f89f98d2e8a6363)) #### Typings - Forum starter messages do not support polls ([#&#8203;10276](https://github.com/discordjs/discord.js/issues/10276)) ([35207b0](https://github.com/discordjs/discord.js/commit/35207b0b31929558eee69f4bd53a6f9adadb0362)) - Add `defaultValues` to respective select menu components data ([#&#8203;10265](https://github.com/discordjs/discord.js/issues/10265)) ([c2432d5](https://github.com/discordjs/discord.js/commit/c2432d5704e4e178c044bc0d02f2dabe51450d19)) ### [`v14.15.2`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#14152---2024-05-05) [Compare Source](https://github.com/discordjs/discord.js/compare/14.15.1...14.15.2) #### Bug Fixes - **PollAnswer:** FetchVoters route changed to MessageManager ([#&#8203;10251](https://github.com/discordjs/discord.js/issues/10251)) ([30d79e8](https://github.com/discordjs/discord.js/commit/30d79e85fb8502aee5c63fe7effd9029e347d266)) ### [`v14.15.1`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#14151---2024-05-04) [Compare Source](https://github.com/discordjs/discord.js/compare/14.15.0...14.15.1) #### Bug Fixes - **MessageManager:** Poll methods don't need a channel id ([#&#8203;10249](https://github.com/discordjs/discord.js/issues/10249)) ([0474a43](https://github.com/discordjs/discord.js/commit/0474a4375146b57b35074dadbaa83274416f899e)) ### [`v14.15.0`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#14150---2024-05-04) [Compare Source](https://github.com/discordjs/discord.js/compare/14.14.1...14.15.0) #### Bug Fixes - **Message:** Not crosspostable if has a poll ([#&#8203;10246](https://github.com/discordjs/discord.js/issues/10246)) ([a6b9f1b](https://github.com/discordjs/discord.js/commit/a6b9f1b37e60a9cd6689cec9d9d062a01d179165)) - **actions:** Always emit message create for own messages ([#&#8203;10211](https://github.com/discordjs/discord.js/issues/10211)) ([798f28c](https://github.com/discordjs/discord.js/commit/798f28cb9b25f9f1760be1300465869772f43978)) - **Embed:** Address `equals` method issue ([#&#8203;10152](https://github.com/discordjs/discord.js/issues/10152)) ([ddc927f](https://github.com/discordjs/discord.js/commit/ddc927fabdc4d79a00a89652fb7d6310a40e6397)) - **types:** Export `ReadonlyCollection` ([#&#8203;10184](https://github.com/discordjs/discord.js/issues/10184)) ([6cc5fa2](https://github.com/discordjs/discord.js/commit/6cc5fa28e6dc540a48c9e6f734ffb3832b78b3df)) - Anchor link for events ([0efd1be](https://github.com/discordjs/discord.js/commit/0efd1bea46fa2fc8bcd3dcfd0ac5cd608a0a7df0)) - **resolveColor:** Address case for numbers ([#&#8203;10115](https://github.com/discordjs/discord.js/issues/10115)) ([3755e66](https://github.com/discordjs/discord.js/commit/3755e66d411efd6ed210d5070a0257c742c336d6)) - Invert deletable message types list ([#&#8203;10093](https://github.com/discordjs/discord.js/issues/10093)) ([42bc5d2](https://github.com/discordjs/discord.js/commit/42bc5d2c744d59a63ba2cccff2099092556da49e)) - **BaseClient:** Fall back to `userAgentAppendix` ([#&#8203;10113](https://github.com/discordjs/discord.js/issues/10113)) ([b16647e](https://github.com/discordjs/discord.js/commit/b16647e6cc6c1d0ee13ac5ce3bf31fd743355eb3)) - **InteractionResponses:** Check if ephemeral message flag is used ([#&#8203;10021](https://github.com/discordjs/discord.js/issues/10021)) ([62e31cb](https://github.com/discordjs/discord.js/commit/62e31cb9ee4b21b15fcce45b2cdfab970bb89824)) - Replace internal calls to Emoji#url ([#&#8203;10025](https://github.com/discordjs/discord.js/issues/10025)) ([941642a](https://github.com/discordjs/discord.js/commit/941642ad2ff31017cfe0419fda55f1f2a1f12286)) - Export "ESM" types when discord.js is imported in ESM land ([#&#8203;10009](https://github.com/discordjs/discord.js/issues/10009)) ([e412a22](https://github.com/discordjs/discord.js/commit/e412a22ceb92f142fbeddb6b9330e046bec92c69)) - **website:** Discord-api-types links, URL links and some minor doc issues ([#&#8203;9990](https://github.com/discordjs/discord.js/issues/9990)) ([57c414b](https://github.com/discordjs/discord.js/commit/57c414be21157a83a5dfe0f720b0f8d495e28538)) - **website:** Cross package deprecated links ([#&#8203;9981](https://github.com/discordjs/discord.js/issues/9981)) ([802ec63](https://github.com/discordjs/discord.js/commit/802ec63a4872430577431a2b8fbff87d504f81e4)) - Minify mainlib docs json ([#&#8203;9963](https://github.com/discordjs/discord.js/issues/9963)) ([4b88306](https://github.com/discordjs/discord.js/commit/4b88306dcb2b16b840ec61e9e33047af3a31c45d)) - **website:** Misc improvements ([#&#8203;9940](https://github.com/discordjs/discord.js/issues/9940)) ([b79351b](https://github.com/discordjs/discord.js/commit/b79351ba99d71b1c0e9263539634cd2532ee7b60)) #### Documentation - Remove unused `Locale` typedef ([#&#8203;10191](https://github.com/discordjs/discord.js/issues/10191)) ([f1f2683](https://github.com/discordjs/discord.js/commit/f1f2683dc7179a84f9efe0217381fe0a9f61283e)) - **ActionRow:** Fix deprecated message ([#&#8203;10130](https://github.com/discordjs/discord.js/issues/10130)) ([f67da74](https://github.com/discordjs/discord.js/commit/f67da74a5aca929aa71d5b1ff040cef17eda7c62)) - **ApplicationCommandPermissionsManager:** Remove incorrect comment ([#&#8203;10123](https://github.com/discordjs/discord.js/issues/10123)) ([e9d6547](https://github.com/discordjs/discord.js/commit/e9d654772d1edb55e3aed69e7778e84c204b38e7)) - Split docs.api.json into multiple json files ([597340f](https://github.com/discordjs/discord.js/commit/597340f288437c35da8c703d9b621274de60d880)) - Convert comment into private remark ([#&#8203;10097](https://github.com/discordjs/discord.js/issues/10097)) ([bfc7bb5](https://github.com/discordjs/discord.js/commit/bfc7bb55641c60d4d67e57c27c9d1e63b6f30c9b)) - **BaseInteraction:** Correct return type of `member` ([#&#8203;10096](https://github.com/discordjs/discord.js/issues/10096)) ([f48787e](https://github.com/discordjs/discord.js/commit/f48787eef183ff3ae24cf353c191f3c672c8de73)) - **ThreadMember:** Fix docblock async return type ([#&#8203;10058](https://github.com/discordjs/discord.js/issues/10058)) ([4824ac1](https://github.com/discordjs/discord.js/commit/4824ac154d89e5168754d46c5a55f3493c5ae14f)) - **CategoryCreateChannelOptions:** Update reference ([#&#8203;10031](https://github.com/discordjs/discord.js/issues/10031)) ([8ace6fa](https://github.com/discordjs/discord.js/commit/8ace6face82315d7e6453f49ca121663e36bcb1e)) - **resolvePartialEmoji:** Add `@internal` to all overloads ([#&#8203;10033](https://github.com/discordjs/discord.js/issues/10033)) ([e245a39](https://github.com/discordjs/discord.js/commit/e245a390e7b8c665e5dcd1dbfeb0265af91db4e7)) - **PermissionOverwriteManager:** `PermissionsFlagsBit` typo ([#&#8203;10004](https://github.com/discordjs/discord.js/issues/10004)) ([b992019](https://github.com/discordjs/discord.js/commit/b992019a78d4e35024fe9bb5536ec352672a2de9)) - Fix links in [@&#8203;deprecated](https://github.com/deprecated) tags ([#&#8203;9976](https://github.com/discordjs/discord.js/issues/9976)) ([9868772](https://github.com/discordjs/discord.js/commit/9868772b6418d521650c3690dd5f5172e2a36d00)) #### Features - **MessageManager:** Poll methods ([#&#8203;10239](https://github.com/discordjs/discord.js/issues/10239)) ([6cf094c](https://github.com/discordjs/discord.js/commit/6cf094c28214c24fd70045e848c48bfb33eaf47a)) - Consumable entitlements ([#&#8203;10235](https://github.com/discordjs/discord.js/issues/10235)) ([9978870](https://github.com/discordjs/discord.js/commit/997887069a00b732e62ba7bdceed714e3ede1079)) - Polls ([#&#8203;10185](https://github.com/discordjs/discord.js/issues/10185)) ([a1aeaeb](https://github.com/discordjs/discord.js/commit/a1aeaeb9d804b126dd525b6090c6f2ff9591cb9c)) - **ClientUser:** Add support for setting bot banner ([#&#8203;10176](https://github.com/discordjs/discord.js/issues/10176)) ([de14c92](https://github.com/discordjs/discord.js/commit/de14c92c1158d3e5d7d87d29d2fe9d99eb407df5)) - **GuildBanManager:** Add `bulkCreate()` method ([#&#8203;10182](https://github.com/discordjs/discord.js/issues/10182)) ([b6bdd57](https://github.com/discordjs/discord.js/commit/b6bdd578b9c26158ce5552993e649e92c52f1024)) - Local and preview detection ([79fbda3](https://github.com/discordjs/discord.js/commit/79fbda3aac6d4f0f8bfb193e797d09cbe331d315)) - **MessageCreateOptions:** Add `enforceNonce` ([#&#8203;10129](https://github.com/discordjs/discord.js/issues/10129)) ([992aa67](https://github.com/discordjs/discord.js/commit/992aa67841720bedb41829076580f22bbbdfbab6)) - Add support for `using` keyword on discord.js `Client` and `WebSocketManager` ([#&#8203;10063](https://github.com/discordjs/discord.js/issues/10063)) ([543d617](https://github.com/discordjs/discord.js/commit/543d61737e0709b9d88029d01156d48cfcaf3bcc)) - **Webhook:** Allow setting `appliedTags` on `send()` ([#&#8203;10027](https://github.com/discordjs/discord.js/issues/10027)) ([33674be](https://github.com/discordjs/discord.js/commit/33674be85ef705e35307a66ffdfa232059386ca6)) - Premium application subscriptions ([#&#8203;9907](https://github.com/discordjs/discord.js/issues/9907)) ([c4fcee3](https://github.com/discordjs/discord.js/commit/c4fcee3ef6021c440f162a5764d5d9465f06dc9b)) - **website:** Show union members of type aliases ([#&#8203;10001](https://github.com/discordjs/discord.js/issues/10001)) ([a44ada6](https://github.com/discordjs/discord.js/commit/a44ada661f14504b56102e081b1c7108f4d9b06e)) #### Performance - **Presence:** Prefer boolean client status comparison before activity checks ([#&#8203;10213](https://github.com/discordjs/discord.js/issues/10213)) ([4ad2858](https://github.com/discordjs/discord.js/commit/4ad285804bfd72b157139dde61c3fd8ac2544322)) #### Refactor - **ThreadChannel:** Use single thread member endpoint ([#&#8203;10136](https://github.com/discordjs/discord.js/issues/10136)) ([f500ad6](https://github.com/discordjs/discord.js/commit/f500ad6e2ee7e3cd75371bce37fc3908c19d6466)) - Docs ([#&#8203;10126](https://github.com/discordjs/discord.js/issues/10126)) ([18cce83](https://github.com/discordjs/discord.js/commit/18cce83d80598c430218775c53441b6b2ecdc776)) - Remove usage of mixin on error classes ([#&#8203;10128](https://github.com/discordjs/discord.js/issues/10128)) ([f48cb2a](https://github.com/discordjs/discord.js/commit/f48cb2a357b754ac1748d67dd71be93f9795e038)) - **resolveColor:** Prioritise number type check ([#&#8203;10116](https://github.com/discordjs/discord.js/issues/10116)) ([d4472f8](https://github.com/discordjs/discord.js/commit/d4472f85a57a13a9ddd90b877cca977d18be5dee)) - **Messages:** Improve `ColorConvert` error ([#&#8203;10108](https://github.com/discordjs/discord.js/issues/10108)) ([fc1f8ae](https://github.com/discordjs/discord.js/commit/fc1f8ae3748354cb2fc847bbc3e631d1adb7b2e6)) - **formatters:** Add support for object and name param in `formatEmoji()` ([#&#8203;10076](https://github.com/discordjs/discord.js/issues/10076)) ([7b8e0de](https://github.com/discordjs/discord.js/commit/7b8e0debebb944184b5817edd76cb0ac7e870993)) - Document relevant types as `@internal` ([#&#8203;9974](https://github.com/discordjs/discord.js/issues/9974)) ([2b8ac35](https://github.com/discordjs/discord.js/commit/2b8ac35e56f1684f696bda9bcd5f772eefb39fdc)) - **ThreadMemberManager:** #remove accepts UserResolvable ([#&#8203;10000](https://github.com/discordjs/discord.js/issues/10000)) ([179af38](https://github.com/discordjs/discord.js/commit/179af387d06fd38c40d7a51b73bb73b41b298c2a)) #### Typings - Add `Poll` to `Message` ([#&#8203;10245](https://github.com/discordjs/discord.js/issues/10245)) ([cb961f5](https://github.com/discordjs/discord.js/commit/cb961f5be3369cc2fc7c65e84e3cea534c3fa683)) - Generic for Webhook type ([#&#8203;10188](https://github.com/discordjs/discord.js/issues/10188)) ([980a2b7](https://github.com/discordjs/discord.js/commit/980a2b71c7b2b27bcea58b6e9d98f16d5b509006)) - Fix duplicate props in merged interfaces ([#&#8203;10160](https://github.com/discordjs/discord.js/issues/10160)) ([a1010c6](https://github.com/discordjs/discord.js/commit/a1010c61f5978093d1a9ff087679a2d7ddff5b03)) - Update accessibility modifiers on constructors ([#&#8203;10147](https://github.com/discordjs/discord.js/issues/10147)) ([efa3cac](https://github.com/discordjs/discord.js/commit/efa3cac6f223d8781b1ebab857f1da6a25c3e6b4)) - **Builder.from:** Fix wrong types ([#&#8203;10071](https://github.com/discordjs/discord.js/issues/10071)) ([bfbd62e](https://github.com/discordjs/discord.js/commit/bfbd62e3e00ab47013f6f4a7a63c29074452de54)) - Use readonly array / collection types for user input ([#&#8203;10045](https://github.com/discordjs/discord.js/issues/10045)) ([bcd4c2c](https://github.com/discordjs/discord.js/commit/bcd4c2cb23a1121b06e00e0a39c364c7b1de6e8a)) - **InteractionReplyOptions:** Allow setting `MessageFlags.SuppressNotifications` ([#&#8203;9199](https://github.com/discordjs/discord.js/issues/9199)) ([c89c343](https://github.com/discordjs/discord.js/commit/c89c343b0a6f74fc760ae6a2dab42cc07fef6b39)) - Replace Mixins with interface merging ([#&#8203;10094](https://github.com/discordjs/discord.js/issues/10094)) ([54106db](https://github.com/discordjs/discord.js/commit/54106dbd8175881840654a1936988e05b5f60c1e)) - **DirectoryChannel:** Ensure directory channels cannot contain user mentions when stringified ([#&#8203;10043](https://github.com/discordjs/discord.js/issues/10043)) ([db56324](https://github.com/discordjs/discord.js/commit/db56324624b4eca706b487f425df990a2e44a369)) - Change Awaitable<void> to void ([#&#8203;10017](https://github.com/discordjs/discord.js/issues/10017)) ([1acc9ab](https://github.com/discordjs/discord.js/commit/1acc9abae2c3c6aafac464bd7a85be994b55737f)) - Omit unnecessary methods from <ContextMenuCommandInteraction>.options ([#&#8203;10003](https://github.com/discordjs/discord.js/issues/10003)) ([17a6f5d](https://github.com/discordjs/discord.js/commit/17a6f5d3c971bf8d47dfed37c96e064ae74535e3)) - **InteractionWebhook:** Add `client` ([#&#8203;9997](https://github.com/discordjs/discord.js/issues/9997)) ([30f6a5f](https://github.com/discordjs/discord.js/commit/30f6a5fc5666e2131270a5b358fca2a6948f0d57)) ### [`v14.14.1`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#14141---2023-11-12) [Compare Source](https://github.com/discordjs/discord.js/compare/14.14.0...14.14.1) #### Bug Fixes - **Emoji:** `id` set as `undefined` edge case ([#&#8203;9953](https://github.com/discordjs/discord.js/issues/9953)) ([cc07a28](https://github.com/discordjs/discord.js/commit/cc07a28f125be63a7f1132a5a07d317c160f9a89)) - **BaseClient:** Default in objects properly ([#&#8203;9952](https://github.com/discordjs/discord.js/issues/9952)) ([f93abf7](https://github.com/discordjs/discord.js/commit/f93abf7e35ab6793aa530ceadc279d8c80b7aebf)) #### Documentation - Use preferred nullable syntax (`?T` over `T | null`) ([#&#8203;9946](https://github.com/discordjs/discord.js/issues/9946)) ([1e4ef35](https://github.com/discordjs/discord.js/commit/1e4ef35436cd134db70c1c3152e33342baf9d6b6)) #### Refactor - Use formatters ([#&#8203;9956](https://github.com/discordjs/discord.js/issues/9956)) ([40726db](https://github.com/discordjs/discord.js/commit/40726db722c7851f4096cda29667ea4ee89da98b)) #### Typings - Use wrapper utilities ([#&#8203;9945](https://github.com/discordjs/discord.js/issues/9945)) ([4bc1dae](https://github.com/discordjs/discord.js/commit/4bc1dae36f01649127774c40b14e778d65cf25c5)) ### [`v14.14.0`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#14140---2023-11-12) [Compare Source](https://github.com/discordjs/discord.js/compare/14.13.0...14.14.0) #### Bug Fixes - **Client:** Ensure destroyed connections are not ready ([#&#8203;9942](https://github.com/discordjs/discord.js/issues/9942)) ([b5e23ec](https://github.com/discordjs/discord.js/commit/b5e23ec2ecdfed1bb558e62adc3ac0b843ef64ca)) - **Webhook:** Do not call `client.deleteWebhook` in `delete` ([#&#8203;9786](https://github.com/discordjs/discord.js/issues/9786)) ([31d914e](https://github.com/discordjs/discord.js/commit/31d914e44b77ffd0d4511b5159e6869c04e8b1ec)) - **GuildManager#fetch:** Inject shard id ([#&#8203;9921](https://github.com/discordjs/discord.js/issues/9921)) ([85753a9](https://github.com/discordjs/discord.js/commit/85753a9d6fe569a3bc25dcdce2d6320fa61b8976)) - Prevent 'undefined' debug message on intentional shard closure ([#&#8203;9846](https://github.com/discordjs/discord.js/issues/9846)) ([0e0b85b](https://github.com/discordjs/discord.js/commit/0e0b85b76669237e3368e9ccef5278f47f7812d8)) - **Role:** Calculate position correctly when rawPositions are equal ([#&#8203;9871](https://github.com/discordjs/discord.js/issues/9871)) ([0529b2a](https://github.com/discordjs/discord.js/commit/0529b2af95a80478f52b906fa3f217cb47a3621b)) - **GuildScheduledEvent:** Use `if...else` pattern and handle partials ([#&#8203;9802](https://github.com/discordjs/discord.js/issues/9802)) ([32d614c](https://github.com/discordjs/discord.js/commit/32d614ccd389622e2969d59582f80d07a35eb39c)) #### Documentation - **Message:** Remove duplicated word 'of' in description ([#&#8203;9923](https://github.com/discordjs/discord.js/issues/9923)) ([85a78f9](https://github.com/discordjs/discord.js/commit/85a78f96d4df637099bf650b41b3580e3891905c)) - **GuildMember:** Clarify display color ([#&#8203;9891](https://github.com/discordjs/discord.js/issues/9891)) ([e38d03f](https://github.com/discordjs/discord.js/commit/e38d03fbe7168f5f85c40c01be4df5b5e6ea4fc8)) - Remove duplicate `APIEmoji` ([#&#8203;9880](https://github.com/discordjs/discord.js/issues/9880)) ([8cfadb6](https://github.com/discordjs/discord.js/commit/8cfadb6953b86fbdb3ef3c94d14653c519c9ce17)) - Consolidate API types ([#&#8203;9881](https://github.com/discordjs/discord.js/issues/9881)) ([44a3cbf](https://github.com/discordjs/discord.js/commit/44a3cbf39e66b59f6bdec6568887374eeb5fe1f5)) - Remove `FileOptions` ([#&#8203;9855](https://github.com/discordjs/discord.js/issues/9855)) ([eaabcdf](https://github.com/discordjs/discord.js/commit/eaabcdfda651e7bad5b6e818b869e631a07e8a41)) - **DiscordjsErrorCodes:** Deprecate unused properties ([#&#8203;9790](https://github.com/discordjs/discord.js/issues/9790)) ([4588e07](https://github.com/discordjs/discord.js/commit/4588e075c3d0cd437b4057dbd2dde18639e98ae9)) - **ApplicationCommandManager:** Id parameter can take options ([#&#8203;9664](https://github.com/discordjs/discord.js/issues/9664)) ([ed14135](https://github.com/discordjs/discord.js/commit/ed1413584416149306b831bdcb88291b5d2a2612)) - **Attachment:** Add MIME types link to `contentType` ([#&#8203;9824](https://github.com/discordjs/discord.js/issues/9824)) ([85b2498](https://github.com/discordjs/discord.js/commit/85b24988a51dff74ffe0ab8186bad3a8370bfd5d)) - Fix "its" typo ([#&#8203;9825](https://github.com/discordjs/discord.js/issues/9825)) ([c50809e](https://github.com/discordjs/discord.js/commit/c50809e20648cacea99f5450e8073d960ff8aa39)) - **GuildMember:** Clarify timeout parameter wording ([#&#8203;9800](https://github.com/discordjs/discord.js/issues/9800)) ([8d97e2d](https://github.com/discordjs/discord.js/commit/8d97e2d2c551fcb1eb57a9550a5984135cdf2e67)) - **create-discord-bot:** Support bun in create-discord-bot ([#&#8203;9798](https://github.com/discordjs/discord.js/issues/9798)) ([7157748](https://github.com/discordjs/discord.js/commit/7157748fe3a69265896adf0450cd3f37acbcf97b)) #### Features - Default select menu values ([#&#8203;9867](https://github.com/discordjs/discord.js/issues/9867)) ([4ff3ea4](https://github.com/discordjs/discord.js/commit/4ff3ea4a1bcb708973fbbbc84aaede1f7643e630)) - Mainlib docs on new website ([#&#8203;9930](https://github.com/discordjs/discord.js/issues/9930)) ([da455bc](https://github.com/discordjs/discord.js/commit/da455bceead521b10c32097b092fccc7a137471f)) - **cleanContent:** Add slash commands and emojis ([#&#8203;9809](https://github.com/discordjs/discord.js/issues/9809)) ([c2349d4](https://github.com/discordjs/discord.js/commit/c2349d4be45a2b2cfff7eaf2f227c69917fec77f)) - **Emoji:** Add `imageURL()` ([#&#8203;9788](https://github.com/discordjs/discord.js/issues/9788)) ([b6c762c](https://github.com/discordjs/discord.js/commit/b6c762cb843b21f57d2d0e1e79a16b3d565001a4)) - Onboarding mode and edit method ([#&#8203;9647](https://github.com/discordjs/discord.js/issues/9647)) ([7671a83](https://github.com/discordjs/discord.js/commit/7671a836f4b080a0c0d42bbbacc6ddd1df7c0ba8)) - Support new application properties and patch endpoint ([#&#8203;9709](https://github.com/discordjs/discord.js/issues/9709)) ([1fe7247](https://github.com/discordjs/discord.js/commit/1fe72475286775cdfc68dad251ed662db7375ad1)) - **BaseChannel:** Add `isThreadOnly()` ([#&#8203;9847](https://github.com/discordjs/discord.js/issues/9847)) ([699b232](https://github.com/discordjs/discord.js/commit/699b2329224ebffb483de75aac88255a7ee1e36e)) - **StageInstanceManager:** Add `guildScheduledEvent` to `create()` ([#&#8203;8885](https://github.com/discordjs/discord.js/issues/8885)) ([931c3ed](https://github.com/discordjs/discord.js/commit/931c3ed593d842e21568e039ed21855a53de4f2c)) - Support `default_thread_rate_limit_per_user` in channel creation ([#&#8203;9273](https://github.com/discordjs/discord.js/issues/9273)) ([1e5c14b](https://github.com/discordjs/discord.js/commit/1e5c14b74110fc1cae5e0bc605d30531e7ee7c4b)) - Add media channels ([#&#8203;9662](https://github.com/discordjs/discord.js/issues/9662)) ([571aedd](https://github.com/discordjs/discord.js/commit/571aedd58aeb5ac677f2a94a4a2851c4378a70b0)) - Support widget image URL ([#&#8203;9782](https://github.com/discordjs/discord.js/issues/9782)) ([b6a2441](https://github.com/discordjs/discord.js/commit/b6a244181971546b4b269ca96ec8b7235cd3015f)) - **GuildAuditLogsEntry:** Expose extra integrationType in relevant log types ([#&#8203;9796](https://github.com/discordjs/discord.js/issues/9796)) ([3109798](https://github.com/discordjs/discord.js/commit/310979808eb3a517ccf0f16d66a08c5cbf25ae0d)) - Add support for teams update ([#&#8203;9805](https://github.com/discordjs/discord.js/issues/9805)) ([c66636d](https://github.com/discordjs/discord.js/commit/c66636da11851e3b8c5a3136c2f95b10b2f8b2cc)) - **Presence:** Expose sync\_id in Activity ([#&#8203;9766](https://github.com/discordjs/discord.js/issues/9766)) ([485dd71](https://github.com/discordjs/discord.js/commit/485dd718c57802ce620ec832cef8a708c711251a)) #### Refactor - **utils:** Remove `mergeDefault` ([#&#8203;9938](https://github.com/discordjs/discord.js/issues/9938)) ([5b0aa92](https://github.com/discordjs/discord.js/commit/5b0aa92c8106aeaaefb473a926f57b1eae4bd9e4)) - Use proper variable names in callbacks ([#&#8203;9840](https://github.com/discordjs/discord.js/issues/9840)) ([11f6955](https://github.com/discordjs/discord.js/commit/11f6955ed9dfd4483c9c4dd6ac2ef4b020feb7f0)) - **GuildAuditLogsEntry:** Abstract reduce logic into a new function ([#&#8203;9845](https://github.com/discordjs/discord.js/issues/9845)) ([19ea0ba](https://github.com/discordjs/discord.js/commit/19ea0baa00e9b8671896ae857f4cdb2cdb6d69af)) - Stickers are free (no more "premium" packs) ([#&#8203;9791](https://github.com/discordjs/discord.js/issues/9791)) ([e02a59b](https://github.com/discordjs/discord.js/commit/e02a59bbb6f57c6935230d120867519c1e84d10a)) #### Typings - **Partials:** Add toString() method to supported Partials ([#&#8203;9835](https://github.com/discordjs/discord.js/issues/9835)) ([7422d9f](https://github.com/discordjs/discord.js/commit/7422d9f172019fd5fbe93051512929506b122f93)) - **MessageEditOptions:** Correct `attachments` type ([#&#8203;9874](https://github.com/discordjs/discord.js/issues/9874)) ([2aa3250](https://github.com/discordjs/discord.js/commit/2aa325058464741d57114b538ce358ea4de3bcd2)) - **UserContextMenuCommandInteraction:** Nullify `targetMember` ([#&#8203;9844](https://github.com/discordjs/discord.js/issues/9844)) ([3c043d8](https://github.com/discordjs/discord.js/commit/3c043d83a93333d803f675cfe31feb62fe1999b1)) - Don't include dom types ([#&#8203;9831](https://github.com/discordjs/discord.js/issues/9831)) ([9dbc954](https://github.com/discordjs/discord.js/commit/9dbc9542c4ad91e75df509bc1e1de25515a88cfe)) - **Client:** Fix isReady narrowing ([#&#8203;9828](https://github.com/discordjs/discord.js/issues/9828)) ([6404c01](https://github.com/discordjs/discord.js/commit/6404c013e75c1d3baa1f1b15695315b76bb7acd6)) ### [`v14.13.0`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#14130---2023-08-17) [Compare Source](https://github.com/discordjs/discord.js/compare/14.12.1...14.13.0) #### Bug Fixes - **Action:** Do not add the client user as a recipient ([#&#8203;9774](https://github.com/discordjs/discord.js/issues/9774)) ([24fbb11](https://github.com/discordjs/discord.js/commit/24fbb11ba2f7e8f8f604752159d2053f2cee16ec)) - **DMChannel:** Correct partial typo ([#&#8203;9773](https://github.com/discordjs/discord.js/issues/9773)) ([c1ff545](https://github.com/discordjs/discord.js/commit/c1ff545bf1c018875f5a9ceb828c9f84ed391920)) - **CachedManager:** Allow overriding constructor for makeCache ([#&#8203;9763](https://github.com/discordjs/discord.js/issues/9763)) ([346fa57](https://github.com/discordjs/discord.js/commit/346fa57f95a99d5b4e1169bb85706c4c25bf71d0)) - **types:** Fixed CachedManager constructor arguments in type ([#&#8203;9761](https://github.com/discordjs/discord.js/issues/9761)) ([b3c85d3](https://github.com/discordjs/discord.js/commit/b3c85d34a6ced8a8e2cd15a6e3879fb2dd5121d0)) - **Action:** Do not set `undefined` values ([#&#8203;9755](https://github.com/discordjs/discord.js/issues/9755)) ([d8e3755](https://github.com/discordjs/discord.js/commit/d8e37551ceefe9f82566e3f45edc69bb7f9d1463)) #### Documentation - **EmbedBuilder:** `@readonly` length ([#&#8203;9778](https://github.com/discordjs/discord.js/issues/9778)) ([8f572a6](https://github.com/discordjs/discord.js/commit/8f572a6badd45b916d3a46dd489653d2d6efb2a8)) - **WebhookEditOptions:** Add all of the types ([#&#8203;9776](https://github.com/discordjs/discord.js/issues/9776)) ([d5be424](https://github.com/discordjs/discord.js/commit/d5be4242c6a6f90b90af54e27071ecc0f5422944)) - Update Node.js requirement to 16.11.0 ([#&#8203;9764](https://github.com/discordjs/discord.js/issues/9764)) ([188877c](https://github.com/discordjs/discord.js/commit/188877c50af70f0d5cffb246620fa277435c6ce6)) #### Features - **Client:** Add deleteWebhook method ([#&#8203;9777](https://github.com/discordjs/discord.js/issues/9777)) ([d90ba8d](https://github.com/discordjs/discord.js/commit/d90ba8dce8de630db14b77764ec35201998c7ce7)) - **ClientPresence:** Allow setting activity state ([#&#8203;9743](https://github.com/discordjs/discord.js/issues/9743)) ([9ed1b59](https://github.com/discordjs/discord.js/commit/9ed1b59df6acb6356d5950b43d04885d5e692887)) - **ClientApplication:** Approximate guild count and new `GET` route ([#&#8203;9713](https://github.com/discordjs/discord.js/issues/9713)) ([632a9b4](https://github.com/discordjs/discord.js/commit/632a9b4965cd24ffffdf0f88f1a9eedeb6b284f7)) - **Role:** Add `flags` ([#&#8203;9694](https://github.com/discordjs/discord.js/issues/9694)) ([3b18e5b](https://github.com/discordjs/discord.js/commit/3b18e5b08dc3ec2aba37d3e6a55e42ce8af7dbab)) - **Attachment:** Add `flags` ([#&#8203;9686](https://github.com/discordjs/discord.js/issues/9686)) ([692f0fc](https://github.com/discordjs/discord.js/commit/692f0fc96d9f92161b64fb83f02b71d43d2d7c9c)) - Add `Client#webhooksUpdate` ([#&#8203;9732](https://github.com/discordjs/discord.js/issues/9732)) ([0de071d](https://github.com/discordjs/discord.js/commit/0de071d0a5524ba1fbb8cab5d7e74567103f7129)) #### Typings - **GuildInvitableChannelResolvable:** Allow forum channels ([#&#8203;9775](https://github.com/discordjs/discord.js/issues/9775)) ([727dc09](https://github.com/discordjs/discord.js/commit/727dc094d52a5b169e46917b64308ab87a7144b1)) - Make activity name required ([#&#8203;9765](https://github.com/discordjs/discord.js/issues/9765)) ([0a9a3ed](https://github.com/discordjs/discord.js/commit/0a9a3ede292b92235a103b6776477a707da4d84b)) - **BaseButtonComponentData:** Narrow component type ([#&#8203;9735](https://github.com/discordjs/discord.js/issues/9735)) ([a30d46c](https://github.com/discordjs/discord.js/commit/a30d46c5f5909eee86704bbb9e34fb7bb09b2c27)) ### [`v14.12.1`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#14121---2023-08-01) [Compare Source](https://github.com/discordjs/discord.js/compare/14.12.0...14.12.1) #### Bug Fixes - **BaseClient:** Fix destroy method ([#&#8203;9742](https://github.com/discordjs/discord.js/issues/9742)) ([1af7e5a](https://github.com/discordjs/discord.js/commit/1af7e5a0bb4eca35221cb342c1c53dc18263c789)) ### [`v14.12.0`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#14120---2023-07-31) [Compare Source](https://github.com/discordjs/discord.js/compare/14.11.0...14.12.0) #### Bug Fixes - **ChannelUpdate:** Check against unknown channels ([#&#8203;9697](https://github.com/discordjs/discord.js/issues/9697)) ([7fb91c5](https://github.com/discordjs/discord.js/commit/7fb91c57f72b74395d67f2207246033c703f1f19)) - **Action:** Use existing recipients if available ([#&#8203;9653](https://github.com/discordjs/discord.js/issues/9653)) ([719e54a](https://github.com/discordjs/discord.js/commit/719e54a921f74890519f066a9f56e52fdcfacf07)) - Everyone role members ([#&#8203;9685](https://github.com/discordjs/discord.js/issues/9685)) ([0803eb5](https://github.com/discordjs/discord.js/commit/0803eb562bdc7644fa611a0a87dea3e8b0d4c7af)) - `awaitMessageComponent` with `MessageComponentInteraction`s ([#&#8203;8598](https://github.com/discordjs/discord.js/issues/8598)) ([b61e4fb](https://github.com/discordjs/discord.js/commit/b61e4fb0dcb9e5d43a7626c5a4760f5801e06fae)) - **ThreadManager:** Fix internal crash upon conditionally resolving thread members ([#&#8203;9648](https://github.com/discordjs/discord.js/issues/9648)) ([a6dbe16](https://github.com/discordjs/discord.js/commit/a6dbe163dd3df12ad98465b1dfc040b8eff8805e)) - **User:** Check global name in equals ([#&#8203;9631](https://github.com/discordjs/discord.js/issues/9631)) ([8f3bd38](https://github.com/discordjs/discord.js/commit/8f3bd3807233fca2a057948406bdc8aef008b6cb)) - **WebSocketManager:** Await WebSocket destroy ([#&#8203;9519](https://github.com/discordjs/discord.js/issues/9519)) ([75308f2](https://github.com/discordjs/discord.js/commit/75308f266933454301b10ee8e1d940d782fdb637)) - **Client:** Safe call for possibly null WebSocket ([#&#8203;9600](https://github.com/discordjs/discord.js/issues/9600)) ([24a6149](https://github.com/discordjs/discord.js/commit/24a61495b9bf07887dd535a05ffbec2895faa888)) - **ThreadManager:** Ensure `fetchActive()` only returns active threads in a channel ([#&#8203;9568](https://github.com/discordjs/discord.js/issues/9568)) ([53aa24d](https://github.com/discordjs/discord.js/commit/53aa24d41809382c1af57bd1871107c8359e4a15)) - **LimitedCollection:** Allow items to be stored if keepOverLimit is true when maxSize is 0 ([#&#8203;9534](https://github.com/discordjs/discord.js/issues/9534)) ([9345d1b](https://github.com/discordjs/discord.js/commit/9345d1b1ac4f7b1f66b919602dff995782151407)) - **AutocompleteInteraction:** Prevent snake casing of locales ([#&#8203;9565](https://github.com/discordjs/discord.js/issues/9565)) ([7196fe3](https://github.com/discordjs/discord.js/commit/7196fe36e8089dde7bcaf0db4dd09cf524125e0c)) #### Documentation - Change `Channel` to `BaseChannel` ([#&#8203;9718](https://github.com/discordjs/discord.js/issues/9718)) ([e5effb6](https://github.com/discordjs/discord.js/commit/e5effb6f6a3e547006eb9bc054cc168844a157f2)) - **BaseChannel:** Remove `APIChannel` ([#&#8203;9717](https://github.com/discordjs/discord.js/issues/9717)) ([125405f](https://github.com/discordjs/discord.js/commit/125405f1cf11433c69ff1ae9d6b8f7e713fc37c0)) - **BuildersSelectMenuOption:** Update link ([#&#8203;9690](https://github.com/discordjs/discord.js/issues/9690)) ([ede9f4e](https://github.com/discordjs/discord.js/commit/ede9f4e5e203bcfb8820ae7ec3418482735ff9c1)) - **ClientOptions:** Change default value of sweepers in docs ([#&#8203;9591](https://github.com/discordjs/discord.js/issues/9591)) ([911e6ef](https://github.com/discordjs/discord.js/commit/911e6eff75f5d05e837d5dfaacf557d6594df16a)) - **Client:** Correct invite gateway permission checks ([#&#8203;9597](https://github.com/discordjs/discord.js/issues/9597)) ([e1b6eee](https://github.com/discordjs/discord.js/commit/e1b6eeed0e2e18f9900bc945c9f82d2d05f28a78)) - Fix broken links to new documentation ([#&#8203;9563](https://github.com/discordjs/discord.js/issues/9563)) ([d01e8aa](https://github.com/discordjs/discord.js/commit/d01e8aa8af00f5caacffe98caef3ead02e80a9bf)) #### Features - Add ws option support for "buildIdentifyThrottler" ([#&#8203;9728](https://github.com/discordjs/discord.js/issues/9728)) ([6307f81](https://github.com/discordjs/discord.js/commit/6307f813854ed9dc76d2c4351bd69dd0490d0928)) - **Client:** Add `guildAvailable` event ([#&#8203;9692](https://github.com/discordjs/discord.js/issues/9692)) ([3c85fb2](https://github.com/discordjs/discord.js/commit/3c85fb21e62b30e75a7200b704e242c3a0adeda1)) - User avatar decorations ([#&#8203;8914](https://github.com/discordjs/discord.js/issues/8914)) ([8d97017](https://github.com/discordjs/discord.js/commit/8d9701745840e23854e8f0b057d21cb10e7d1d54)) - Add silent option to ShardingManager ([#&#8203;9506](https://github.com/discordjs/discord.js/issues/9506)) ([df40dcd](https://github.com/discordjs/discord.js/commit/df40dcdb850c398642ebc5cd6e4c48034280f464)) - **EmbedBuilder:** Add `.length` ([#&#8203;8682](https://github.com/discordjs/discord.js/issues/8682)) ([53c17e0](https://github.com/discordjs/discord.js/commit/53c17e00c0668c3d1497142dde7384c058c46c64)) - Guild onboarding ([#&#8203;9120](https://github.com/discordjs/discord.js/issues/9120)) ([dc73c93](https://github.com/discordjs/discord.js/commit/dc73c938ff9d04a0d7d57630faeb8e81ea343006)) - Add resume event in shard ([#&#8203;9650](https://github.com/discordjs/discord.js/issues/9650)) ([a73d54e](https://github.com/discordjs/discord.js/commit/a73d54e43a01719f683e8fd21714e85ffe737add)) - **presence:** Re-introduce image resolving for other platforms ([#&#8203;9637](https://github.com/discordjs/discord.js/issues/9637)) ([73c2f8a](https://github.com/discordjs/discord.js/commit/73c2f8aa17aac51b05382444148cb1f60081ee03)) - Add message to send resume event to shard ([#&#8203;9626](https://github.com/discordjs/discord.js/issues/9626)) ([a873ec1](https://github.com/discordjs/discord.js/commit/a873ec1e8511829ba95e85bbc9a4074e40c76086)) - Support new username system ([#&#8203;9512](https://github.com/discordjs/discord.js/issues/9512)) ([1ab60f9](https://github.com/discordjs/discord.js/commit/1ab60f9da4d6b7ea144fa05b97b029a4bfaeede2)) - **GuildAuditLogsEntry#extra:** Add missing `channel` property ([#&#8203;9518](https://github.com/discordjs/discord.js/issues/9518)) ([2272321](https://github.com/discordjs/discord.js/commit/227232112d1cd9f211e177996b7cdee2940f471e)) #### Performance - **Channel:** Linear speed position getter ([#&#8203;9497](https://github.com/discordjs/discord.js/issues/9497)) ([09b0382](https://github.com/discordjs/discord.js/commit/09b0382c458ed0f3df5b8fa778c504b3e658ac49)) - **Role:** Improve `members` getter ([#&#8203;9529](https://github.com/discordjs/discord.js/issues/9529)) ([37181ab](https://github.com/discordjs/discord.js/commit/37181ab2322e48e17ff0d1040bcc510dc7c34e93)) #### Refactor - **User:** Remove deprecation warning from tag ([#&#8203;9660](https://github.com/discordjs/discord.js/issues/9660)) ([cf8012c](https://github.com/discordjs/discord.js/commit/cf8012c20022aff184d7bce0ad436c136e428d9c)) - **GuildMember:** Make `_roles` property non-enumerable ([#&#8203;9387](https://github.com/discordjs/discord.js/issues/9387)) ([46167a7](https://github.com/discordjs/discord.js/commit/46167a79d7d0cac5599459a31c33b2bbcf6e06da)) - **rest:** Switch api to fetch-like and provide strategies ([#&#8203;9416](https://github.com/discordjs/discord.js/issues/9416)) ([cdaa0a3](https://github.com/discordjs/discord.js/commit/cdaa0a36f586459f1e5ede868c4250c7da90455c)) - **BREAKING CHANGE:** NodeJS v18+ is required when using node due to the use of global `fetch` - **BREAKING CHANGE:** The raw method of REST now returns a web compatible `Respone` object. - **BREAKING CHANGE:** The `parseResponse` utility method has been updated to operate on a web compatible `Response` object. - **BREAKING CHANGE:** Many underlying internals have changed, some of which were exported. - **BREAKING CHANGE:** `DefaultRestOptions` used to contain a default `agent`, which is now set to `null` instead. #### Typings - **MessageManager:** Allow comparison of messages again ([#&#8203;9612](https://github.com/discordjs/discord.js/issues/9612)) ([a48d0ef](https://github.com/discordjs/discord.js/commit/a48d0efb09613eac6bf3c1bd996f58f5fff7667c)) - **AutoModerationActionExecution:** Add forum channels as a possible type in `channel()` ([#&#8203;9623](https://github.com/discordjs/discord.js/issues/9623)) ([d64330a](https://github.com/discordjs/discord.js/commit/d64330a1570b3a2047ef959a6bce268372c70e99)) - **ModalSubmitFields:** Components is an array ([#&#8203;9406](https://github.com/discordjs/discord.js/issues/9406)) ([1cab79f](https://github.com/discordjs/discord.js/commit/1cab79f6fde6f367141c9f7ed91bcb70ed2e5c17)) - Use `readonly` arrays and `const` type parameters in places ([#&#8203;9641](https://github.com/discordjs/discord.js/issues/9641)) ([cd69868](https://github.com/discordjs/discord.js/commit/cd6986854f4c2d143d2cd9b81d096738480dfa63)) - **BaseInteraction:** `appPermissions` not `null` in guilds ([#&#8203;9601](https://github.com/discordjs/discord.js/issues/9601)) ([6c2242f](https://github.com/discordjs/discord.js/commit/6c2242f4f970b1c75c243f74ae64f30ecbf8ba0d)) ### [`v14.11.0`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#14110---2023-05-06) [Compare Source](https://github.com/discordjs/discord.js/compare/14.10.2...14.11.0) #### Bug Fixes - **WebSocketManager:** Properly emit shard error events ([#&#8203;9521](https://github.com/discordjs/discord.js/issues/9521)) ([e627468](https://github.com/discordjs/discord.js/commit/e6274681fd10b0d75e1d3b448c94b50ec6810367)) - **WebSocketManager:** Emit raw ws events again ([#&#8203;9502](https://github.com/discordjs/discord.js/issues/9502)) ([c429763](https://github.com/discordjs/discord.js/commit/c429763be8e94f0f0cbc630e8bb1d415d46f1465)) #### Documentation - **Client:** Update Sapphire's snowflake utility links ([#&#8203;9501](https://github.com/discordjs/discord.js/issues/9501)) ([1b7981e](https://github.com/discordjs/discord.js/commit/1b7981e4696b8ae74ceffa876fc0a9be7d0b9f93)) #### Features - **Guild:** Safety alerts channel and mention raid protection ([#&#8203;8959](https://github.com/discordjs/discord.js/issues/8959)) ([6b2c3fb](https://github.com/discordjs/discord.js/commit/6b2c3fb9d0571de808e990cf064f73240ab93451)) #### Performance - **Role:** Linear speed position getter ([#&#8203;9493](https://github.com/discordjs/discord.js/issues/9493)) ([8e9a2b4](https://github.com/discordjs/discord.js/commit/8e9a2b4630f78bb9e45345ec2a16812bfac70a20)) #### Refactor - **GuildChannel:** Simplify constructor ([#&#8203;9499](https://github.com/discordjs/discord.js/issues/9499)) ([f2ad076](https://github.com/discordjs/discord.js/commit/f2ad0762c521422ab64e5b10344a6fd67961031b)) #### Typings - **StringSelectMenuComponentData:** `options` is required ([#&#8203;9515](https://github.com/discordjs/discord.js/issues/9515)) ([d7b18f0](https://github.com/discordjs/discord.js/commit/d7b18f0681d4147ff192c98108c035d6d0f96cce)) ### [`v14.10.2`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#14102---2023-05-01) [Compare Source](https://github.com/discordjs/discord.js/compare/14.10.1...14.10.2) #### Bug Fixes - Correct `isJSONEncodable()` import ([#&#8203;9495](https://github.com/discordjs/discord.js/issues/9495)) ([201b002](https://github.com/discordjs/discord.js/commit/201b002ad405b845ace5f708077c1f157bb4126d)) - **Client:** `generateInvite()` scope validation ([#&#8203;9492](https://github.com/discordjs/discord.js/issues/9492)) ([b327f49](https://github.com/discordjs/discord.js/commit/b327f4925ff557e0aa8273d7f017aa616226ca06)) ### [`v14.10.1`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#14101---2023-05-01) [Compare Source](https://github.com/discordjs/discord.js/compare/14.10.0...14.10.1) #### Bug Fixes - **Client:** Spelling of InvalidScopesWithPermissions ([ac9bf3a](https://github.com/discordjs/discord.js/commit/ac9bf3ac06ec78dbaca2ce4a82cceb0d82484211)) #### Refactor - **ShardClientUtil:** Logic de-duplication ([#&#8203;9491](https://github.com/discordjs/discord.js/issues/9491)) ([a9f2bff](https://github.com/discordjs/discord.js/commit/a9f2bff82a18c6a3afdee99e5830e1d7b4da65dc)) ### [`v14.10.0`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#14100---2023-05-01) [Compare Source](https://github.com/discordjs/discord.js/compare/14.9.0...14.10.0) #### Bug Fixes - **ShardClientUtil:** Fix client event names ([#&#8203;9474](https://github.com/discordjs/discord.js/issues/9474)) ([ad217cc](https://github.com/discordjs/discord.js/commit/ad217cc7604dda6a33df73db82799fd5bb4e85a9)) - **BaseClient:** Prevent user agent mutation ([#&#8203;9425](https://github.com/discordjs/discord.js/issues/9425)) ([217e5d8](https://github.com/discordjs/discord.js/commit/217e5d81005a2506c96335f7fb96fa21d7dbb04c)) - **BitField:** Use only enum names in iterating ([#&#8203;9357](https://github.com/discordjs/discord.js/issues/9357)) ([40d07fb](https://github.com/discordjs/discord.js/commit/40d07fbbbd51d62793d9ea541f41f157b5dad224)) - Use new permission name ([#&#8203;9274](https://github.com/discordjs/discord.js/issues/9274)) ([d2d27ce](https://github.com/discordjs/discord.js/commit/d2d27ce7346bc37b34938c84bd3b106a4fa51f53)) - **Message#editable:** Fix permissions check in locked threads ([#&#8203;9319](https://github.com/discordjs/discord.js/issues/9319)) ([d4c1fec](https://github.com/discordjs/discord.js/commit/d4c1fecbe264bc52a70aaf0ec303d35e2f15bbcd)) - Fix external links ([#&#8203;9313](https://github.com/discordjs/discord.js/issues/9313)) ([a7425c2](https://github.com/discordjs/discord.js/commit/a7425c29c4f23f1b31f4c6a463107ca9eb7fd7e2)) #### Documentation - **AutoModerationRule:** Update docs ([#&#8203;9464](https://github.com/discordjs/discord.js/issues/9464)) ([1b15d31](https://github.com/discordjs/discord.js/commit/1b15d31b5ae1b1739716fab00b18083c1d7d389a)) - **APITypes:** Document role & user select menu components ([#&#8203;9435](https://github.com/discordjs/discord.js/issues/9435)) ([c6ca5a8](https://github.com/discordjs/discord.js/commit/c6ca5a83e7b72613f95c2145606a1330f64ae894)) - **BaseMessageOptions:** Fix embeds and components ([#&#8203;9437](https://github.com/discordjs/discord.js/issues/9437)) ([5c52bb9](https://github.com/discordjs/discord.js/commit/5c52bb95906250518a8813820d543f43dd7abdf9)) - **InteractionResponses:** ShowModal docs change ([#&#8203;9434](https://github.com/discordjs/discord.js/issues/9434)) ([7d34100](https://github.com/discordjs/discord.js/commit/7d341000d44b762a2fe0434a6b518f7d63539d34)) - Use ESM code in examples ([#&#8203;9427](https://github.com/discordjs/discord.js/issues/9427)) ([ce287f2](https://github.com/discordjs/discord.js/commit/ce287f21d1540da7f17cac8a57dc33a67f391ef3)) - Generate static imports for types with api-extractor ([98a76db](https://github.com/discordjs/discord.js/commit/98a76db482879f79d6bb2fb2e5fc65ac2c34e2d9)) - **Options:** Fix links and invalid syntax ([#&#8203;9322](https://github.com/discordjs/discord.js/issues/9322)) ([86e5f5a](https://github.com/discordjs/discord.js/commit/86e5f5a119c6d2588b988a33236d358ded357847)) - Cleanup MessageCreateOptions and MessageReplyOptions ([#&#8203;9283](https://github.com/discordjs/discord.js/issues/9283)) ([300059c](https://github.com/discordjs/discord.js/commit/300059cb266e6cca42c30ee7f997c48ab2cc565e)) - **Events:** Document auto moderation events ([#&#8203;9342](https://github.com/discordjs/discord.js/issues/9342)) ([79bcdfa](https://github.com/discordjs/discord.js/commit/79bcdfa767e7e842164e1174b6f4834ed731d329)) - Add `SnowflakeUtil` ([#&#8203;9371](https://github.com/discordjs/discord.js/issues/9371)) ([8ffcf77](https://github.com/discordjs/discord.js/commit/8ffcf77840b62590fcb4731380d28b22d0b98741)) - Use stable tag ([#&#8203;9343](https://github.com/discordjs/discord.js/issues/9343)) ([c0f2dd7](https://github.com/discordjs/discord.js/commit/c0f2dd713151a29c98e1eebad66721a208be1fc0)) - Remove `JSONEncondable` ([#&#8203;9344](https://github.com/discordjs/discord.js/issues/9344)) ([b2eec5f](https://github.com/discordjs/discord.js/commit/b2eec5f9fcf37ebb3b7f87a67a6ee3160c182183)) #### Features - **Attachment:** Voice messages ([#&#8203;9392](https://github.com/discordjs/discord.js/issues/9392)) ([3e01f91](https://github.com/discordjs/discord.js/commit/3e01f91bbba2cbacacc6c921ed664752f679960b)) - **BaseInteraction:** Support new channel payload ([#&#8203;9337](https://github.com/discordjs/discord.js/issues/9337)) ([29389e3](https://github.com/discordjs/discord.js/commit/29389e39f479b832e54c7cb3ddd363aebe99674f)) - **RoleTagData:** Add guildConnections ([#&#8203;9366](https://github.com/discordjs/discord.js/issues/9366)) ([2dddbe1](https://github.com/discordjs/discord.js/commit/2dddbe1f321f2e2722dba4a28f7d18384cf50353)) #### Performance - **RoleManager:** Dont call Role#position getter twice per role ([#&#8203;9352](https://github.com/discordjs/discord.js/issues/9352)) ([bfee6c8](https://github.com/discordjs/discord.js/commit/bfee6c8d889502ea39ad919dd9b1e6253a2af571)) #### Refactor - **WebSocketManager:** Use /ws package internally ([#&#8203;9099](https://github.com/discordjs/discord.js/issues/9099)) ([a9e0de4](https://github.com/discordjs/discord.js/commit/a9e0de4288ea39a6a089b8379dcd44ac0053dac7)) - Remove `fromInteraction` in internal channel creation ([#&#8203;9335](https://github.com/discordjs/discord.js/issues/9335)) ([794abe8](https://github.com/discordjs/discord.js/commit/794abe8450bae000cd0544922cdf53e7b3e4c59c)) #### Typings - **AutoModerationActionMetadataOptions:** Make channel property optional ([#&#8203;9460](https://github.com/discordjs/discord.js/issues/9460)) ([d26df5f](https://github.com/discordjs/discord.js/commit/d26df5fabaf227fb9d10ba5cc1ab326de55aadbc)) - **CategoryChannel:** Ensure `parent` and `parentId` are `null` ([#&#8203;9327](https://github.com/discordjs/discord.js/issues/9327)) ([8218ffc](https://github.com/discordjs/discord.js/commit/8218ffc78d23234b32c05a97fde2f4bea64d7aa6)) - **GuildTextBasedChannel:** Remove unnecessary exclusion of forum channels ([#&#8203;9326](https://github.com/discordjs/discord.js/issues/9326)) ([7ff3d52](https://github.com/discordjs/discord.js/commit/7ff3d528d942a0daa990194915ff8328dec99149)) ### [`v14.9.0`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#1490---2023-04-01) [Compare Source](https://github.com/discordjs/discord.js/compare/14.8.0...14.9.0) #### Bug Fixes - Add support for new guild feature `GUILD_WEB_PAGE_VANITY_URL` ([#&#8203;9219](https://github.com/discordjs/discord.js/issues/9219)) ([de1aac6](https://github.com/discordjs/discord.js/commit/de1aac674acb3830124646fcd52cdd98cdb71ba5)) - Resolving string bitfield ([#&#8203;9262](https://github.com/discordjs/discord.js/issues/9262)) ([7987565](https://github.com/discordjs/discord.js/commit/79875658cf4a8daa25210c2c620c73a710ca22de)) - **AutocompleteInteraction:** Send `name_localizations` correctly ([#&#8203;9238](https://github.com/discordjs/discord.js/issues/9238)) ([1864d37](https://github.com/discordjs/discord.js/commit/1864d37d36e53d127e74b6969a5f542193bfc3c7)) - Keep symbols in actions manager ([#&#8203;9293](https://github.com/discordjs/discord.js/issues/9293)) ([984bd55](https://github.com/discordjs/discord.js/commit/984bd55b437507e7ebfdf09ac944c8eba0340d27)) - **scripts:** Accessing tsComment ([d8d5f31](https://github.com/discordjs/discord.js/commit/d8d5f31d3927fd1de62f1fa3a1a6e454243ad87b)) - **ClientUser:** No mutation on edit ([#&#8203;9259](https://github.com/discordjs/discord.js/issues/9259)) ([abd6ae9](https://github.com/discordjs/discord.js/commit/abd6ae9fc8ea03722e8b36e29c3fdc1c2cfc93e8)) - **Message#editable:** Update editable check in threads locked ([#&#8203;9216](https://github.com/discordjs/discord.js/issues/9216)) ([22e880a](https://github.com/discordjs/discord.js/commit/22e880aaa0d8c644fc8d16a524d17f4f53a056f6)) - **ThreadManager:** Add `members` and conditionally include `hasMore` ([#&#8203;9164](https://github.com/discordjs/discord.js/issues/9164)) ([e9a8eb3](https://github.com/discordjs/discord.js/commit/e9a8eb323f3a554dc8f9dab361cd1bac7b88e1cc)) - **ThreadManager:** Respect `cache` and `force` in fetching ([#&#8203;9239](https://github.com/discordjs/discord.js/issues/9239)) ([cc57563](https://github.com/discordjs/discord.js/commit/cc57563e73d78a0d71d1444d1ee8215a26a81fa8)) - **TextBasedChannelTypes:** Add `GuildStageVoice` ([#&#8203;9232](https://github.com/discordjs/discord.js/issues/9232)) ([51edba7](https://github.com/discordjs/discord.js/commit/51edba78bc4d4cb44b4dd2b79e4bbc515dc46f5b)) #### Documentation - Describe private properties ([#&#8203;8879](https://github.com/discordjs/discord.js/issues/8879)) ([2792e48](https://github.com/discordjs/discord.js/commit/2792e48119f1cf5fa7d5e6b63369457b0719d4e4)) - Differ `User#send` ([#&#8203;9251](https://github.com/discordjs/discord.js/issues/9251)) ([384b4d1](https://github.com/discordjs/discord.js/commit/384b4d10e8642f0f280ea1651f33cd378c341333)) - Fix compare position example ([#&#8203;9272](https://github.com/discordjs/discord.js/issues/9272)) ([d16114c](https://github.com/discordjs/discord.js/commit/d16114c52646ca92c53f9b44a0dd10af98dbddcd)) - **Role:** Fix example for `comparePositionTo()` ([#&#8203;9270](https://github.com/discordjs/discord.js/issues/9270)) ([bc641fa](https://github.com/discordjs/discord.js/commit/bc641fa9360b851642bc51839cef6bd5600d71f7)) - Add more examples ([#&#8203;9252](https://github.com/discordjs/discord.js/issues/9252)) ([bf507ab](https://github.com/discordjs/discord.js/commit/bf507ab2659d95e2991e83293b3834f21283ff33)) - **FetchArchivedThreadOptions:** `before` respects `archive_timestamp`, not creation timestamp ([#&#8203;9240](https://github.com/discordjs/discord.js/issues/9240)) ([178c8dc](https://github.com/discordjs/discord.js/commit/178c8dcfeea1c4a6a32835baea389f25feefbac7)) - Update `APISelectMenuComponent` ([#&#8203;9235](https://github.com/discordjs/discord.js/issues/9235)) ([56cf138](https://github.com/discordjs/discord.js/commit/56cf138e029e7884a4e7efb606055687ca67b4ac)) #### Features - **Guild:** Add `max_stage_video_channel_users` ([#&#8203;8422](https://github.com/discordjs/discord.js/issues/8422)) ([34bc36a](https://github.com/discordjs/discord.js/commit/34bc36ac4b04ad033d0dcc3d2701fcf2e682743c)) - **website:** Render syntax and mdx on the server ([#&#8203;9086](https://github.com/discordjs/discord.js/issues/9086)) ([ee5169e](https://github.com/discordjs/discord.js/commit/ee5169e0aadd7bbfcd752aae614ec0f69602b68b)) - Add GuildBasedTextChannelTypes ([#&#8203;9234](https://github.com/discordjs/discord.js/issues/9234)) ([5f93dcc](https://github.com/discordjs/discord.js/commit/5f93dcce466286f0fdead8faf4131e98d1c9db55)) #### Refactor - Call `GuildBanManager#create()` directly ([#&#8203;9263](https://github.com/discordjs/discord.js/issues/9263)) ([f340f3b](https://github.com/discordjs/discord.js/commit/f340f3b1fd719e8f7cf6fa28a41835bc16039fc7)) - **FetchThreadsOptions:** Remove `active` ([#&#8203;9241](https://github.com/discordjs/discord.js/issues/9241)) ([519e163](https://github.com/discordjs/discord.js/commit/519e163f8aa3b55420f86d2d60c2584b3a2eb327)) ### [`v14.8.0`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#1480---2023-03-12) [Compare Source](https://github.com/discordjs/discord.js/compare/14.7.1...14.8.0) #### Bug Fixes - **snowflake:** Snowflakes length ([#&#8203;9144](https://github.com/discordjs/discord.js/issues/9144)) ([955e8fe](https://github.com/discordjs/discord.js/commit/955e8fe312c42ad4937cc1994d1d81e517c413c8)) - **Actions:** Inject built data by using a symbol ([#&#8203;9203](https://github.com/discordjs/discord.js/issues/9203)) ([a63ac88](https://github.com/discordjs/discord.js/commit/a63ac88fcca5b61209892a6e560e35d58f5adc3b)) - **Message#deletable:** Add check for deletable message types ([#&#8203;9168](https://github.com/discordjs/discord.js/issues/9168)) ([e78b8ad](https://github.com/discordjs/discord.js/commit/e78b8ad3fb6692cba2c565b508254c723f185f0c)) - **Message:** `bulkDeletable` permissions should be retrieved later for DMs ([#&#8203;9146](https://github.com/discordjs/discord.js/issues/9146)) ([a9495bd](https://github.com/discordjs/discord.js/commit/a9495bd8f014c8021a214b83ffc531a2af5defef)) - **AutoModerationActionExecution:** Transform `action` ([#&#8203;9111](https://github.com/discordjs/discord.js/issues/9111)) ([9156a28](https://github.com/discordjs/discord.js/commit/9156a2889cd0946dfd0b30a5f8365abfbc377b3d)) - **MessageReaction:** `toJSON()` infinite recursion ([#&#8203;9070](https://github.com/discordjs/discord.js/issues/9070)) ([f268e1d](https://github.com/discordjs/discord.js/commit/f268e1d9798744e169ae87089ea2e1f214364d95)) - **ThreadChannel:** Insert starter message from threads created in forum channels ([#&#8203;9100](https://github.com/discordjs/discord.js/issues/9100)) ([0b76ab4](https://github.com/discordjs/discord.js/commit/0b76ab4c403dd646c71482856ab993b263b7c474)) - **ApplicationRoleConnectionMetadata:** Export the class correctly ([#&#8203;9076](https://github.com/discordjs/discord.js/issues/9076)) ([071516c](https://github.com/discordjs/discord.js/commit/071516c35239bd4e1cae572c855d86b335c8536d)) - Don't auth for interaction `showModal()` ([#&#8203;9046](https://github.com/discordjs/discord.js/issues/9046)) ([b803a9a](https://github.com/discordjs/discord.js/commit/b803a9a899aaa75a3ea2bc6623c6afb28f495e8c)) - **WebSocketShard:** Zombie connection fix ([#&#8203;8989](https://github.com/discordjs/discord.js/issues/8989)) ([876b181](https://github.com/discordjs/discord.js/commit/876b1813128ec702d3ef1e7b0074a4613e88c332)) - Keep other properties in triggerMetadata ([#&#8203;8977](https://github.com/discordjs/discord.js/issues/8977)) ([d8dd197](https://github.com/discordjs/discord.js/commit/d8dd197a936dfffc05f9e5bc3184ec9022c56b51)) - **escapeX:** Emojis with underlines ([#&#8203;8945](https://github.com/discordjs/discord.js/issues/8945)) ([07b597d](https://github.com/discordjs/discord.js/commit/07b597df16b9412c23ec2387d54564e4d1bcf7ed)) - **WebSocketShard:** Either start close timeout or emit destroyed but never both ([#&#8203;8956](https://github.com/discordjs/discord.js/issues/8956)) ([43ce2a5](https://github.com/discordjs/discord.js/commit/43ce2a572eb8977b6994680171ac0c5f9bda1703)) - **DMChannel:** `recipientId` edge case ([#&#8203;8950](https://github.com/discordjs/discord.js/issues/8950)) ([7ce9909](https://github.com/discordjs/discord.js/commit/7ce990954e2f73d7a996df0afa42ab287cb12514)) - Return only boolean for `disabled` ([#&#8203;8965](https://github.com/discordjs/discord.js/issues/8965)) ([6614603](https://github.com/discordjs/discord.js/commit/66146033268a4db1279b2eaee4bd418f326c0d4b)) - Export missing `escapeX()` functions ([#&#8203;8944](https://github.com/discordjs/discord.js/issues/8944)) ([25c27ea](https://github.com/discordjs/discord.js/commit/25c27eac1417e75c9b601b17cf177b1f47b699a9)) - **WebSocketShard:** Only cleanup the connection if a connection still exists ([#&#8203;8946](https://github.com/discordjs/discord.js/issues/8946)) ([5eab5fc](https://github.com/discordjs/discord.js/commit/5eab5fc06ca6be36ecf1557f2ad29a670d4d5ae7)) - Add `@discordjs/formatters` to dependency list ([#&#8203;8939](https://github.com/discordjs/discord.js/issues/8939)) ([18b3a19](https://github.com/discordjs/discord.js/commit/18b3a19810a6436fa8bb4b490ec5137eaecbd465)) - **resolveColor:** Invalid colors ([#&#8203;8933](https://github.com/discordjs/discord.js/issues/8933)) ([c76e170](https://github.com/discordjs/discord.js/commit/c76e17078602914c3e1d227a3acc98eaa99c18d4)) - **WebSocketShard:** Clear listeners on reconnect ([#&#8203;8927](https://github.com/discordjs/discord.js/issues/8927)) ([aa8c57d](https://github.com/discordjs/discord.js/commit/aa8c57dab60104549e28451abf35c0387595d67e)) - Re-export formatters ([#&#8203;8909](https://github.com/discordjs/discord.js/issues/8909)) ([b14604a](https://github.com/discordjs/discord.js/commit/b14604abdecca575b1fca693c1593e3585bcca8c)) #### Documentation - **MessageManager:** Add clarification to fetch messages ([#&#8203;9222](https://github.com/discordjs/discord.js/issues/9222)) ([f5ec1ca](https://github.com/discordjs/discord.js/commit/f5ec1cada5ebf0ca4093bdfc81aaf56900c794ef)) - Make interactionResponse as optional ([#&#8203;9179](https://github.com/discordjs/discord.js/issues/9179)) ([664cccb](https://github.com/discordjs/discord.js/commit/664cccb2706db33635aa2556954de57f93b3d3db)) - Fix typos ([#&#8203;9127](https://github.com/discordjs/discord.js/issues/9127)) ([1ba1f23](https://github.com/discordjs/discord.js/commit/1ba1f238f04221ec890fc921678909b5b7d92c26)) - **chatInputApplicationCommandMention:** Parameters are not nullable ([#&#8203;9091](https://github.com/discordjs/discord.js/issues/9091)) ([6f78e82](https://github.com/discordjs/discord.js/commit/6f78e8285b3ce762de010e68d49b377a47dc5a63)) - No `@type` description and reveal info block ([#&#8203;9097](https://github.com/discordjs/discord.js/issues/9097)) ([405f940](https://github.com/discordjs/discord.js/commit/405f9400e8e3ffea9f3847ab5abb431a34538a96)) - **ThreadEditOptions:** Move info tag back to `invitable` ([#&#8203;9020](https://github.com/discordjs/discord.js/issues/9020)) ([f3fe3ce](https://github.com/discordjs/discord.js/commit/f3fe3ced622676b406a62b43f085aedde7a621aa)) - Fix a typo in the MentionableSelectMenuInteraction link ([#&#8203;9000](https://github.com/discordjs/discord.js/issues/9000)) ([6d7a143](https://github.com/discordjs/discord.js/commit/6d7a143667f33ef2ea45d8016ac4738237707881)) - **ApplicationRoleConnectionMetadata:** Add documentation ([#&#8203;8976](https://github.com/discordjs/discord.js/issues/8976)) ([2e22b31](https://github.com/discordjs/discord.js/commit/2e22b31892d9b858fcb24fa580b486b4154e823f)) - Fix malformed overridden documentation ([#&#8203;8954](https://github.com/discordjs/discord.js/issues/8954)) ([0b8b114](https://github.com/discordjs/discord.js/commit/0b8b114761f961a2bf8e5aae342ed711b154a89e)) - **GuildForumThreadManager:** Fix `sticker` type ([#&#8203;8940](https://github.com/discordjs/discord.js/issues/8940)) ([dd62be0](https://github.com/discordjs/discord.js/commit/dd62be077d3e4fbd73a0c10ca344d93d3d19fa38)) - Fix deprecated links ([#&#8203;8907](https://github.com/discordjs/discord.js/issues/8907)) ([976b234](https://github.com/discordjs/discord.js/commit/976b234e9dc9999e5dee47b58c85afbc1cd494c2)) - **UserFlagsBitField:** Make `.Flags` static ([#&#8203;8902](https://github.com/discordjs/discord.js/issues/8902)) ([c48ff5e](https://github.com/discordjs/discord.js/commit/c48ff5e4205899e3b6cd35812ca857236bef6864)) #### Features - **Collector:** Add lastCollectedTimestamp ([#&#8203;9044](https://github.com/discordjs/discord.js/issues/9044)) ([4458a13](https://github.com/discordjs/discord.js/commit/4458a13925164762b519ded1037ae8775d879f71)) - **StageChannel:** Add messages ([#&#8203;9134](https://github.com/discordjs/discord.js/issues/9134)) ([ffdb197](https://github.com/discordjs/discord.js/commit/ffdb197f988657100e2a9ff0ca17b759339a1dda)) - **AutoModerationActionExecution:** Add `channel`, `user` and `member` getters ([#&#8203;9142](https://github.com/discordjs/discord.js/issues/9142)) ([095bd77](https://github.com/discordjs/discord.js/commit/095bd77515aa31bb0e95a350b4355980fea9268d)) - **AutoModeration:** Support `custom_message` ([#&#8203;9171](https://github.com/discordjs/discord.js/issues/9171)) ([c1000b8](https://github.com/discordjs/discord.js/commit/c1000b86ed6d5413afcd6ee7e80505e5a845430b)) - **ThreadMemberManager:** Support pagination fetching ([#&#8203;9035](https://github.com/discordjs/discord.js/issues/9035)) ([765d5a3](https://github.com/discordjs/discord.js/commit/765d5a3b2d5529c3a2a4b29512f6932264443ed1)) - **InteractionResponse:** Add new methods ([#&#8203;9132](https://github.com/discordjs/discord.js/issues/9132)) ([dc9924f](https://github.com/discordjs/discord.js/commit/dc9924fb5f24c8dac963d6b86ba279a89545e73b)) - **GuildMember:** Add `flags` ([#&#8203;9087](https://github.com/discordjs/discord.js/issues/9087)) ([76b2116](https://github.com/discordjs/discord.js/commit/76b21162aca7cd4897826437da3063524e1e7553)) - **Client:** `guildAuditLogEntryCreate` event ([#&#8203;9058](https://github.com/discordjs/discord.js/issues/9058)) ([9439107](https://github.com/discordjs/discord.js/commit/9439107a1d6a9b77b5f991973d96bc6100da4753)) - Add role subscription data ([#&#8203;9025](https://github.com/discordjs/discord.js/issues/9025)) ([1ba22f4](https://github.com/discordjs/discord.js/commit/1ba22f4c9e4173f8866339d3eadb2939d4b32034)) - **Sticker:** Add support for gif stickers ([#&#8203;9038](https://github.com/discordjs/discord.js/issues/9038)) ([6a9875d](https://github.com/discordjs/discord.js/commit/6a9875da054a875a4711394547d47439bbe66fb6)) - **GuildAuditLogs:** Support `after` ([#&#8203;9011](https://github.com/discordjs/discord.js/issues/9011)) ([0076589](https://github.com/discordjs/discord.js/commit/0076589ccc93e09d77a448874d1ceff5d0e91aa2)) - Add role subscriptions ([#&#8203;8915](https://github.com/discordjs/discord.js/issues/8915)) ([3407e1e](https://github.com/discordjs/discord.js/commit/3407e1eea3c8d5629465553f342ac30ceae27a47)) - Add `not_found` to guild member chunk data ([#&#8203;8975](https://github.com/discordjs/discord.js/issues/8975)) ([be294ea](https://github.com/discordjs/discord.js/commit/be294eaf9901ea139ce485deeec9178959ffa91f)) - **ClientApplication:** Add role connections ([#&#8203;8855](https://github.com/discordjs/discord.js/issues/8855)) ([22e2bbb](https://github.com/discordjs/discord.js/commit/22e2bbb0d24e3f30516f262308d5786f2f666713)) - **CommandInteractionOptionResolver:** Add `channelTypes` option to `getChannel` ([#&#8203;8934](https://github.com/discordjs/discord.js/issues/8934)) ([429dbcc](https://github.com/discordjs/discord.js/commit/429dbccc85cabd9986b2e8bf443bf384e4ddc61a)) - **ForumChannel:** Add `defaultForumLayout` ([#&#8203;8895](https://github.com/discordjs/discord.js/issues/8895)) ([cbafd47](https://github.com/discordjs/discord.js/commit/cbafd479b331633ed97f7b1a22ef03c6a2f4cf31)) - Add support for nsfw commands ([#&#8203;7976](https://github.com/discordjs/discord.js/issues/7976)) ([7a51344](https://github.com/discordjs/discord.js/commit/7a5134459c5f06864bf74631d83b96d9c21b72d8)) - **InteractionResponse:** CreatedTimestamp ([#&#8203;8917](https://github.com/discordjs/discord.js/issues/8917)) ([627511d](https://github.com/discordjs/discord.js/commit/627511d6522f772b84c25e6a3f6da06b06bb912e)) - **Guild:** Add disableInvites method ([#&#8203;8801](https://github.com/discordjs/discord.js/issues/8801)) ([45faa19](https://github.com/discordjs/discord.js/commit/45faa199820e7c4ccdb2997c7e3b353f566d2312)) #### Refactor - Compare with `undefined` directly ([#&#8203;9191](https://github.com/discordjs/discord.js/issues/9191)) ([869153c](https://github.com/discordjs/discord.js/commit/869153c3fdf155783e7c0ecebd3627b087c3a026)) - **GuildMemberManager:** Tidy up fetching guild members ([#&#8203;8972](https://github.com/discordjs/discord.js/issues/8972)) ([4e0e125](https://github.com/discordjs/discord.js/commit/4e0e1250399aa12c340ac92a86ec2c05704fe2bb)) - **BitField:** Reverse iterator/toArray responsibilities ([#&#8203;9118](https://github.com/discordjs/discord.js/issues/9118)) ([f70df91](https://github.com/discordjs/discord.js/commit/f70df910ed12e397066d0bdb27343af21ead4d92)) - Moved the escapeX functions from discord.js to [@&#8203;discord](https://github.com/discord).js/formatters ([#&#8203;8957](https://github.com/discordjs/discord.js/issues/8957)) ([13ce78a](https://github.com/discordjs/discord.js/commit/13ce78af6e3aedc793f53a099a6a615df44311f7)) - Use `deprecate()` directly ([#&#8203;9026](https://github.com/discordjs/discord.js/issues/9026)) ([1c871b5](https://github.com/discordjs/discord.js/commit/1c871b5b576dddef12c5afacecf416dbd6243dea)) - **Guild:** Destructure object in guild editing ([#&#8203;8971](https://github.com/discordjs/discord.js/issues/8971)) ([d3e9f2a](https://github.com/discordjs/discord.js/commit/d3e9f2a355a1f5272d62a507eb6ecd8808904fff)) - **GuildManager:** Better handling of creation code ([#&#8203;8974](https://github.com/discordjs/discord.js/issues/8974)) ([d7a09f6](https://github.com/discordjs/discord.js/commit/d7a09f6fcee30c31b4418166bf7bf9e894841f87)) - **sharding:** Use switch statement ([#&#8203;8928](https://github.com/discordjs/discord.js/issues/8928)) ([6540914](https://github.com/discordjs/discord.js/commit/6540914b4a7f244f5e40fe2a3b7e73986763d81b)) - Use consistent naming for options ([#&#8203;8901](https://github.com/discordjs/discord.js/issues/8901)) ([a7b55c1](https://github.com/discordjs/discord.js/commit/a7b55c1460cf63fb482f7d05657120eec96bee82)) - **CommandInteractionOptionResolver:** Loosen mentionable checks ([#&#8203;8910](https://github.com/discordjs/discord.js/issues/8910)) ([1b151db](https://github.com/discordjs/discord.js/commit/1b151db59c4340417f8a28a88064f45336ac8c78)) #### Styling - Run prettier ([#&#8203;9041](https://github.com/discordjs/discord.js/issues/9041)) ([2798ba1](https://github.com/discordjs/discord.js/commit/2798ba1eb3d734f0cf2eeccd2e16cfba6804873b)) #### Typings - Allow sending messages with `SuppressNotifications` flag ([#&#8203;9177](https://github.com/discordjs/discord.js/issues/9177)) ([71a427f](https://github.com/discordjs/discord.js/commit/71a427f6322be76fe2d1cb265de09f171b1b354a)) - Remove `EscapeMarkdownOptions` ([#&#8203;9153](https://github.com/discordjs/discord.js/issues/9153)) ([fd0246c](https://github.com/discordjs/discord.js/commit/fd0246ca4c75e60d8e117d9ac5af7067c7a63277)) - **Attachment:** Make `attachment` private ([#&#8203;8982](https://github.com/discordjs/discord.js/issues/8982)) ([da23cd5](https://github.com/discordjs/discord.js/commit/da23cd5d69de4856d075f00738f75c68c555ae5b)) - Fix type of Attachment#name ([#&#8203;9101](https://github.com/discordjs/discord.js/issues/9101)) ([4e0a89f](https://github.com/discordjs/discord.js/commit/4e0a89f58f43f362bfde80d8319dce767c62850f)) - Allow builders to set channel types in discord.js ([#&#8203;8990](https://github.com/discordjs/discord.js/issues/8990)) ([7dec892](https://github.com/discordjs/discord.js/commit/7dec892218f7b470a5f8e78732a524a53da24d26)) - Swap message reaction and emoji identifier types ([#&#8203;8969](https://github.com/discordjs/discord.js/issues/8969)) ([ad49845](https://github.com/discordjs/discord.js/commit/ad4984526020f2baeefaeeebbded66c6848c4b85)) - **widget:** Add missing `name` ([#&#8203;8978](https://github.com/discordjs/discord.js/issues/8978)) ([898b5ac](https://github.com/discordjs/discord.js/commit/898b5ac416cbbb415b125bb27221d0901fdd180e)) - Use StringSelectMenuOptionBuilder ([#&#8203;8949](https://github.com/discordjs/discord.js/issues/8949)) ([bec51de](https://github.com/discordjs/discord.js/commit/bec51de1038c35c6edaaa13934781758fe1951de)) - Fix actions type in automod ([#&#8203;8962](https://github.com/discordjs/discord.js/issues/8962)) ([5915f39](https://github.com/discordjs/discord.js/commit/5915f39810b712c05a46fa21ab4e12b4cfa3c25a)) - Subcommand group `options` is required ([#&#8203;8966](https://github.com/discordjs/discord.js/issues/8966)) ([5dc5e90](https://github.com/discordjs/discord.js/commit/5dc5e902688fc563087cd5061dcb59dd68fd4eda)) - Add generic to `ActionRowBuilder.from()` ([#&#8203;8414](https://github.com/discordjs/discord.js/issues/8414)) ([153352a](https://github.com/discordjs/discord.js/commit/153352ad7a1ccb4a9461523cf2597d81df93b69c)) ### [`v14.7.1`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#1471---2022-12-01) [Compare Source](https://github.com/discordjs/discord.js/compare/14.7.0...14.7.1) #### Bug Fixes - Prevent crash on no select menu option ([#&#8203;8881](https://github.com/discordjs/discord.js/issues/8881)) ([11d195d](https://github.com/discordjs/discord.js/commit/11d195d04ff57d51adb0f0d3a0a7342f9e34aba0)) ### [`v14.7.0`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#1470---2022-11-28) [Compare Source](https://github.com/discordjs/discord.js/compare/14.6.0...14.7.0) #### Bug Fixes - **MessageMentions:** Add `InGuild` generic ([#&#8203;8828](https://github.com/discordjs/discord.js/issues/8828)) ([f982803](https://github.com/discordjs/discord.js/commit/f9828034cd21e6f702762a46923e0f42115596f6)) - **Activity:** Fix equals() not checking for differing emoji ([#&#8203;8841](https://github.com/discordjs/discord.js/issues/8841)) ([7e06f68](https://github.com/discordjs/discord.js/commit/7e06f68185423ba7cb310220b213f445b6571e29)) - Fixed react/astro/guide/discord.js build, updated dependencies, fix crawlvatar ([#&#8203;8861](https://github.com/discordjs/discord.js/issues/8861)) ([d0c8256](https://github.com/discordjs/discord.js/commit/d0c82561b8a1765a1daa362ca903f3ffb3fa33ee)) - **escapeMarkdown:** Fix double escaping ([#&#8203;8798](https://github.com/discordjs/discord.js/issues/8798)) ([d6873b7](https://github.com/discordjs/discord.js/commit/d6873b7159352479475b3a0daa215bddbdd3a79b)) - **Transfomers:** Call `.toJSON` in `toSnakeCase` ([#&#8203;8790](https://github.com/discordjs/discord.js/issues/8790)) ([017f9b1](https://github.com/discordjs/discord.js/commit/017f9b1ed4014dc1db0b78c1a77e463b4403de5d)) - Censor token in debug output ([#&#8203;8764](https://github.com/discordjs/discord.js/issues/8764)) ([53d8e87](https://github.com/discordjs/discord.js/commit/53d8e87d7f3a329608250656950bd0a200adb1c7)) - Pin [@&#8203;types/node](https://github.com/types/node) version ([9d8179c](https://github.com/discordjs/discord.js/commit/9d8179c6a78e1c7f9976f852804055964d5385d4)) #### Documentation - Describe InteractionEditReplyOptions ([#&#8203;8840](https://github.com/discordjs/discord.js/issues/8840)) ([cb77fd0](https://github.com/discordjs/discord.js/commit/cb77fd02d083438de2aff6f0769baf7d1797bc65)) - **AutoModerationRuleManager:** Describe cache ([#&#8203;8848](https://github.com/discordjs/discord.js/issues/8848)) ([d275480](https://github.com/discordjs/discord.js/commit/d2754802cc3479e6288cdbfcd48c76bf57e09a07)) - Fix message action row components ([#&#8203;8819](https://github.com/discordjs/discord.js/issues/8819)) ([65bc0ad](https://github.com/discordjs/discord.js/commit/65bc0adbf4d7870d33b92585ca18f964f24bc84e)) - Specify `ActionRowBuilder` for `components` ([#&#8203;8834](https://github.com/discordjs/discord.js/issues/8834)) ([8ed5c1b](https://github.com/discordjs/discord.js/commit/8ed5c1beb622f71ce0bd89e4cbeff50e464da8fe)) - Add `@extends` for select menu classes ([#&#8203;8824](https://github.com/discordjs/discord.js/issues/8824)) ([09f65b7](https://github.com/discordjs/discord.js/commit/09f65b724b0d2f36bbe89b83570c0d18093b5126)) - Make WebSocketShard.lastPingTimestamp public ([#&#8203;8768](https://github.com/discordjs/discord.js/issues/8768)) ([68c9cb3](https://github.com/discordjs/discord.js/commit/68c9cb37bc3df6326b720291827ea477e421faf2)) - **MessageReplyOptions:** Remove duplicate stickers field ([#&#8203;8766](https://github.com/discordjs/discord.js/issues/8766)) ([6e348ff](https://github.com/discordjs/discord.js/commit/6e348ffd1d8db8d8ad2da7823460814695e01a43)) #### Features - **Webhook:** Add `channel` property ([#&#8203;8812](https://github.com/discordjs/discord.js/issues/8812)) ([decbce4](https://github.com/discordjs/discord.js/commit/decbce401062af75f633e6acacc88207b115a719)) - Auto Moderation ([#&#8203;7938](https://github.com/discordjs/discord.js/issues/7938)) ([fd4ba5e](https://github.com/discordjs/discord.js/commit/fd4ba5eaba66898699127fc0d5f0ab52c18e3db0)) - **SelectMenuInteractions:** Add `values` property ([#&#8203;8805](https://github.com/discordjs/discord.js/issues/8805)) ([b2fabd1](https://github.com/discordjs/discord.js/commit/b2fabd130a76ea54cfbfa1b871ef8659513c2c7a)) - **ThreadChannel:** Add a helper for pin and unpin ([#&#8203;8786](https://github.com/discordjs/discord.js/issues/8786)) ([e74aa7f](https://github.com/discordjs/discord.js/commit/e74aa7f6b0fe04e3473fc4a62a73a7db87307685)) - Add `Message#bulkDeletable` ([#&#8203;8760](https://github.com/discordjs/discord.js/issues/8760)) ([ff85481](https://github.com/discordjs/discord.js/commit/ff85481d3e7cd6f7c5e38edbe43b27b104e82fba)) - New select menus ([#&#8203;8793](https://github.com/discordjs/discord.js/issues/8793)) ([5152abf](https://github.com/discordjs/discord.js/commit/5152abf7285581abf7689e9050fdc56c4abb1e2b)) - **InteractionResponses:** Add message parameter ([#&#8203;8773](https://github.com/discordjs/discord.js/issues/8773)) ([8b400ca](https://github.com/discordjs/discord.js/commit/8b400ca975c6bad00060b9c67068f42bd53524ba)) - Support resume urls ([#&#8203;8784](https://github.com/discordjs/discord.js/issues/8784)) ([88cd9d9](https://github.com/discordjs/discord.js/commit/88cd9d906074eb79e85df0ef49287f11133d2e0d)) - Allow deletion of ephemeral messages ([#&#8203;8774](https://github.com/discordjs/discord.js/issues/8774)) ([fc10774](https://github.com/discordjs/discord.js/commit/fc107744618857bf28c2167f204253baf690ede8)) - **GuildChannelManager:** Add `.addFollower()` method ([#&#8203;8567](https://github.com/discordjs/discord.js/issues/8567)) ([caeb1cb](https://github.com/discordjs/discord.js/commit/caeb1cbfdb2f2f007252c4d7e9f47a575c24bcb5)) #### Refactor - **Embed:** Use `embedLength` function from builders ([#&#8203;8735](https://github.com/discordjs/discord.js/issues/8735)) ([cb3826c](https://github.com/discordjs/discord.js/commit/cb3826ce6dbcd3cf7ab639af6cdfcea80336aa1d)) ### [`v14.6.0`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#1460---2022-10-10) [Compare Source](https://github.com/discordjs/discord.js/compare/14.5.0...14.6.0) #### Bug Fixes - **ClientOptions:** Make `ClientOptions#intents` returns an IntentsBitField ([#&#8203;8617](https://github.com/discordjs/discord.js/issues/8617)) ([4c2955a](https://github.com/discordjs/discord.js/commit/4c2955a5de6779c29c09e63ba9ad2b235904f842)) - Correctly construct a builder ([#&#8203;8727](https://github.com/discordjs/discord.js/issues/8727)) ([e548e6a](https://github.com/discordjs/discord.js/commit/e548e6a10b7e1720f5e8f3c859b0b64d5134a012)) - **Components:** Error with unknown components ([#&#8203;8724](https://github.com/discordjs/discord.js/issues/8724)) ([6fd331d](https://github.com/discordjs/discord.js/commit/6fd331dd528e78fd023c908bd58af3faa9ed6c65)) - **Client:** Don't auth for webhook fetches with token ([#&#8203;8709](https://github.com/discordjs/discord.js/issues/8709)) ([01d75c8](https://github.com/discordjs/discord.js/commit/01d75c8b8b14f33c95a4da83a8494db848beeb8c)) - Re-export util ([#&#8203;8699](https://github.com/discordjs/discord.js/issues/8699)) ([a306219](https://github.com/discordjs/discord.js/commit/a306219673335584accd2ff77ab34d2812ef6c5d)) - Throw discord.js errors correctly ([#&#8203;8697](https://github.com/discordjs/discord.js/issues/8697)) ([ace974f](https://github.com/discordjs/discord.js/commit/ace974fc1fdbc5bcaa0d7f6f6d17de185c9f9cbf)) #### Documentation - **Utils:** Remove `private` from `parseEmoji` ([#&#8203;8718](https://github.com/discordjs/discord.js/issues/8718)) ([a31e605](https://github.com/discordjs/discord.js/commit/a31e605e09064a300e31a3c91466b613654ba98e)) - Update UserContextMenuCommandInteraction documentation ([#&#8203;8717](https://github.com/discordjs/discord.js/issues/8717)) ([7556db2](https://github.com/discordjs/discord.js/commit/7556db243d9480949835668fcb5724fdd5d70e08)) - Fix `AwaitMessageComponentOptions` typedef ([#&#8203;8696](https://github.com/discordjs/discord.js/issues/8696)) ([9effd82](https://github.com/discordjs/discord.js/commit/9effd82abe82ba71ae627673da21ba07e1ede23e)) #### Features - **Util:** Escape more markdown characters ([#&#8203;8701](https://github.com/discordjs/discord.js/issues/8701)) ([7b8966b](https://github.com/discordjs/discord.js/commit/7b8966bca156db79933403289741893a6e10ccd5)) - **GuildChannelManager:** Allow creating channels with a default auto archive duration ([#&#8203;8693](https://github.com/discordjs/discord.js/issues/8693)) ([628759b](https://github.com/discordjs/discord.js/commit/628759bcff8b0d4c77926cee2b8c18d8fdb4c260)) - Add `@discordjs/util` ([#&#8203;8591](https://github.com/discordjs/discord.js/issues/8591)) ([b2ec865](https://github.com/discordjs/discord.js/commit/b2ec865765bf94181473864a627fb63ea8173fd3)) - **ForumChannel:** Add `defaultSortOrder` ([#&#8203;8633](https://github.com/discordjs/discord.js/issues/8633)) ([883f6e9](https://github.com/discordjs/discord.js/commit/883f6e9202a559c986f4b15fccb422b5aea7bea8)) #### Refactor - Rename Error to DiscordjsError internally ([#&#8203;8706](https://github.com/discordjs/discord.js/issues/8706)) ([aec44a0](https://github.com/discordjs/discord.js/commit/aec44a0c93f620b22242f35e626d817e831fc8cb)) #### Typings - Fix events augmentation ([#&#8203;8681](https://github.com/discordjs/discord.js/issues/8681)) ([ac83ada](https://github.com/discordjs/discord.js/commit/ac83ada306ec153c13260d2bd53e4d704884b68a)) - **Message:** Remove `& this` from `#inGuild` typeguard ([#&#8203;8704](https://github.com/discordjs/discord.js/issues/8704)) ([c0f7a1a](https://github.com/discordjs/discord.js/commit/c0f7a1a89a4cf62edc7065bd200b2ce4018e0a27)) - **ModalBuilder:** Fix constructor typings ([#&#8203;8690](https://github.com/discordjs/discord.js/issues/8690)) ([2ea2a85](https://github.com/discordjs/discord.js/commit/2ea2a85e6335d57f44689f9b6e284129104de8fc)) ### [`v14.5.0`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#1450---2022-09-25) [Compare Source](https://github.com/discordjs/discord.js/compare/14.4.0...14.5.0) #### Bug Fixes - **ThreadChannel:** Add forum channel to parent ([#&#8203;8664](https://github.com/discordjs/discord.js/issues/8664)) ([0126d9b](https://github.com/discordjs/discord.js/commit/0126d9b810a156c4bf1b8b93f2121f3319855bac)) - **GuildChannelManager:** Allow creating webhooks on forums ([#&#8203;8661](https://github.com/discordjs/discord.js/issues/8661)) ([16fcdc3](https://github.com/discordjs/discord.js/commit/16fcdc36877d1a65ce9995c9fe3502aa268c9388)) - **ForumChannel:** Implement missing properties and methods ([#&#8203;8662](https://github.com/discordjs/discord.js/issues/8662)) ([8622939](https://github.com/discordjs/discord.js/commit/862293922924f453f69b0b0f8efe87ddebbd387d)) - RepliableInteraction respect cached generic ([#&#8203;8667](https://github.com/discordjs/discord.js/issues/8667)) ([578bc95](https://github.com/discordjs/discord.js/commit/578bc951bdcdc21ec5aee86e7a47a17e8c867dfc)) - **ThreadChannel:** Allow editing flags ([#&#8203;8671](https://github.com/discordjs/discord.js/issues/8671)) ([1244854](https://github.com/discordjs/discord.js/commit/1244854e1365d7e4a8d01703a7ec13610ed100c7)) - **GuildChannelManager:** Typo in `flags` property name when editing ([#&#8203;8669](https://github.com/discordjs/discord.js/issues/8669)) ([fc8ed81](https://github.com/discordjs/discord.js/commit/fc8ed816e643754a938211a17b41a2cec95df265)) #### Documentation - Fix duplicate typedefs ([#&#8203;8677](https://github.com/discordjs/discord.js/issues/8677)) ([d79aa2d](https://github.com/discordjs/discord.js/commit/d79aa2d0d0b186bd28cbfc82f3d6ecf3deb41c50)) - **ForumChannel:** Add `@implements` ([#&#8203;8678](https://github.com/discordjs/discord.js/issues/8678)) ([8ca407e](https://github.com/discordjs/discord.js/commit/8ca407e089c3050b61a51a52b9100e4613ad1666)) #### Features - **GuildChannelManager:** Allow editing `flags` ([#&#8203;8637](https://github.com/discordjs/discord.js/issues/8637)) ([abb7226](https://github.com/discordjs/discord.js/commit/abb7226af3445f5b724815bb2f7a121a52a563b5)) #### Refactor - **GuildBanManager:** Add deprecation warning for `deleteMessageDays` ([#&#8203;8659](https://github.com/discordjs/discord.js/issues/8659)) ([e993122](https://github.com/discordjs/discord.js/commit/e9931229ae62a120ae0761ee2a2c10ea0cb1a6fb)) #### Typings - **GuildChannelManager:** Handle forum channel overload ([#&#8203;8660](https://github.com/discordjs/discord.js/issues/8660)) ([1486bc9](https://github.com/discordjs/discord.js/commit/1486bc9336369d229972df5e28b9428365b92bff)) - **Caches:** Allow `GuildForumThreadManager` and `GuildTextThreadManager` ([#&#8203;8665](https://github.com/discordjs/discord.js/issues/8665)) ([2487e3b](https://github.com/discordjs/discord.js/commit/2487e3bf76260a4a2fbf375e0b01a43f347922a3)) ### [`v14.4.0`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#1440---2022-09-21) [Compare Source](https://github.com/discordjs/discord.js/compare/14.3.0...14.4.0) #### Bug Fixes - Correct applied tags type ([#&#8203;8641](https://github.com/discordjs/discord.js/issues/8641)) ([f6f15d8](https://github.com/discordjs/discord.js/commit/f6f15d8e877d4ffbe908a093e64809ef9015e0ff)) - **ThreadChannel:** Make `fetchStarterMessage()` work in forum posts ([#&#8203;8638](https://github.com/discordjs/discord.js/issues/8638)) ([a7f816e](https://github.com/discordjs/discord.js/commit/a7f816eeb7fa1e193cf0901efbdcaf629f72465f)) - Update `messageCount`/`totalMessageSent` on message events ([#&#8203;8635](https://github.com/discordjs/discord.js/issues/8635)) ([145eb2f](https://github.com/discordjs/discord.js/commit/145eb2fc5db5ca739aa9782d5ec5210f81a6aeeb)) - Footer / sidebar / deprecation alert ([ba3e0ed](https://github.com/discordjs/discord.js/commit/ba3e0ed348258fe8e51eefb4aa7379a1230616a9)) #### Documentation - Correctly overwrite `setRTCRegion` method ([#&#8203;8642](https://github.com/discordjs/discord.js/issues/8642)) ([f049734](https://github.com/discordjs/discord.js/commit/f0497343f1193635b260b9e2085cac7b43991f74)) - **GuildTextThreadManager:** Document correct `@extend` ([#&#8203;8639](https://github.com/discordjs/discord.js/issues/8639)) ([802b239](https://github.com/discordjs/discord.js/commit/802b2394b08151faab6810695fd5c8f27ce84d58)) - Fix regexps incorrectly being called global ([#&#8203;8624](https://github.com/discordjs/discord.js/issues/8624)) ([fc9653f](https://github.com/discordjs/discord.js/commit/fc9653f5aea4013da15fb8de0a4452400eaa7739)) - Update misleading `Client#guildMemberAvailable` event description ([#&#8203;8626](https://github.com/discordjs/discord.js/issues/8626)) ([22ac6b4](https://github.com/discordjs/discord.js/commit/22ac6b4660db6b02f62b9851e9e3bcfe5fb506b5)) - **Options:** Update DefaultMakeCacheSettings ([#&#8203;8585](https://github.com/discordjs/discord.js/issues/8585)) ([3252332](https://github.com/discordjs/discord.js/commit/32523325c6610e95fe3ffcc31d005b3418c6bc68)) - Change name ([#&#8203;8604](https://github.com/discordjs/discord.js/issues/8604)) ([dd5a089](https://github.com/discordjs/discord.js/commit/dd5a08944c258a847fc4377f1d5e953264ab47d0)) #### Features - **Widget:** Allow forum channels ([#&#8203;8645](https://github.com/discordjs/discord.js/issues/8645)) ([b106956](https://github.com/discordjs/discord.js/commit/b1069563086fc616fe21abb789f28f69e57c8851)) - **WelcomeChannel:** Add forum channel as a type ([#&#8203;8643](https://github.com/discordjs/discord.js/issues/8643)) ([6f1f465](https://github.com/discordjs/discord.js/commit/6f1f465a77e362e20ec50067be0e634d35946ba5)) - Allow forum channels in webhook update event ([#&#8203;8646](https://github.com/discordjs/discord.js/issues/8646)) ([5048a3d](https://github.com/discordjs/discord.js/commit/5048a3d17ace22336e74451d30b513b3db42a26f)) - Add support for guild forums ([#&#8203;7791](https://github.com/discordjs/discord.js/issues/7791)) ([8a8d519](https://github.com/discordjs/discord.js/commit/8a8d519c9c4c082370fc6935b56dafb525b873df)) - **GuildBanManager#create:** Add `deleteMessageSeconds` ([#&#8203;8326](https://github.com/discordjs/discord.js/issues/8326)) ([03fb5b0](https://github.com/discordjs/discord.js/commit/03fb5b0a2f45275dec7885175ad691a1d9c449c4)) - Add typeguard to BaseInteraction#isRepliable ([#&#8203;8565](https://github.com/discordjs/discord.js/issues/8565)) ([55c3ee2](https://github.com/discordjs/discord.js/commit/55c3ee20ae700e78d18a3c4c04b6a7426cffc060)) - **Integration:** Add `scopes` ([#&#8203;8483](https://github.com/discordjs/discord.js/issues/8483)) ([8b3d006](https://github.com/discordjs/discord.js/commit/8b3d0061180cfd5d9ba8beae3e8d623b5ce43ea4)) - Add `chatInputApplicationCommandMention` formatter ([#&#8203;8546](https://github.com/discordjs/discord.js/issues/8546)) ([d08a57c](https://github.com/discordjs/discord.js/commit/d08a57cadd9d69a734077cc1902d931ab10336db)) #### Refactor - Replace usage of deprecated `ChannelType`s ([#&#8203;8625](https://github.com/discordjs/discord.js/issues/8625)) ([669c3cd](https://github.com/discordjs/discord.js/commit/669c3cd2566eac68ef38ab522dd6378ba761e8b3)) - Split message send/edit types/documentation ([#&#8203;8590](https://github.com/discordjs/discord.js/issues/8590)) ([8e1afae](https://github.com/discordjs/discord.js/commit/8e1afaebdb686033555ca58e53f34bb97f7369c8)) - Website components ([#&#8203;8600](https://github.com/discordjs/discord.js/issues/8600)) ([c334157](https://github.com/discordjs/discord.js/commit/c3341570d983aea9ecc419979d5a01de658c9d67)) #### Typings - Narrow channel type in thread managers ([#&#8203;8640](https://github.com/discordjs/discord.js/issues/8640)) ([14bbc91](https://github.com/discordjs/discord.js/commit/14bbc9150a748e7ac1660c2375c7f065fcc55a6c)) - **interactions:** Pass `Cached` type to return type of methods ([#&#8203;8619](https://github.com/discordjs/discord.js/issues/8619)) ([053da5b](https://github.com/discordjs/discord.js/commit/053da5bc91d5cfa8d842b13b0b05083d2f7f086d)) - Ensure events possess `Client<true>` ([#&#8203;8612](https://github.com/discordjs/discord.js/issues/8612)) ([a9f003a](https://github.com/discordjs/discord.js/commit/a9f003ac9b56d31166cbf353d02140dad0b2517e)) - **GuildChannelManager:** Correct `fetch` return type ([#&#8203;8549](https://github.com/discordjs/discord.js/issues/8549)) ([1d4cdee](https://github.com/discordjs/discord.js/commit/1d4cdee321ab25bb0f109d55a000582825dd79f9)) - **ThreadChannel:** `fetchStarterMessage` must return a `Message<true>` ([#&#8203;8560](https://github.com/discordjs/discord.js/issues/8560)) ([b9c62ac](https://github.com/discordjs/discord.js/commit/b9c62ac0f0f534c33f9913135095f8b3d98ec05e)) - **webhook:** Avatar can be null ([#&#8203;8541](https://github.com/discordjs/discord.js/issues/8541)) ([f77612a](https://github.com/discordjs/discord.js/commit/f77612a55e9c593a21bc27e58c9fbd03d85787e3)) ### [`v14.3.0`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#1430---2022-08-22) [Compare Source](https://github.com/discordjs/discord.js/compare/14.2.0...14.3.0) #### Bug Fixes - **GuildMemberManager:** `add()` method throws an error ([#&#8203;8539](https://github.com/discordjs/discord.js/issues/8539)) ([3bef901](https://github.com/discordjs/discord.js/commit/3bef9018c0be3c5dc51d03b796d08b925dc4e1b9)) - **Guild:** Widget channel types and fixes ([#&#8203;8530](https://github.com/discordjs/discord.js/issues/8530)) ([23a0b6c](https://github.com/discordjs/discord.js/commit/23a0b6ccf27410963bd4f5c53d9ee2ce019e90a8)) - **Embed:** Reference video in video ([#&#8203;8473](https://github.com/discordjs/discord.js/issues/8473)) ([c97977a](https://github.com/discordjs/discord.js/commit/c97977a3e806bd5d8682bc7fb22ebec1a8ceecdc)) #### Documentation - **GuildAuditLogsEntry:** Correct `action` wording ([#&#8203;8499](https://github.com/discordjs/discord.js/issues/8499)) ([7d25072](https://github.com/discordjs/discord.js/commit/7d2507279cc9d1397c7d61e7c7b856ff4bc17c86)) #### Features - **GuildMemberManager:** AddRole and removeRole ([#&#8203;8510](https://github.com/discordjs/discord.js/issues/8510)) ([cda3f00](https://github.com/discordjs/discord.js/commit/cda3f005b1546fdb8410e9550526956f840857fc)) - Deprecate `ActionRow.from()` ([#&#8203;8504](https://github.com/discordjs/discord.js/issues/8504)) ([f9c25dd](https://github.com/discordjs/discord.js/commit/f9c25ddcfe68f089e13f1090c3df4bd7cd74d2b7)) - **WebSocketShard:** Support new resume url ([#&#8203;8480](https://github.com/discordjs/discord.js/issues/8480)) ([bc06cc6](https://github.com/discordjs/discord.js/commit/bc06cc638d2f57ab5c600e8cdb6afc8eb2180166)) #### Refactor - **GuildAuditLogsEntry:** Remove `guild` from application command permission update extra ([#&#8203;8520](https://github.com/discordjs/discord.js/issues/8520)) ([2b8074d](https://github.com/discordjs/discord.js/commit/2b8074dd12f2f1e957caffb57e5fd4d7be88dc25)) #### Typings - Inference of guild in `MessageManager` ([#&#8203;8538](https://github.com/discordjs/discord.js/issues/8538)) ([6bb1474](https://github.com/discordjs/discord.js/commit/6bb1474d2001b76773954c959b2c2687e1df0136)) - Allow choice's value type to be strictly inferred ([#&#8203;8529](https://github.com/discordjs/discord.js/issues/8529)) ([b3f7c32](https://github.com/discordjs/discord.js/commit/b3f7c32f7f91f12766178f5e17585856e81d9a87)) - **GuildAuditLogs:** Allow fetching to return all possible values ([#&#8203;8522](https://github.com/discordjs/discord.js/issues/8522)) ([0dba8ad](https://github.com/discordjs/discord.js/commit/0dba8adbd2e6efd634bd3eb31df09467ba8a8a0d)) - Correct `EventEmitter.on (static)` return type ([#&#8203;8524](https://github.com/discordjs/discord.js/issues/8524)) ([16bbc8a](https://github.com/discordjs/discord.js/commit/16bbc8aa208a8a16c22be24696f57d5f7a5faf2b)) - **GuildAuditLogs:** Remove static `Entry` ([#&#8203;8521](https://github.com/discordjs/discord.js/issues/8521)) ([7a3d18d](https://github.com/discordjs/discord.js/commit/7a3d18dd6d1fe27393d00019b9ecd35c98b95ee7)) - Disallow some channel types from webhook creation ([#&#8203;8531](https://github.com/discordjs/discord.js/issues/8531)) ([4882b17](https://github.com/discordjs/discord.js/commit/4882b17a77484f801faa19fb971f2e6abd88e59f)) - Implement max/min values for autocomplete ([#&#8203;8498](https://github.com/discordjs/discord.js/issues/8498)) ([812f7f1](https://github.com/discordjs/discord.js/commit/812f7f1ea86fc953aa796875cbc7ccc434203d77)) - **ModalMessageModalSubmitInteraction:** ChannelId is not nullable ([#&#8203;8496](https://github.com/discordjs/discord.js/issues/8496)) ([c31a5cf](https://github.com/discordjs/discord.js/commit/c31a5cfcc82706667768eac77b5f99ba69cf3c91)) - Change type of ApplicationCommandSubCommand.options ([#&#8203;8476](https://github.com/discordjs/discord.js/issues/8476)) ([ebaf158](https://github.com/discordjs/discord.js/commit/ebaf158006d3c7db3b8c695e7c027b8af11999ba)) ### [`v14.2.0`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#1420---2022-08-10) [Compare Source](https://github.com/discordjs/discord.js/compare/14.1.2...14.2.0) #### Bug Fixes - **ThreadChannel:** Handle possibly `null` parent ([#&#8203;8466](https://github.com/discordjs/discord.js/issues/8466)) ([afa27b1](https://github.com/discordjs/discord.js/commit/afa27b15c5b92bc8d55b8285834d8e03f6692d06)) - Remove DM channels from `Client#messageDeleteBulk`'s types ([#&#8203;8460](https://github.com/discordjs/discord.js/issues/8460)) ([6c6fe74](https://github.com/discordjs/discord.js/commit/6c6fe74dd84859c5319efa999404e8168f189710)) - **Transformers:** Do not transform `Date` objects ([#&#8203;8463](https://github.com/discordjs/discord.js/issues/8463)) ([0e2a095](https://github.com/discordjs/discord.js/commit/0e2a09571c8e5ee61153b04e45334a226a1b4534)) - **ModalSubmitInteraction:** Allow deferUpdate ([#&#8203;8455](https://github.com/discordjs/discord.js/issues/8455)) ([0fab869](https://github.com/discordjs/discord.js/commit/0fab869e5179dca7ddec75b5519615278e51ad82)) - **Guild:** Unable to fetch templates ([#&#8203;8420](https://github.com/discordjs/discord.js/issues/8420)) ([aac8acc](https://github.com/discordjs/discord.js/commit/aac8acc22be7d7af99933ef099eca7deda43cb40)) - **MessageMentions:** Infinite loop in `parsedUsers` getter ([#&#8203;8430](https://github.com/discordjs/discord.js/issues/8430)) ([b8a3136](https://github.com/discordjs/discord.js/commit/b8a31360a220e3d796f5381bd215d30a379ecb7c)) - **DataResolver:** Make `Buffer` from string ([#&#8203;8416](https://github.com/discordjs/discord.js/issues/8416)) ([e72b986](https://github.com/discordjs/discord.js/commit/e72b986939e2958547c0e54d6d27472c8d111609)) #### Documentation - Change registration example to use global commands ([#&#8203;8454](https://github.com/discordjs/discord.js/issues/8454)) ([64a4041](https://github.com/discordjs/discord.js/commit/64a4041a05e9514334a9f9e1f38a1ea18bb676d5)) - **Colors:** Provide enum descriptions ([#&#8203;8437](https://github.com/discordjs/discord.js/issues/8437)) ([6ef4754](https://github.com/discordjs/discord.js/commit/6ef4754d40c5ec65715fc1e00e643c52fe0a6209)) - **AttachmentBuilder:** Fix [#&#8203;8407](https://github.com/discordjs/discord.js/issues/8407) ([#&#8203;8421](https://github.com/discordjs/discord.js/issues/8421)) ([5b053cf](https://github.com/discordjs/discord.js/commit/5b053cf82ec2f2b717a490485af052dc956fe3c9)) #### Features - **Guild:** Add `max_video_channel_users` ([#&#8203;8423](https://github.com/discordjs/discord.js/issues/8423)) ([3a96ce7](https://github.com/discordjs/discord.js/commit/3a96ce7970947f6268c21a1323d986aac8cb736d)) #### Typings - **Message:** Correct `bulkDelete` return type ([#&#8203;8465](https://github.com/discordjs/discord.js/issues/8465)) ([c5b96a1](https://github.com/discordjs/discord.js/commit/c5b96a185cb8ba836b7cd10526c14059866f218f)) - Fix missing types for mentionable options ([#&#8203;8443](https://github.com/discordjs/discord.js/issues/8443)) ([452e94f](https://github.com/discordjs/discord.js/commit/452e94fd3ecc12de9e3408982c5c7fd931bae634)) - **ApplicationCommandOption:** Add `ApplicationCommandBooleanOption` ([#&#8203;8434](https://github.com/discordjs/discord.js/issues/8434)) ([38275fc](https://github.com/discordjs/discord.js/commit/38275fc53d633ce77ed2b142aff788dcbd4fad8c)) ### [`v14.1.2`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#1412---2022-07-30) [Compare Source](https://github.com/discordjs/discord.js/compare/14.1.1...14.1.2) #### Bug Fixes - **errors:** Error codes ([#&#8203;8398](https://github.com/discordjs/discord.js/issues/8398)) ([480c85c](https://github.com/discordjs/discord.js/commit/480c85c9c3d129204b3399ed726a4e570e0b2852)) #### Documentation - **Embed:** Ensure height and width are numbers ([#&#8203;8396](https://github.com/discordjs/discord.js/issues/8396)) ([fca3dad](https://github.com/discordjs/discord.js/commit/fca3dada2a565eecfc7e5275cc9317df1d261871)) ### [`v14.1.1`](https://github.com/discordjs/discord.js/releases/tag/14.1.1) [Compare Source](https://github.com/discordjs/discord.js/compare/14.1.0...14.1.1) #### Info - 14.1.1 release bump to update [@&#8203;discordjs/builders](https://github.com/discordjs/builders) dependency, no new features. ### [`v14.1.0`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#1410---2022-07-29) [Compare Source](https://github.com/discordjs/discord.js/compare/14.0.3...14.1.0) #### Bug Fixes - **MessageMentions:** `ignoreRepliedUser` option in `has()` ([#&#8203;8202](https://github.com/discordjs/discord.js/issues/8202)) ([b4e2c0c](https://github.com/discordjs/discord.js/commit/b4e2c0c4d5538b945f9d597c6410a6f84b315084)) - **GuildChannelManager:** Allow unsetting rtcRegion ([#&#8203;8359](https://github.com/discordjs/discord.js/issues/8359)) ([a7d49e5](https://github.com/discordjs/discord.js/commit/a7d49e56fc7c34d2e4548d9e5bf0aec45273506e)) - **ThreadChannel:** Omit webhook fetching ([#&#8203;8351](https://github.com/discordjs/discord.js/issues/8351)) ([3839958](https://github.com/discordjs/discord.js/commit/3839958e3f682c715f1017da05436d2fe34900fd)) - **GuildAuditLogsEntry:** Replace OverwriteType with AuditLogOptionsType ([#&#8203;8345](https://github.com/discordjs/discord.js/issues/8345)) ([58c1b51](https://github.com/discordjs/discord.js/commit/58c1b51c5ceab137ad9851919b338419eeeab69e)) - **ShardClientUtil#\_respond:** Construct global error ([#&#8203;8348](https://github.com/discordjs/discord.js/issues/8348)) ([8e520f9](https://github.com/discordjs/discord.js/commit/8e520f946a5b9f93a939290facf4ccca2c05ff21)) - **Presence:** Do not return NaN for activity timestamp ([#&#8203;8340](https://github.com/discordjs/discord.js/issues/8340)) ([df42fdf](https://github.com/discordjs/discord.js/commit/df42fdfc421f1190f0a2267a66efd3c921ec2348)) - **Client:** Omit private properties from toJSON ([#&#8203;8337](https://github.com/discordjs/discord.js/issues/8337)) ([830c670](https://github.com/discordjs/discord.js/commit/830c670c61dcb17d8ab2a894a3203c68917d27e0)) - **ApplicationCommandManager:** Allow passing 0n to defaultMemberPermissions ([#&#8203;8311](https://github.com/discordjs/discord.js/issues/8311)) ([1fb7b30](https://github.com/discordjs/discord.js/commit/1fb7b30963cfe7ea4c05b1f3b42171c879c46a1d)) #### Documentation - **InteractionResponses:** Add `showModal()` return type ([#&#8203;8376](https://github.com/discordjs/discord.js/issues/8376)) ([0b61dbf](https://github.com/discordjs/discord.js/commit/0b61dbf720e844322b066e30080c3537ab3d8174)) - **WebhookClient:** Document working options ([#&#8203;8375](https://github.com/discordjs/discord.js/issues/8375)) ([ba6797e](https://github.com/discordjs/discord.js/commit/ba6797e74209161b64c412de1b6f307cb28736b8)) - **Message:** Document gateway intent for content ([#&#8203;8364](https://github.com/discordjs/discord.js/issues/8364)) ([2130aae](https://github.com/discordjs/discord.js/commit/2130aae3210a8eaf91c5ccae5463940d49052c7d)) - Use info blocks for requirements ([#&#8203;8361](https://github.com/discordjs/discord.js/issues/8361)) ([80b9738](https://github.com/discordjs/discord.js/commit/80b9738957ebf5b6eb7c9858cec0fb1c897d0a1f)) - **WebhookClient:** Make constructor a union ([#&#8203;8370](https://github.com/discordjs/discord.js/issues/8370)) ([e9920a9](https://github.com/discordjs/discord.js/commit/e9920a9c98ffb78bd7d0ae00d486476367296646)) - Update docs and examples to PascalCase links ([#&#8203;8305](https://github.com/discordjs/discord.js/issues/8305)) ([34ba9d1](https://github.com/discordjs/discord.js/commit/34ba9d1c4c80eff7e6ac199a40232d07491432cc)) #### Features - Add channel & message URL formatters ([#&#8203;8371](https://github.com/discordjs/discord.js/issues/8371)) ([a7deb8f](https://github.com/discordjs/discord.js/commit/a7deb8f89830ead6185c5fb46a49688b6d209ed1)) - Restore missing typeguards ([#&#8203;8328](https://github.com/discordjs/discord.js/issues/8328)) ([77ed407](https://github.com/discordjs/discord.js/commit/77ed407f6aadb68e729470c5269e9b526cb1b3f0)) - **GuildMember:** Add dmChannel getter ([#&#8203;8281](https://github.com/discordjs/discord.js/issues/8281)) ([4fc2c60](https://github.com/discordjs/discord.js/commit/4fc2c60a3bb43671b4b0202ae75eab42aba163ff)) #### Refactor - Deprecate `Formatter` class ([#&#8203;8373](https://github.com/discordjs/discord.js/issues/8373)) ([7fd9ed8](https://github.com/discordjs/discord.js/commit/7fd9ed8f13d17ce7e98e34f7454d9047054d8467)) - **PermissionOverwriteManager:** Use `OverwriteType` ([#&#8203;8374](https://github.com/discordjs/discord.js/issues/8374)) ([6d24805](https://github.com/discordjs/discord.js/commit/6d248051cfd431e9cb1c65cb98f56aa0a6556407)) #### Typings - **GuildAuditLogsEntryExtraField:** Use `AuditLogOptionsType` ([#&#8203;8349](https://github.com/discordjs/discord.js/issues/8349)) ([200ab91](https://github.com/discordjs/discord.js/commit/200ab91f527d8a5706d277b89a975096f75d141a)) ### [`v14.0.3`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#1403---2022-07-19) [Compare Source](https://github.com/discordjs/discord.js/compare/14.0.2...14.0.3) #### Bug Fixes - **Components:** Support emoji id strings ([#&#8203;8310](https://github.com/discordjs/discord.js/issues/8310)) ([660e212](https://github.com/discordjs/discord.js/commit/660e212e83df026c684ee2cda7fb4e98870f342e)) ### [`v14.0.2`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#1402---2022-07-18) [Compare Source](https://github.com/discordjs/discord.js/compare/14.0.1...14.0.2) #### Bug Fixes - **DataResolver#resolveImage:** Adjust to updated resolveFile ([#&#8203;8308](https://github.com/discordjs/discord.js/issues/8308)) ([3a7e93d](https://github.com/discordjs/discord.js/commit/3a7e93df576172c797f1d8bd6483234bb6af2d00)) ### [`v14.0.1`](https://github.com/discordjs/discord.js/releases/tag/14.0.1) [Compare Source](https://github.com/discordjs/discord.js/compare/14.0.0...14.0.1) #### Info - 14.0.1 release bump, no new features. ### [`v14.0.0`](https://github.com/discordjs/discord.js/blob/HEAD/packages/discord.js/CHANGELOG.md#1400---2022-07-17) [Compare Source](https://github.com/discordjs/discord.js/compare/13.17.1...14.0.0) #### Bug Fixes - **GuildMemberManager:** Allow setting own nickname ([#&#8203;8066](https://github.com/discordjs/discord.js/issues/8066)) ([52a9e21](https://github.com/discordjs/discord.js/commit/52a9e213c2dc13ee52ee0234593fdce392f43890)) - **PermissionOverwriteManager:** Mutates user ([#&#8203;8283](https://github.com/discordjs/discord.js/issues/8283)) ([3bf30b1](https://github.com/discordjs/discord.js/commit/3bf30b1e6d2d6f583f7069a1e24e7842d59fab2f)) - **GuildChannelManager:** Access `resolveId` correctly ([#&#8203;8296](https://github.com/discordjs/discord.js/issues/8296)) ([3648f6d](https://github.com/discordjs/discord.js/commit/3648f6d567cd834c301de913ce19f786a265240d)) - **GuildChannelManager:** Edit lockPermissions ([#&#8203;8269](https://github.com/discordjs/discord.js/issues/8269)) ([7876548](https://github.com/discordjs/discord.js/commit/787654816d2b6a5168d199d32cdaeb4ef6d270b9)) - **`SelectMenuBuilder`:** Properly accept `SelectMenuOptionBuilder`s ([#&#8203;8174](https://github.com/discordjs/discord.js/issues/8174)) ([31d5930](https://github.com/discordjs/discord.js/commit/31d593046466438c55f5784b0f2098e233c5edc4)) - Remove global flag on regular expressions ([#&#8203;8177](https://github.com/discordjs/discord.js/issues/8177)) ([cdd9214](https://github.com/discordjs/discord.js/commit/cdd9214212892e30b3eaa161837c37516c5bcaa0)) - **MessagePayload:** Guard against `repliedUser` property ([#&#8203;8211](https://github.com/discordjs/discord.js/issues/8211)) ([fa010b5](https://github.com/discordjs/discord.js/commit/fa010b516254c4ab2762278817f31bf289f0ab6a)) - **ApplicationCommandManager:** Explicitly allow passing builders to methods ([#&#8203;8209](https://github.com/discordjs/discord.js/issues/8209)) ([50d55bd](https://github.com/discordjs/discord.js/commit/50d55bd6b819307c86701f4808c087f359c6ccff)) - **GuildMemberRemove:** Remove member's presence ([#&#8203;8181](https://github.com/discordjs/discord.js/issues/8181)) ([11b1739](https://github.com/discordjs/discord.js/commit/11b173931968c548f8504649ae7090865892e62d)) - Edit() data can be partial and `defaultMemberPermissions` can be `null` ([#&#8203;8163](https://github.com/discordjs/discord.js/issues/8163)) ([0ffbef5](https://github.com/discordjs/discord.js/commit/0ffbef506a97a0bf22cb134fc007c2aec29cbffc)) - **WebSocketShard:** Keep an error handler on connections ([#&#8203;8150](https://github.com/discordjs/discord.js/issues/8150)) ([c34c02a](https://github.com/discordjs/discord.js/commit/c34c02ab8d119bf16d8d14d125a9b650b4bb18f4)) - **DJSError:** Error code validation ([#&#8203;8149](https://github.com/discordjs/discord.js/issues/8149)) ([31f6582](https://github.com/discordjs/discord.js/commit/31f658247fe0e1047897edab629643d140e77e07)) - **vcs:** Nsfw property ([#&#8203;8132](https://github.com/discordjs/discord.js/issues/8132)) ([2eeaad6](https://github.com/discordjs/discord.js/commit/2eeaad6f27fdf8868364fa95ed20755ee09bda87)) - **WebSocketManager:** Correct error name ([#&#8203;8138](https://github.com/discordjs/discord.js/issues/8138)) ([db2b033](https://github.com/discordjs/discord.js/commit/db2b0333d912fe83381db2ffe16829d7d03d6c2e)) - **WebSocketShard:** Disconnected casing ([#&#8203;8117](https://github.com/discordjs/discord.js/issues/8117)) ([23e183a](https://github.com/discordjs/discord.js/commit/23e183a9ac7aaa3bca2bc4eb8634d1738ec34a26)) - **webhooks:** Revert webhook caching (and returning Message) ([#&#8203;8038](https://github.com/discordjs/discord.js/issues/8038)) ([d54bf5d](https://github.com/discordjs/discord.js/commit/d54bf5d286f4057db130901591b192fd4d1668c1)) - **ApplicationCommand:** Remove `autocomplete` check at the top level and correctly check for `dmPermission` ([#&#8203;8100](https://github.com/discordjs/discord.js/issues/8100)) ([0a44b05](https://github.com/discordjs/discord.js/commit/0a44b05db83948857afbe18471e7a867da47177a)) - **ApplicationCommand:** Fix default member permissions assignment ([#&#8203;8067](https://github.com/discordjs/discord.js/issues/8067)) ([96053ba](https://github.com/discordjs/discord.js/commit/96053babe1bd65ebe1fc6a261f5eb052906afdb9)) - **scripts:** Read directory and rerun ([#&#8203;8065](https://github.com/discordjs/discord.js/issues/8065)) ([f527dea](https://github.com/discordjs/discord.js/commit/f527dea36ead194aaae1bf5da1e953df59d692fd)) - Select menu options to accept both rest and array ([#&#8203;8032](https://github.com/discordjs/discord.js/issues/8032)) ([fbe67e1](https://github.com/discordjs/discord.js/commit/fbe67e102502b4b49690cbf8ff891ead2232ecf3)) - **CommandInteractionOptionResolver:** Handle autocompletion interactions ([#&#8203;8058](https://github.com/discordjs/discord.js/issues/8058)) ([d8077c6](https://github.com/discordjs/discord.js/commit/d8077c6839dc8ceb57d3c3a86bf9746be2a91ada)) - **scripts:** Add quotes around blob arguments ([#&#8203;8054](https://github.com/discordjs/discord.js/issues/8054)) ([598f61b](https://github.com/discordjs/discord.js/commit/598f61b992fab1b3fdcab8ff960366f7af0b37ea)) - **Message:** Force fetching ([#&#8203;8047](https://github.com/discordjs/discord.js/issues/8047)) ([f2b267c](https://github.com/discordjs/discord.js/commit/f2b267c079dd8aa7277910471f3db2f88af6efb2)) - **Attachment:** Do not destructure `data` ([#&#8203;8041](https://github.com/discordjs/discord.js/issues/8041)) ([1afae90](https://github.com/discordjs/discord.js/commit/1afae909d72e648cf48d63d7de2708737a78c126)) - **DirectoryChannel:** Type `name` and handle `url` ([#&#8203;8023](https://github.com/discordjs/discord.js/issues/8023)) ([86d8fbc](https://github.com/discordjs/discord.js/commit/86d8fbc023e3925e8f86799d6ebf2d423f7bf2ec)) - Readd `isThread` type guard ([#&#8203;8019](https://github.com/discordjs/discord.js/issues/8019)) ([f8ed71b](https://github.com/discordjs/discord.js/commit/f8ed71bfca6e47e3d44ad063e23804354bd23604)) - Add static method `from` in builders ([#&#8203;7990](https://github.com/discordjs/discord.js/issues/7990)) ([ad36c0b](https://github.com/discordjs/discord.js/commit/ad36c0be7744ea4214ccf345fe80a5a1a9e89101)) - Typings ([#&#8203;7965](https://github.com/discordjs/discord.js/issues/7965)) ([7a1095b](https://github.com/discordjs/discord.js/commit/7a1095b66be3c5d81185e026281e2908c10c1695)) - **GuildAuditLogs:** Cache guild scheduled events ([#&#8203;7951](https://github.com/discordjs/discord.js/issues/7951)) ([2f03f9a](https://github.com/discordjs/discord.js/commit/2f03f9ad3f63abee5b5c46d02f1afa8885e8977c)) - Make sure action row builders create djs builders ([#&#8203;7945](https://github.com/discordjs/discord.js/issues/7945)) ([adf461b](https://github.com/discordjs/discord.js/commit/adf461baf49be754c7a10c61faf1ef3df333413a)) - **TextBasedChannel#bulkDelete:** Return deleted message ([#&#8203;7943](https://github.com/discordjs/discord.js/issues/7943)) ([191510b](https://github.com/discordjs/discord.js/commit/191510b7f87903e4bd93b891649cb290fd50c47e)) - Remove trailing invites on channel deletion ([#&#8203;7932](https://github.com/discordjs/discord.js/issues/7932)) ([5e9b757](https://github.com/discordjs/discord.js/commit/5e9b757a3733e6526770eb60a15072612294eb21)) - **DataResolver:** Fix check for readable streams ([#&#8203;7928](https://github.com/discordjs/discord.js/issues/7928)) ([28172ca](https://github.com/discordjs/discord.js/commit/28172ca7b57357436d3252ec01ec17dad865d87f)) - **AuditLog:** Default changes to empty array ([#&#8203;7880](https://github.com/discordjs/discord.js/issues/7880)) ([19eaed6](https://github.com/discordjs/discord.js/commit/19eaed63905367ef4604366b8839023384524d1f)) - **Util:** Flatten ignoring certain fields ([#&#8203;7773](https://github.com/discordjs/discord.js/issues/7773)) ([df64d3e](https://github.com/discordjs/discord.js/commit/df64d3ea382c07e66bc7cc8877ee430206c31d63)) - Possibly missing ([#&#8203;7829](https://github.com/discordjs/discord.js/issues/7829)) ([6239d83](https://github.com/discordjs/discord.js/commit/6239d83c4d5f0a396678410d7fef35e39ed29009)) - `endReason` not being properly set in base Collector ([#&#8203;7833](https://github.com/discordjs/discord.js/issues/7833)) ([0c18dab](https://github.com/discordjs/discord.js/commit/0c18dab1280205b8855d17d075b7421860d59c14)) - **SelectMenuBuilder:** Options array ([#&#8203;7826](https://github.com/discordjs/discord.js/issues/7826)) ([3617093](https://github.com/discordjs/discord.js/commit/361709332bdc871822c2b9919f14fd090d68666a)) - **Activity:** Platform type ([#&#8203;7805](https://github.com/discordjs/discord.js/issues/7805)) ([4ac91c6](https://github.com/discordjs/discord.js/commit/4ac91c61d08111ae4d49d1e64caf94e6e49832c8)) - **ApplicationCommand:** Equal nameLocalizations and descriptionLocalizations ([#&#8203;7802](https://github.com/discordjs/discord.js/issues/7802)) ([4972bd8](https://github.com/discordjs/discord.js/commit/4972bd87c17cbc6a94c9608ba2ab39c475f9921f)) - **InteractionResponses:** Use optional chaining on nullable property ([#&#8203;7812](https://github.com/discordjs/discord.js/issues/7812)) ([c5fb548](https://github.com/discordjs/discord.js/commit/c5fb54852906898ffb19282dd60168dfc6fb2eba)) - **MessageManager:** Allow caching option of an unspecified limit ([#&#8203;7763](https://github.com/discordjs/discord.js/issues/7763)) ([1b2d8de](https://github.com/discordjs/discord.js/commit/1b2d8decb638faeae8184119c5cedfcdaf9485e3)) - **builders:** Add constructor default param ([#&#8203;7788](https://github.com/discordjs/discord.js/issues/7788)) ([c286650](https://github.com/discordjs/discord.js/commit/c2866504a3824005fe756556fec4b349898b7d22)) - **MessagePayload:** ResolveBody check body instead of data ([#&#8203;7738](https://github.com/discordjs/discord.js/issues/7738)) ([3db20ab](https://github.com/discordjs/discord.js/commit/3db20abdd2d502a1ed457842181b164dc6390ba1)) - **ActionRow:** ToJSON should include components ([#&#8203;7739](https://github.com/discordjs/discord.js/issues/7739)) ([ebb4dfa](https://github.com/discordjs/discord.js/commit/ebb4dfa262adb2086c83db487002bb2e1ed5ab88)) - Prevent `NaN` for nullable timestamps ([#&#8203;7750](https://github.com/discordjs/discord.js/issues/7750)) ([8625d81](https://github.com/discordjs/discord.js/commit/8625d817145eb642aeb0da05184352f438586986)) - **InteractionCreateAction:** Ensure text-based channel for caching messages ([#&#8203;7755](https://github.com/discordjs/discord.js/issues/7755)) ([25fdb38](https://github.com/discordjs/discord.js/commit/25fdb3894d33dc395a376a3d962a063eb5735253)) - Pass `force` correctly ([#&#8203;7721](https://github.com/discordjs/discord.js/issues/7721)) ([402514f](https://github.com/discordjs/discord.js/commit/402514ff323ccf1f8c95d295f044cf0bb5547c2e)) - Support reason in setRTCRegion helpers ([#&#8203;7723](https://github.com/discordjs/discord.js/issues/7723)) ([905a6a1](https://github.com/discordjs/discord.js/commit/905a6a11663f9469ada67f8310a969453ffc5b2a)) - **GuildMemberManager:** Return type can be null ([#&#8203;7680](https://github.com/discordjs/discord.js/issues/7680)) ([74bf7d5](https://github.com/discordjs/discord.js/commit/74bf7d57ab959eb820ab1c213ac86ab1ea660398)) - **gateway:** Use version 10 ([#&#8203;7689](https://github.com/discordjs/discord.js/issues/7689)) ([8880de0](https://github.com/discordjs/discord.js/commit/8880de0cecdf273fd6df23988e4cb77774a75390)) - Audit log static reference ([#&#8203;7703](https://github.com/discordjs/discord.js/issues/7703)) ([85e531f](https://github.com/discordjs/discord.js/commit/85e531f22d7a8f8ad043647ce445726ae0df26c0)) - Handle possibly missing property ([#&#8203;7641](https://github.com/discordjs/discord.js/issues/7641)) ([0c32332](https://github.com/discordjs/discord.js/commit/0c32332a5aacbbb6c415da75c166d09cfdb34bbd)) - **util:** Allow `escapeInlineCode` to escape double backtics ([#&#8203;7638](https://github.com/discordjs/discord.js/issues/7638)) ([d5369a5](https://github.com/discordjs/discord.js/commit/d5369a56e3fcf50513f3bc582552c2838b04d199)) - **GuildEditData:** Some fields can be null ([#&#8203;7632](https://github.com/discordjs/discord.js/issues/7632)) ([4d2b559](https://github.com/discordjs/discord.js/commit/4d2b55955d1a3ff05c3047599232becdc3f2c445)) - TOKEN\_INVALID error not thrown at login with invalid token ([#&#8203;7630](https://github.com/discordjs/discord.js/issues/7630)) ([cd79bef](https://github.com/discordjs/discord.js/commit/cd79bef2547594f4d0c744faa8fa67fb9fd61526)) - **GuildScheduledEvent:** Handle missing `image` ([#&#8203;7625](https://github.com/discordjs/discord.js/issues/7625)) ([c684ac5](https://github.com/discordjs/discord.js/commit/c684ac55e1d225740e67ab7bd5643de1b35f4594)) - **guild:** Throw if ownerId falsey ([#&#8203;7575](https://github.com/discordjs/discord.js/issues/7575)) ([98177aa](https://github.com/discordjs/discord.js/commit/98177aa38d3d6516d4c5354d6c7edea925dc881d)) - Remove Modal export ([#&#8203;7654](https://github.com/discordjs/discord.js/issues/7654)) ([87a6b84](https://github.com/discordjs/discord.js/commit/87a6b8445bfbf3981cd39813fe961dfa1c7f2bce)) - **Embed:** Fix incorrect destructuring import ([#&#8203;7615](https://github.com/discordjs/discord.js/issues/7615)) ([cbdb408](https://github.com/discordjs/discord.js/commit/cbdb408dffd1c7f2193c15989528a3de5fd9f13a)) - **ThreadMembersUpdate:** Only emit added & removed thread members ([#&#8203;7539](https://github.com/discordjs/discord.js/issues/7539)) ([c12d61a](https://github.com/discordjs/discord.js/commit/c12d61a3421afcdc41f77c0fddde4efbb257fa69)) - **Util:** EscapeInlineCode properly ([#&#8203;7587](https://github.com/discordjs/discord.js/issues/7587)) ([851f380](https://github.com/discordjs/discord.js/commit/851f380eb10d23ffd08e8b845aed4039abbcd03b)) - **GuildStickerManager:** Correctly access guild ID ([#&#8203;7605](https://github.com/discordjs/discord.js/issues/7605)) ([4b08d9b](https://github.com/discordjs/discord.js/commit/4b08d9b376bda7a7f4bb3fb8c555d25cca648de4)) - **MessageManager:** Pin route ([#&#8203;7610](https://github.com/discordjs/discord.js/issues/7610)) ([cb566c8](https://github.com/discordjs/discord.js/commit/cb566c8b6abff489a944db7952e5c5a48e0c98b0)) - Handle partial data for `Typing#user` ([#&#8203;7542](https://github.com/discordjs/discord.js/issues/7542)) ([c6cb5e9](https://github.com/discordjs/discord.js/commit/c6cb5e9ebbf46d81404119a6aa11bb8ebb17d5a4)) - **guild:** Fix typo accessing user instead of users ([#&#8203;7537](https://github.com/discordjs/discord.js/issues/7537)) ([8203c5d](https://github.com/discordjs/discord.js/commit/8203c5d843f2431c0f49023282f1bf73d85881d1)) - **test:** `MessageActionRow` to `ActionRow` ([#&#8203;7523](https://github.com/discordjs/discord.js/issues/7523)) ([d1d1b07](https://github.com/discordjs/discord.js/commit/d1d1b076bebf7cb706b2436a40d87c6efaed1e1d)) - **MessagePayload:** Don't set reply flags to target flags ([#&#8203;7514](https://github.com/discordjs/discord.js/issues/7514)) ([4f30652](https://github.com/discordjs/discord.js/commit/4f306521d829fef21ebd70557b37f8199b82572b)) - **invite:** Add back channelId property ([#&#8203;7501](https://github.com/discordjs/discord.js/issues/7501)) ([78aa36f](https://github.com/discordjs/discord.js/commit/78aa36f9f5913b86c82376ecdf20653b15340bbe)) - Properly serialize `undefined` values ([#&#8203;7497](https://github.com/discordjs/discord.js/issues/7497)) ([8dbd345](https://github.com/discordjs/discord.js/commit/8dbd34544cbeb499282f01dda9d35ed9bca93591)) - Allow unsafe embeds to be serialized ([#&#8203;7494](https://github.com/discordjs/discord.js/issues/7494)) ([942ea1a](https://github.com/discordjs/discord.js/commit/942ea1acbfb49289ccb3a1882b5a2da0a7d0bccf)) - Attachment types ([#&#8203;7478](https://github.com/discordjs/discord.js/issues/7478)) ([395a68f](https://github.com/discordjs/discord.js/commit/395a68ff49c622d5136d6b775beaf8e88a2d8610)) - Use case converter for json component serialization ([#&#8203;7464](https://github.com/discordjs/discord.js/issues/7464)) ([2d45544](https://github.com/discordjs/discord.js/commit/2d4554440ed9329a5876a9c674c3eb2de0f2f917)) - **GuildAuditLogs:** Typings and consistency ([#&#8203;7445](https://github.com/discordjs/discord.js/issues/7445)) ([c1b27f8](https://github.com/discordjs/discord.js/commit/c1b27f8eed8ea04a48bc106453892bddcdc6b73e)) - **dataresolver:** Ensure fetched file is convert to a buffer ([#&#8203;7457](https://github.com/discordjs/discord.js/issues/7457)) ([9311fa7](https://github.com/discordjs/discord.js/commit/9311fa7b42b2b5a74e411aa263daa4fbfc270645)) - **messagepayload:** ResolveFile property names ([#&#8203;7458](https://github.com/discordjs/discord.js/issues/7458)) ([a8106f7](https://github.com/discordjs/discord.js/commit/a8106f7c586f0ecac76e7f72c53b0da215a6fbf1)) - **ci:** Ci error ([#&#8203;7454](https://github.com/discordjs/discord.js/issues/7454)) ([0af9bc8](https://github.com/discordjs/discord.js/commit/0af9bc841ffe1a297d308500d696bad4b85abda9)) - **threads:** Require being sendable to be unarchivable ([#&#8203;7406](https://github.com/discordjs/discord.js/issues/7406)) ([861f0e2](https://github.com/discordjs/discord.js/commit/861f0e2134662ab64a11d313130aff58b413d495)) - **guildmember:** Check if member has administrator permission ([#&#8203;7384](https://github.com/discordjs/discord.js/issues/7384)) ([81d8b54](https://github.com/discordjs/discord.js/commit/81d8b54ff6b98b0e7ee2c57eaee6bc0b707e135a)) - **guild:** Remove `maximumPresences` default value ([#&#8203;7440](https://github.com/discordjs/discord.js/issues/7440)) ([55b388a](https://github.com/discordjs/discord.js/commit/55b388a763dc7223e88b62ae928fe85fe8b8fe58)) - **guildchannelmanager:** Edit always sets parent to null ([#&#8203;7446](https://github.com/discordjs/discord.js/issues/7446)) ([b97aedd](https://github.com/discordjs/discord.js/commit/b97aedd8e15f9358960cb59403f3a8ea24b87141)) - **guildmember:** Make `pending` nullable ([#&#8203;7401](https://github.com/discordjs/discord.js/issues/7401)) ([fe11ff5](https://github.com/discordjs/discord.js/commit/fe11ff5f6e85571a981e90eba5b9f3bda7a2cd04)) - **clientpresence:** Fix used opcodes ([#&#8203;7415](https://github.com/discordjs/discord.js/issues/7415)) ([a921ec7](https://github.com/discordjs/discord.js/commit/a921ec7dc525c58d40b4678e66270f9238abed31)) - Correctly export UnsafeSelectMenuComponent from builders ([#&#8203;7421](https://github.com/discordjs/discord.js/issues/7421)) ([aadfbda](https://github.com/discordjs/discord.js/commit/aadfbda586d57a7b775ad26c201f0dc34618180b)) - MessageReaction.me being false when it shouldn't ([#&#8203;7378](https://github.com/discordjs/discord.js/issues/7378)) ([04502ce](https://github.com/discordjs/discord.js/commit/04502ce702da53c4b00bf391d0fd936746851381)) - Fix some typos ([#&#8203;7393](https://github.com/discordjs/discord.js/issues/7393)) ([92a04f4](https://github.com/discordjs/discord.js/commit/92a04f4d98f6c6760214034cc8f5a1eaa78893c7)) - **messagementions:** Fix `has` method ([#&#8203;7292](https://github.com/discordjs/discord.js/issues/7292)) ([3a5ab2c](https://github.com/discordjs/discord.js/commit/3a5ab2c4e54de4e67ab6e323d7eac86482da7382)) - **guildmembermanager:** Use rest in edit ([#&#8203;7356](https://github.com/discordjs/discord.js/issues/7356)) ([00ce1c5](https://github.com/discordjs/discord.js/commit/00ce1c56ac224691a8691a3525cb14ae002319c6)) - **typings:** Mark `RESTOptions` as Partial in `ClientOptions` ([#&#8203;7349](https://github.com/discordjs/discord.js/issues/7349)) ([e1ecc1a](https://github.com/discordjs/discord.js/commit/e1ecc1a80a9358cdbafbe8542c40b9de8cad467e)) - **Webhook:** Use correct method name ([#&#8203;7348](https://github.com/discordjs/discord.js/issues/7348)) ([11e5e5a](https://github.com/discordjs/discord.js/commit/11e5e5ac5b70138f56332eb3e61a42443670b0de)) - **thread:** Don't assign directly to getters ([#&#8203;7346](https://github.com/discordjs/discord.js/issues/7346)) ([2db0cdd](https://github.com/discordjs/discord.js/commit/2db0cdd357c3a02decb4fd4168db87888efba283)) - Missed enums and typings from [#&#8203;7290](https://github.com/discordjs/discord.js/issues/7290) ([#&#8203;7331](https://github.com/discordjs/discord.js/issues/7331)) ([47633f0](https://github.com/discordjs/discord.js/commit/47633f0fd2435d6d8c694d8d37b26039a7b3797a)) - **guildchannelmanager:** Remove reverse enum lookup ([#&#8203;7304](https://github.com/discordjs/discord.js/issues/7304)) ([857bba4](https://github.com/discordjs/discord.js/commit/857bba448029f3f070c67fb40b59a3a2a2e5c6f4)) - Import `clear{Timeout,Interval}` from `node:timers` ([#&#8203;7269](https://github.com/discordjs/discord.js/issues/7269)) ([8ddd44e](https://github.com/discordjs/discord.js/commit/8ddd44ed85b32c86243efe0ec35b283eaaa8212c)) - **ApplicationCommand:** Use new ApplicationCommandOptionType enums ([#&#8203;7257](https://github.com/discordjs/discord.js/issues/7257)) ([06f5210](https://github.com/discordjs/discord.js/commit/06f5210f58bbba6102173033a9f1e6fb004fdf5d)) - Use enums from discord-api-types ([#&#8203;7258](https://github.com/discordjs/discord.js/issues/7258)) ([f284a46](https://github.com/discordjs/discord.js/commit/f284a4641fd68de9190bda97ec1eab0981149630)) - **exports:** Export ApplicationCommandType properly ([#&#8203;7256](https://github.com/discordjs/discord.js/issues/7256)) ([f753882](https://github.com/discordjs/discord.js/commit/f75388259262bf6b4a64375b97800bd72378f3bc)) - **Shard:** EventEmitter listener warning ([#&#8203;7240](https://github.com/discordjs/discord.js/issues/7240)) ([ff3a8b8](https://github.com/discordjs/discord.js/commit/ff3a8b83234d3826fc49c5a8c3cb52ef9f281ffd)) - **timestamps:** Account for timestamps of 0 when creating Dates ([#&#8203;7226](https://github.com/discordjs/discord.js/issues/7226)) ([a8509c9](https://github.com/discordjs/discord.js/commit/a8509c91ca0147393b407221405b6b917677961a)) - **MessageEmbed:** CreatedAt field can be zero ([#&#8203;7218](https://github.com/discordjs/discord.js/issues/7218)) ([37cad54](https://github.com/discordjs/discord.js/commit/37cad54dbdade39607397b8ad697eca94f1b7197)) - **BaseClient:** Do not append default options if provided is not an object ([#&#8203;6453](https://github.com/discordjs/discord.js/issues/6453)) ([b92a7d7](https://github.com/discordjs/discord.js/commit/b92a7d72332c35b607db54aa6aca24b8e10e00ad)) - Snowflakeutil import ([#&#8203;7219](https://github.com/discordjs/discord.js/issues/7219)) ([962f4bf](https://github.com/discordjs/discord.js/commit/962f4bf88211dbfb5ad0295a9467dede1e2688ee)) - **Role:** Remove unused process ([#&#8203;7215](https://github.com/discordjs/discord.js/issues/7215)) ([63034b4](https://github.com/discordjs/discord.js/commit/63034b44c9849087e391684d9b6c0c6ae9a21113)) - **WebhookClient:** Updated webhook url regex ([#&#8203;6804](https://github.com/discordjs/discord.js/issues/6804)) ([1c615d1](https://github.com/discordjs/discord.js/commit/1c615d1bb2606d5f19e55076d4ecab95c619518e)) - **Sweepers:** Add sweepStickers function ([#&#8203;7213](https://github.com/discordjs/discord.js/issues/7213)) ([95f8375](https://github.com/discordjs/discord.js/commit/95f8375d425f58f501f32ead03f7927e6596f8e6)) - **InteractionCreate:** Use ChatInputCommandInteraction instead ([#&#8203;7210](https://github.com/discordjs/discord.js/issues/7210)) ([49dada3](https://github.com/discordjs/discord.js/commit/49dada35f92470d3e4426362510847b93dd42d1a)) - **Structues:** Rename old module's name ([#&#8203;7207](https://github.com/discordjs/discord.js/issues/7207)) ([fbef454](https://github.com/discordjs/discord.js/commit/fbef45489457a2198357dc4dd303740d79036784)) - **WebSocket:** Remove application command handler ([#&#8203;7202](https://github.com/discordjs/discord.js/issues/7202)) ([033151c](https://github.com/discordjs/discord.js/commit/033151cf92fe43536b8a4c0f4d7d9ed75a2095c5)) - **User:** `bannerURL()` should not throw when not present ([#&#8203;6789](https://github.com/discordjs/discord.js/issues/6789)) ([3872acf](https://github.com/discordjs/discord.js/commit/3872acfeb8390f6f7202d69cf1f7f8616a7b0b34)) - **VoiceState:** Ensure `suppress` & `streaming` have proper fallback values ([#&#8203;6377](https://github.com/discordjs/discord.js/issues/6377)) ([a0d5f13](https://github.com/discordjs/discord.js/commit/a0d5f13dd9b27c44f5183a2a9af4c4fdecb312c0)) - **sweepers:** Provide default for object param ([#&#8203;7182](https://github.com/discordjs/discord.js/issues/7182)) ([ae2f013](https://github.com/discordjs/discord.js/commit/ae2f013653c8a9f9ffb12ae8fcdb1bb604b39236)) #### Deprecation - **Caching:** Clean up deprecated cache sweeping ([#&#8203;7118](https://github.com/discordjs/discord.js/issues/7118)) ([12ffa06](https://github.com/discordjs/discord.js/commit/12ffa069aa8b247e945fef16a543f41c2c391bf1)) #### Documentation - Align webhook method return types with implementation ([#&#8203;8253](https://github.com/discordjs/discord.js/issues/8253)) ([5aeed99](https://github.com/discordjs/discord.js/commit/5aeed9935058241648507d7f651679226a89dbb3)) - Remove `@private` constructor documentation ([#&#8203;8255](https://github.com/discordjs/discord.js/issues/8255)) ([452dec5](https://github.com/discordjs/discord.js/commit/452dec57ca422f5e7424a0f0e78c3e152717f413)) - **ApplicationCommand:** Add `min_length` and `max_length` to ApplicationCommandOptionData ([#&#8203;8239](https://github.com/discordjs/discord.js/issues/8239)) ([43f62bb](https://github.com/discordjs/discord.js/commit/43f62bb6678ec332795c8cfbe0c01854b95aa61e)) - **MessageInteraction#commandName:** Updated description ([#&#8203;8212](https://github.com/discordjs/discord.js/issues/8212)) ([ab238a9](https://github.com/discordjs/discord.js/commit/ab238a9046e0201dbd4755fa41fa69c44b186912)) - Add missing `@extends` ([#&#8203;8205](https://github.com/discordjs/discord.js/issues/8205)) ([e0c8282](https://github.com/discordjs/discord.js/commit/e0c82824905dcebf62c2d1afcc5e5590a5594838)) - **Constants:** Fix SweeperKeys type ([#&#8203;8157](https://github.com/discordjs/discord.js/issues/8157)) ([af04992](https://github.com/discordjs/discord.js/commit/af04992ed3c2617fda686c2bc7338dcada283dc6)) - **Channels:** Internally document channel creation ([#&#8203;8154](https://github.com/discordjs/discord.js/issues/8154)) ([5e5853a](https://github.com/discordjs/discord.js/commit/5e5853a4e885c47e3dde519761dd59a5ec0e06fc)) - Update threads to use `ThreadAutoArchiveDuration` ([#&#8203;8153](https://github.com/discordjs/discord.js/issues/8153)) ([ee36d60](https://github.com/discordjs/discord.js/commit/ee36d60dc6714c83569a20716fa8ca8e1bd7de4f)) - **APITypes:** Remove duplicate type definition ([#&#8203;8144](https://github.com/discordjs/discord.js/issues/8144)) ([a061233](https://github.com/discordjs/discord.js/commit/a0612335101c7ce2a07d95da4b79f0d4a2b1a6a0)) - Document missing type definitions ([#&#8203;8130](https://github.com/discordjs/discord.js/issues/8130)) ([203bc4a](https://github.com/discordjs/discord.js/commit/203bc4a2cf0c2d90a003093318aa0741605610f5)) - **InteractionResponse:** Fix return ([#&#8203;8141](https://github.com/discordjs/discord.js/issues/8141)) ([f1ac17c](https://github.com/discordjs/discord.js/commit/f1ac17c961cf95d99e205133605d10d8be5bd737)) - **PermissionsBitField:** Fix `@name` of bitfield ([#&#8203;8115](https://github.com/discordjs/discord.js/issues/8115)) ([3a77ce0](https://github.com/discordjs/discord.js/commit/3a77ce0b18c60a0b21ba088590ff89f2ace94087)) - `TextBasedChannel` -> `TextBasedChannels` typos ([#&#8203;8110](https://github.com/discordjs/discord.js/issues/8110)) ([db663a5](https://github.com/discordjs/discord.js/commit/db663a55c2ed2faf61e217009158da50dfcf274f)) - Remove `number`s from enums ([#&#8203;8098](https://github.com/discordjs/discord.js/issues/8098)) ([0a138da](https://github.com/discordjs/discord.js/commit/0a138dab95a86512f08ac3be356f77f38f2ea880)) - **GuildAuditLogs:** Fix and reimplement type definitions ([#&#8203;8108](https://github.com/discordjs/discord.js/issues/8108)) ([4155136](https://github.com/discordjs/discord.js/commit/415513696c7b7e139d1b958e480bf0c7e4d14111)) - **WebSocketOptions:** Add `version` to docs and typings ([#&#8203;8050](https://github.com/discordjs/discord.js/issues/8050)) ([386c41f](https://github.com/discordjs/discord.js/commit/386c41f24fb3c9d06967d9c1881a57645c3a71f2)) - **BaseGuildTextChannel:** Update `setType()`'s parameter type ([#&#8203;8088](https://github.com/discordjs/discord.js/issues/8088)) ([9c0f190](https://github.com/discordjs/discord.js/commit/9c0f190de1f743d9bd597ffd656503c672db71c1)) - Update outdated examples ([#&#8203;8081](https://github.com/discordjs/discord.js/issues/8081)) ([51eadf3](https://github.com/discordjs/discord.js/commit/51eadf37371a6138847efdb4b5b81ee132001cf0)) - **ThreadMemberManager:** Require `member` in `FetchThreadMemberOptions` ([#&#8203;8079](https://github.com/discordjs/discord.js/issues/8079)) ([552ec72](https://github.com/discordjs/discord.js/commit/552ec72542ec3b2b3ebf35c9fd84ab502dd746cf)) - **AutocompleteInteraction:** Change useless log in responds example ([#&#8203;8077](https://github.com/discordjs/discord.js/issues/8077)) ([ac7bf69](https://github.com/discordjs/discord.js/commit/ac7bf692bfce8204e278205dde811515a51f154b)) - Description and missing `@typedef` fixes ([#&#8203;8087](https://github.com/discordjs/discord.js/issues/8087)) ([a2eebf6](https://github.com/discordjs/discord.js/commit/a2eebf6c66f3e4c96ece9d2ae2a1133c84257f42)) - Ignore docs of unexported functions ([#&#8203;8051](https://github.com/discordjs/discord.js/issues/8051)) ([94bdcac](https://github.com/discordjs/discord.js/commit/94bdcaca62414a77d4ee0b8b79752a2be937320b)) - **ClientOptions:** Fix closeTimeout default ([#&#8203;8049](https://github.com/discordjs/discord.js/issues/8049)) ([b2eea1c](https://github.com/discordjs/discord.js/commit/b2eea1c900ba73d4b98b72f5c196f51e27d3ab8f)) - **DirectoryChannel:** Extend `Channel` ([#&#8203;8022](https://github.com/discordjs/discord.js/issues/8022)) ([f3f34f0](https://github.com/discordjs/discord.js/commit/f3f34f07b3b396015b130b8e9d938a3eec688fc3)) - **Attachment:** Remove constructor doc ([#&#8203;8009](https://github.com/discordjs/discord.js/issues/8009)) ([0a7953e](https://github.com/discordjs/discord.js/commit/0a7953e46310c77483d277539b47f1a7ab051fd9)) - **VoiceChannel:** Annotate that it is implementing TextBasedChannel ([#&#8203;8007](https://github.com/discordjs/discord.js/issues/8007)) ([5987dbe](https://github.com/discordjs/discord.js/commit/5987dbe5cff6991ae6905b0387411fa042d3e9b7)) - Add missing discord-api-types external types ([#&#8203;8001](https://github.com/discordjs/discord.js/issues/8001)) ([546d486](https://github.com/discordjs/discord.js/commit/546d48655f36ed9a6c6c5ce3c2eabcca1a86a945)) - **InteractionResponses:** Replace outdated Embed example for reply ([#&#8203;7875](https://github.com/discordjs/discord.js/issues/7875)) ([d308c66](https://github.com/discordjs/discord.js/commit/d308c66eeca6bdc3471637ae3aaaaa0a2f5c9989)) - Require parameter ([#&#8203;7838](https://github.com/discordjs/discord.js/issues/7838)) ([f4ccc67](https://github.com/discordjs/discord.js/commit/f4ccc6772c15e32489ca22fb2c3e803b85d4dbf9)) - **ApplicationCommand:** Fix and improve localization docs ([#&#8203;7804](https://github.com/discordjs/discord.js/issues/7804)) ([61a44c5](https://github.com/discordjs/discord.js/commit/61a44c509c40abaf7ffb95b10942889cbbf155ac)) - **ApplicationCommand:** Fix ApplicationCommandOptionChoice ([#&#8203;7794](https://github.com/discordjs/discord.js/issues/7794)) ([f1d0084](https://github.com/discordjs/discord.js/commit/f1d0084da26b0111ca029c789ad9e8e6c2882b4d)) - Add back static properties and methods ([#&#8203;7706](https://github.com/discordjs/discord.js/issues/7706)) ([520f471](https://github.com/discordjs/discord.js/commit/520f471ac56cbc01402b79197333a8a34c4ac5c9)) - **InteractionCollector:** Document channel option type ([#&#8203;7551](https://github.com/discordjs/discord.js/issues/7551)) ([e787cd5](https://github.com/discordjs/discord.js/commit/e787cd5fa5d013319347392ee4f799a677f6f512)) - Correctly type getters ([#&#8203;7500](https://github.com/discordjs/discord.js/issues/7500)) ([ffecf08](https://github.com/discordjs/discord.js/commit/ffecf084956f954cf10e1b844e00326e443a86f2)) - ApplicationCommandData typedef ([#&#8203;7389](https://github.com/discordjs/discord.js/issues/7389)) ([d32db88](https://github.com/discordjs/discord.js/commit/d32db8833e1058fb36f2e83af79d5353a9f2f693)) - **channel:** Fix `isDMBased` docs ([#&#8203;7411](https://github.com/discordjs/discord.js/issues/7411)) ([f2a7a9f](https://github.com/discordjs/discord.js/commit/f2a7a9f1b30af272a6a8d81825d09f84e749cc24)) - **messageattachment:** Fix `contentType` docs ([#&#8203;7413](https://github.com/discordjs/discord.js/issues/7413)) ([2800e07](https://github.com/discordjs/discord.js/commit/2800e07e5974e07b9f8ce043722b9b99a5bcc80d)) - Add supported option types for autocomplete ([#&#8203;7368](https://github.com/discordjs/discord.js/issues/7368)) ([8bb3751](https://github.com/discordjs/discord.js/commit/8bb37513400d646d784d59875d6b6a6ec10160cd)) - Add external builder docs links ([#&#8203;7390](https://github.com/discordjs/discord.js/issues/7390)) ([0b866c9](https://github.com/discordjs/discord.js/commit/0b866c9fb284971113e288e52327d4506db28011)) - Add EnumResolvers ([#&#8203;7353](https://github.com/discordjs/discord.js/issues/7353)) ([72767a1](https://github.com/discordjs/discord.js/commit/72767a1059526bdf617e80d5a9e5da1fbd2936d3)) - **locales:** Update Discord API docs link ([#&#8203;7266](https://github.com/discordjs/discord.js/issues/7266)) ([b640272](https://github.com/discordjs/discord.js/commit/b6402723c31bed3c49f8b8cde873b65b9f373fd7)) - **StageInstance:** Deprecate discoverableDisabled ([#&#8203;7179](https://github.com/discordjs/discord.js/issues/7179)) ([bd33ebb](https://github.com/discordjs/discord.js/commit/bd33ebb507eab36bc2219103dbd1e0217b9f38c0)) - **shardingmanager:** Fix type of `execArgv` option ([#&#8203;7284](https://github.com/discordjs/discord.js/issues/7284)) ([e65da44](https://github.com/discordjs/discord.js/commit/e65da44d9c564d1ffcb0f4df2bcdaf0ce0636f35)) - **interaction:** Add locale list link ([#&#8203;7261](https://github.com/discordjs/discord.js/issues/7261)) ([37ec0bd](https://github.com/discordjs/discord.js/commit/37ec0bda6df75fb1dc69b7a1eafbb8ea19e68457)) - Fix a typo and use milliseconds instead of ms ([#&#8203;7251](https://github.com/discordjs/discord.js/issues/7251)) ([0dd56af](https://github.com/discordjs/discord.js/commit/0dd56afe1cdf16f1e7d9afe1f8c29c31d1833a25)) - Fix command interaction docs ([#&#8203;7212](https://github.com/discordjs/discord.js/issues/7212)) ([137ea24](https://github.com/discordjs/discord.js/commit/137ea249df3aa6b8375ecb42aa456a6fdb811f19)) - **TextBasedChannel:** Fixed syntax error in examples ([#&#8203;7163](https://github.com/discordjs/discord.js/issues/7163)) ([b454740](https://github.com/discordjs/discord.js/commit/b454740ae87b6c3c13536181965519c7277e5840)) - **TextBasedChannel:** Fix #createMessageComponentCollector description ([#&#8203;7168](https://github.com/discordjs/discord.js/issues/7168)) ([d4e6e03](https://github.com/discordjs/discord.js/commit/d4e6e0370857dff00185d59faf8aaac12b343a7a)) - Fixes the examples for kick and ban ([#&#8203;7170](https://github.com/discordjs/discord.js/issues/7170)) ([db669b8](https://github.com/discordjs/discord.js/commit/db669b897132ec458d50ca6c1e3afa761e98ffc3)) - **RoleManager:** Fix incorrect example ([#&#8203;7174](https://github.com/discordjs/discord.js/issues/7174)) ([f79ea67](https://github.com/discordjs/discord.js/commit/f79ea67d3a9ba134a9acef0a443bd089c4e173a6)) #### Features - **builder:** Add max min length in string option ([#&#8203;8214](https://github.com/discordjs/discord.js/issues/8214)) ([96c8d21](https://github.com/discordjs/discord.js/commit/96c8d21f95eb366c46ae23505ba9054f44821b25)) - **applicationCommand:** Add max min length in string option ([#&#8203;8215](https://github.com/discordjs/discord.js/issues/8215)) ([94ee60d](https://github.com/discordjs/discord.js/commit/94ee60d3d438f6657bdef51471528769af09624c)) - Add website documentation early mvp ([#&#8203;8183](https://github.com/discordjs/discord.js/issues/8183)) ([d95197c](https://github.com/discordjs/discord.js/commit/d95197cc78593df4d0a8d1cc492b0e41b4ab58b8)) - **BaseInteraction:** Add support for `app_permissions` ([#&#8203;8194](https://github.com/discordjs/discord.js/issues/8194)) ([002d6a5](https://github.com/discordjs/discord.js/commit/002d6a5aede3d1c0e08bd58eeef38a3b9202f525)) - **util:** ParseWebhookURL ([#&#8203;8166](https://github.com/discordjs/discord.js/issues/8166)) ([c4653f9](https://github.com/discordjs/discord.js/commit/c4653f97b1529eb0b99fccdba67c37eb4f467ff9)) - **AutocompleteInteraction:** Add `commandGuildId` ([#&#8203;8086](https://github.com/discordjs/discord.js/issues/8086)) ([10a6c42](https://github.com/discordjs/discord.js/commit/10a6c4287dd45a30290814e50fa29a086f85da02)) - **guild:** Add support for setting MFA level ([#&#8203;8024](https://github.com/discordjs/discord.js/issues/8024)) ([c5176be](https://github.com/discordjs/discord.js/commit/c5176be14b697ff506eb973c4119644eab544304)) - **vcs:** Add missing property and methods ([#&#8203;8002](https://github.com/discordjs/discord.js/issues/8002)) ([0415300](https://github.com/discordjs/discord.js/commit/0415300243877ddbcb501c0a26b1ff65618a1da7)) - **docgen:** Update typedoc ([b3346f4](https://github.com/discordjs/discord.js/commit/b3346f4b9b3d4f96443506643d4631dc1c6d7b21)) - Website ([#&#8203;8043](https://github.com/discordjs/discord.js/issues/8043)) ([127931d](https://github.com/discordjs/discord.js/commit/127931d1df7a2a5c27923c2f2151dbf3824e50cc)) - Docgen package ([#&#8203;8029](https://github.com/discordjs/discord.js/issues/8029)) ([8b979c0](https://github.com/discordjs/discord.js/commit/8b979c0245c42fd824d8e98745ee869f5360fc86)) - Backport handle zombie connection ([#&#8203;7626](https://github.com/discordjs/discord.js/issues/7626)) ([e1176fa](https://github.com/discordjs/discord.js/commit/e1176faa27898d4f127c293c099201cb294e10ee)) - **CommandInteraction:** Add 'commandGuildId' ([#&#8203;8018](https://github.com/discordjs/discord.js/issues/8018)) ([aa59a40](https://github.com/discordjs/discord.js/commit/aa59a409b36c7ef7018d1785d2dba4da17b57864)) - Allow builders to accept rest params and arrays ([#&#8203;7874](https://github.com/discordjs/discord.js/issues/7874)) ([ad75be9](https://github.com/discordjs/discord.js/commit/ad75be9a9cf90c8624495df99b75177e6c24022f)) - **MessageReaction:** Add react method ([#&#8203;7810](https://github.com/discordjs/discord.js/issues/7810)) ([a328778](https://github.com/discordjs/discord.js/commit/a3287782b57c28b94c390c24e7d5f2d8c303301f)) - **Collector:** Add `ignore` event ([#&#8203;7644](https://github.com/discordjs/discord.js/issues/7644)) ([5244fe3](https://github.com/discordjs/discord.js/commit/5244fe3c1cd400985b00e95d8e5ec73823cf4f25)) - **GuildMemberManager:** Add `GuildMemberManager#fetchMe()` ([#&#8203;7526](https://github.com/discordjs/discord.js/issues/7526)) ([349766d](https://github.com/discordjs/discord.js/commit/349766dd6925e2d5e5597cc78c73e46f17c56eab)) - **guildChannelManager:** Add `videoQualityMode` option for `create()` ([#&#8203;7980](https://github.com/discordjs/discord.js/issues/7980)) ([cdd2ba0](https://github.com/discordjs/discord.js/commit/cdd2ba036ab1559783eb067786c52aff61807557)) - **EnumResolvers:** Remove Enumresolvers ([#&#8203;7876](https://github.com/discordjs/discord.js/issues/7876)) ([76694c1](https://github.com/discordjs/discord.js/commit/76694c1497de1b083a792fd1fda20f0eace50c48)) - Move `me` to `GuildMemberManager` manager ([#&#8203;7669](https://github.com/discordjs/discord.js/issues/7669)) ([aed687b](https://github.com/discordjs/discord.js/commit/aed687b09f87862eb2f33fb9f95b2cbd0b770585)) - **rest:** Use undici ([#&#8203;7747](https://github.com/discordjs/discord.js/issues/7747)) ([d1ec8c3](https://github.com/discordjs/discord.js/commit/d1ec8c37ffb7fe3b63eaa8c382f22ca1fb348c9b)) - **VoiceChannel:** Add support for text in voice ([#&#8203;6921](https://github.com/discordjs/discord.js/issues/6921)) ([4ba0f56](https://github.com/discordjs/discord.js/commit/4ba0f56b6af64bac30eea807fb3e9f3c41c3c83c)) - **SelectMenu:** Allow emojis in options and option constructors ([#&#8203;7797](https://github.com/discordjs/discord.js/issues/7797)) ([f22245e](https://github.com/discordjs/discord.js/commit/f22245e9d072ac4ef63b0ae0d84d5ba94608ce22)) - Allow `createMessageComponentCollector` without using `fetchReply` ([#&#8203;7623](https://github.com/discordjs/discord.js/issues/7623)) ([a58556a](https://github.com/discordjs/discord.js/commit/a58556adc02b2b9239c8f277a4387c743c9d6f04)) - Add guild directory support ([#&#8203;6788](https://github.com/discordjs/discord.js/issues/6788)) ([b01f414](https://github.com/discordjs/discord.js/commit/b01f4147d4f3bca021bc269c9f06463f06e3db53)) - **GuildBanManager:** Support pagination results ([#&#8203;7734](https://github.com/discordjs/discord.js/issues/7734)) ([fc2a8bb](https://github.com/discordjs/discord.js/commit/fc2a8bb6750919ecd6ee7c872df05f4b677ff5d3)) - **CommandInteraction:** Add support for localized slash commands ([#&#8203;7684](https://github.com/discordjs/discord.js/issues/7684)) ([01a423d](https://github.com/discordjs/discord.js/commit/01a423d110cfcddb3d794fcc32579a1547dd472d)) - Allow emoji strings to be passed through constructors ([#&#8203;7718](https://github.com/discordjs/discord.js/issues/7718)) ([0faac04](https://github.com/discordjs/discord.js/commit/0faac04b69f1dda3dc860cd584af100e36a40917)) - **StageInstanceManager:** Add `sendStartNotification` option to create ([#&#8203;7730](https://github.com/discordjs/discord.js/issues/7730)) ([29f8807](https://github.com/discordjs/discord.js/commit/29f88079559cc02ccfef7a7c16458d481e573fb5)) - Add `makeURLSearchParams` utility function ([#&#8203;7744](https://github.com/discordjs/discord.js/issues/7744)) ([8eaec11](https://github.com/discordjs/discord.js/commit/8eaec114a98026024c21545988860c123948c55d)) - **modal:** Add `awaitModalSubmit` ([#&#8203;7751](https://github.com/discordjs/discord.js/issues/7751)) ([3037fca](https://github.com/discordjs/discord.js/commit/3037fca196a0f9238d53bb51394daf737bbf3742)) - **Actions:** Add parent structure to events parameters ([#&#8203;7577](https://github.com/discordjs/discord.js/issues/7577)) ([3f3e432](https://github.com/discordjs/discord.js/commit/3f3e4327c86da86734c19a96e97115bd505b4532)) - Export `UnsafeModalBuilder` and `UnsafeTextInputBuilder` ([#&#8203;7628](https://github.com/discordjs/discord.js/issues/7628)) ([6fec252](https://github.com/discordjs/discord.js/commit/6fec25239dfed46a30826d38dc97f3680f24ec65)) - **VoiceChannel:** Support `video_quality_mode` ([#&#8203;7722](https://github.com/discordjs/discord.js/issues/7722)) ([3b3dabf](https://github.com/discordjs/discord.js/commit/3b3dabf3da2e2f24b81967d68b581d7f7452273f)) - Add API v10 support ([#&#8203;7477](https://github.com/discordjs/discord.js/issues/7477)) ([72577c4](https://github.com/discordjs/discord.js/commit/72577c4bfd02524a27afb6ff4aebba9301a690d3)) - **embed:** Remove Embed.setColor ([#&#8203;7662](https://github.com/discordjs/discord.js/issues/7662)) ([9b0d8cb](https://github.com/discordjs/discord.js/commit/9b0d8cb2d8f7b55753de584eb3a3f347f87596c2)) - **StageInstance:** Add support for associated guild event ([#&#8203;7576](https://github.com/discordjs/discord.js/issues/7576)) ([3dff31f](https://github.com/discordjs/discord.js/commit/3dff31f63fe4afdcc818193d737e1917f1ac8105)) - **VoiceState:** Add edit method ([#&#8203;7569](https://github.com/discordjs/discord.js/issues/7569)) ([b162f27](https://github.com/discordjs/discord.js/commit/b162f27e46524bfc64515969d753c6e8f30e6c40)) - **ModalSubmitInteraction:** Add boolean properties ([#&#8203;7596](https://github.com/discordjs/discord.js/issues/7596)) ([8907390](https://github.com/discordjs/discord.js/commit/89073903a253d9408839573502c72cae93fe70b6)) - Add Modals and Text Inputs ([#&#8203;7023](https://github.com/discordjs/discord.js/issues/7023)) ([ed92015](https://github.com/discordjs/discord.js/commit/ed920156344233241a21b0c0b99736a3a855c23c)) - **discord.js:** Partial transition to undici ([#&#8203;7482](https://github.com/discordjs/discord.js/issues/7482)) ([5158332](https://github.com/discordjs/discord.js/commit/51583320d3b0f6452cd96bad1021f2a57e4cc6f6)) - **message:** Add `reason` on pin and unpin ([#&#8203;7520](https://github.com/discordjs/discord.js/issues/7520)) ([00728f7](https://github.com/discordjs/discord.js/commit/00728f72b36123b607502624b4b02a02ee524d4a)) - Re-export AuditLogEvent enum ([#&#8203;7528](https://github.com/discordjs/discord.js/issues/7528)) ([6a2fa70](https://github.com/discordjs/discord.js/commit/6a2fa70b8e79a460be38916eeb605976ad6fe68b)) - **options:** Add support for custom JSON transformers ([#&#8203;7476](https://github.com/discordjs/discord.js/issues/7476)) ([dee27db](https://github.com/discordjs/discord.js/commit/dee27db35af379b0835f9fd5cc19563f7bf3dfc0)) - Add CategoryChannelChildManager ([#&#8203;7320](https://github.com/discordjs/discord.js/issues/7320)) ([5cf5071](https://github.com/discordjs/discord.js/commit/5cf5071061760c2f9c1e36d7648aef544b03323a)) - **Co-authored-by:** Antonio Román <kyradiscord@gmail.com> - Attachment application command option type ([#&#8203;7200](https://github.com/discordjs/discord.js/issues/7200)) ([0034396](https://github.com/discordjs/discord.js/commit/003439671d359dcfe481446ef12b90bd71c57835)) - **builders:** Add attachment command option type ([#&#8203;7203](https://github.com/discordjs/discord.js/issues/7203)) ([ae0f35f](https://github.com/discordjs/discord.js/commit/ae0f35f51d68dfa5a7dc43d161ef9365171debdb)) - **scheduledevents:** Add image option ([#&#8203;7436](https://github.com/discordjs/discord.js/issues/7436)) ([fbc71ef](https://github.com/discordjs/discord.js/commit/fbc71ef6b668c4b1e2b065d9b65541d9303db0a0)) - Add methods to managers ([#&#8203;7300](https://github.com/discordjs/discord.js/issues/7300)) ([dd751ae](https://github.com/discordjs/discord.js/commit/dd751ae19da196cc2f90ccd35c7d8e99878daaf9)) - **channel:** Add .url getter ([#&#8203;7402](https://github.com/discordjs/discord.js/issues/7402)) ([f59d630](https://github.com/discordjs/discord.js/commit/f59d6305cb0cd0d154a909f18be76407c4d452d3)) - **components:** Add unsafe message component builders ([#&#8203;7387](https://github.com/discordjs/discord.js/issues/7387)) ([6b6222b](https://github.com/discordjs/discord.js/commit/6b6222bf513d1ee8cd98fba0ad313def560b864f)) - **thread:** Add `newlyCreated` to `threadCreate` event ([#&#8203;7386](https://github.com/discordjs/discord.js/issues/7386)) ([51beda5](https://github.com/discordjs/discord.js/commit/51beda56f74e44ed013b5d25044b8d5fd1978b29)) - **channel:** Add isDMBased typeguard ([#&#8203;7362](https://github.com/discordjs/discord.js/issues/7362)) ([388f535](https://github.com/discordjs/discord.js/commit/388f53550cca7ded7350a050fda03c36e4c1fdf7)) - **`Interaction`:** Add `.commandType` property to `CommandInteraction` and `AutocompleteInteraction` ([#&#8203;7357](https://github.com/discordjs/discord.js/issues/7357)) ([567db60](https://github.com/discordjs/discord.js/commit/567db60475c8704661b2e788c9905ef364d6c00c)) - **scheduledevent:** Add support for event cover images ([#&#8203;7337](https://github.com/discordjs/discord.js/issues/7337)) ([355f579](https://github.com/discordjs/discord.js/commit/355f579771771a28a293c327a38574c8918d18f8)) - **enumResolvers:** Strengthen typings ([#&#8203;7344](https://github.com/discordjs/discord.js/issues/7344)) ([9a566e8](https://github.com/discordjs/discord.js/commit/9a566e8068f28fce87c07861ef1d2877c6ae105f)) - Allow setting message flags when sending ([#&#8203;7312](https://github.com/discordjs/discord.js/issues/7312)) ([706db92](https://github.com/discordjs/discord.js/commit/706db9228a91ef42e49d2ec749eac153b9ef75d0)) - **minor:** Add application\_id to Webhook ([#&#8203;7317](https://github.com/discordjs/discord.js/issues/7317)) ([5ccdb0a](https://github.com/discordjs/discord.js/commit/5ccdb0ab266e4f74c331386ac2d6dd32bc225c62)) - **threadchannel:** Add `createdTimestamp` field ([#&#8203;7306](https://github.com/discordjs/discord.js/issues/7306)) ([9a16234](https://github.com/discordjs/discord.js/commit/9a1623425ae2d69f5c16f0096af4951ff5096e80)) - **GuildPreview:** Add stickers ([#&#8203;7152](https://github.com/discordjs/discord.js/issues/7152)) ([cf25de9](https://github.com/discordjs/discord.js/commit/cf25de9373df98b3c1cd0ca0a092d9dc8172929d)) - Enum resolvers & internal enum string removal ([#&#8203;7290](https://github.com/discordjs/discord.js/issues/7290)) ([213acd7](https://github.com/discordjs/discord.js/commit/213acd799738b888d550cdf3f08906764f8288e0)) - **guildemojimanager:** Add `delete` and `edit` methods ([#&#8203;7286](https://github.com/discordjs/discord.js/issues/7286)) ([9181a31](https://github.com/discordjs/discord.js/commit/9181a31e0ba330502052c94da544bb15c8b66f11)) - **interaction:** Add `isRepliable` type guard ([#&#8203;7259](https://github.com/discordjs/discord.js/issues/7259)) ([da05a88](https://github.com/discordjs/discord.js/commit/da05a8856b11cc1bf0df424c88a1cf9573e5b654)) - **Channel:** Improve typeguards ([#&#8203;6957](https://github.com/discordjs/discord.js/issues/6957)) ([37a22e0](https://github.com/discordjs/discord.js/commit/37a22e04c27724c2a65b05c701e3000ba3653ba1)) - Add Locales to Interactions ([#&#8203;7131](https://github.com/discordjs/discord.js/issues/7131)) ([9052e32](https://github.com/discordjs/discord.js/commit/9052e321d1c9c8841962d4e8dc5d9e060b104438)) - **Permissions:** Remove deprecated thread-related permissions ([#&#8203;6755](https://github.com/discordjs/discord.js/issues/6755)) ([ab3ff5a](https://github.com/discordjs/discord.js/commit/ab3ff5a262caf7d6225b8d6b54ab2c6b6613c0d0)) - **VoiceRegion:** Remove the unsent vip field ([#&#8203;6759](https://github.com/discordjs/discord.js/issues/6759)) ([caaef53](https://github.com/discordjs/discord.js/commit/caaef53dd97ecac9f714072ddba5ae9a99ab1027)) - **richpresenceassets:** Add YouTube and custom image support ([#&#8203;7184](https://github.com/discordjs/discord.js/issues/7184)) ([d06d70c](https://github.com/discordjs/discord.js/commit/d06d70ccf26c04c1122fac8430922588a489f95e)) - **Collector:** Yield all collected values ([#&#8203;7073](https://github.com/discordjs/discord.js/issues/7073)) ([2b480cb](https://github.com/discordjs/discord.js/commit/2b480cb14e6f52855efcb372da7fb455c15b13b1)) #### Refactor - **Util:** Rename `fetchRecommendedShards` ([#&#8203;8298](https://github.com/discordjs/discord.js/issues/8298)) ([cafde77](https://github.com/discordjs/discord.js/commit/cafde77d73452d729ba8e2cb1cac3f14235b889b)) - **Embed:** Add all the types ([#&#8203;8254](https://github.com/discordjs/discord.js/issues/8254)) ([64f8140](https://github.com/discordjs/discord.js/commit/64f814066cc4adebaca47eb8d7a2040a8df399ae)) - **rest:** Add content-type(s) to uploads ([#&#8203;8290](https://github.com/discordjs/discord.js/issues/8290)) ([103a358](https://github.com/discordjs/discord.js/commit/103a3584c95a7b7f57fa62d47b86520d5ec32303)) - Make `GuildAuditLogsEntry.action` return an `AuditLogEvent` ([#&#8203;8256](https://github.com/discordjs/discord.js/issues/8256)) ([f0b68d5](https://github.com/discordjs/discord.js/commit/f0b68d57368d7ac3db97925df68c11a945ccd84c)) - **builder:** Remove `unsafe*Builder`s ([#&#8203;8074](https://github.com/discordjs/discord.js/issues/8074)) ([a4d1862](https://github.com/discordjs/discord.js/commit/a4d18629828234f43f03d1bd4851d4b727c6903b)) - Make `ShardEvents` the events of `Shard` ([#&#8203;8185](https://github.com/discordjs/discord.js/issues/8185)) ([c5750d5](https://github.com/discordjs/discord.js/commit/c5750d59f529ab48a5bc88a73a1c449ef6ddbffd)) - **Util:** Make single `replace` call in `cleanContent` ([#&#8203;8210](https://github.com/discordjs/discord.js/issues/8210)) ([6b20645](https://github.com/discordjs/discord.js/commit/6b206457400ce31d566b02a0c135042afb540853)) - **ApplicationCommandManager:** Use `makeURLSearchParams` ([#&#8203;8196](https://github.com/discordjs/discord.js/issues/8196)) ([cb3dca4](https://github.com/discordjs/discord.js/commit/cb3dca4ae029724421f3d04a784ace0ae2de75e2)) - Use `Base` prefix for channel and interaction base classes ([#&#8203;8099](https://github.com/discordjs/discord.js/issues/8099)) ([e24970e](https://github.com/discordjs/discord.js/commit/e24970e3c3d24f71ba711e59666cd8a49a33e33b)) - **Constants:** Remove leftover code ([#&#8203;8156](https://github.com/discordjs/discord.js/issues/8156)) ([cd17aad](https://github.com/discordjs/discord.js/commit/cd17aad720430d23af51c364caeb8b22bf6cb6b5)) - Errors ([#&#8203;8068](https://github.com/discordjs/discord.js/issues/8068)) ([e68effa](https://github.com/discordjs/discord.js/commit/e68effa822f064a324ed5b92e797c9fc3ce5e211)) - **ClientOptions:** Remove `$` prefix from `ws.properties` keys ([#&#8203;8094](https://github.com/discordjs/discord.js/issues/8094)) ([90a98fe](https://github.com/discordjs/discord.js/commit/90a98fee16b7d1d06768461f4e85127c0edf8419)) - Use `GuildFeature` enum ([#&#8203;8101](https://github.com/discordjs/discord.js/issues/8101)) ([e5ec1c4](https://github.com/discordjs/discord.js/commit/e5ec1c4dbc3fa54b2c43d1fec24932d7363e17cb)) - **util:** Make utility functions top level ([#&#8203;8052](https://github.com/discordjs/discord.js/issues/8052)) ([e53d162](https://github.com/discordjs/discord.js/commit/e53d1621986035b0c92a1782f6e013d408480e00)) - **ApplicationCommand:** Permissions v2 ([#&#8203;7857](https://github.com/discordjs/discord.js/issues/7857)) ([c7391db](https://github.com/discordjs/discord.js/commit/c7391db11b3efd4b1a6904affb26887ad06d6db4)) - \***:** Include name/reason/etc fields into options/data params ([#&#8203;8026](https://github.com/discordjs/discord.js/issues/8026)) ([9c8b310](https://github.com/discordjs/discord.js/commit/9c8b3102ce00d1f2c1255c150fb3030f8b6dd026)) - **ThreadMemberManager:** Consistent thread member fetching ([#&#8203;8021](https://github.com/discordjs/discord.js/issues/8021)) ([da9107c](https://github.com/discordjs/discord.js/commit/da9107c007536952107bd92943b6c714538d5aeb)) - **interactions:** Remove redundant interaction typeguards ([#&#8203;8027](https://github.com/discordjs/discord.js/issues/8027)) ([f57d676](https://github.com/discordjs/discord.js/commit/f57d6768ad24f6e37dc598f9c93709449d3bc4dd)) - Move all the config files to root ([#&#8203;8033](https://github.com/discordjs/discord.js/issues/8033)) ([769ea0b](https://github.com/discordjs/discord.js/commit/769ea0bfe78c4f1d413c6b397c604ffe91e39c6a)) - **channel:** Remove redundant channel type guards ([#&#8203;8012](https://github.com/discordjs/discord.js/issues/8012)) ([70c733b](https://github.com/discordjs/discord.js/commit/70c733bb9a5bde0f79e6bea0bdc416458bda4c06)) - Always return `Message` instances in interactions ([#&#8203;7917](https://github.com/discordjs/discord.js/issues/7917)) ([9720e55](https://github.com/discordjs/discord.js/commit/9720e555340431c3b3ad7bd670ad0ac7eee8865f)) - **attachment:** Don't return attachment builders from API ([#&#8203;7852](https://github.com/discordjs/discord.js/issues/7852)) ([dfadcbc](https://github.com/discordjs/discord.js/commit/dfadcbc2fd50be64c8a0c1cae3be10f83678c5ee)) - Clean up modal submissions ([#&#8203;7994](https://github.com/discordjs/discord.js/issues/7994)) ([643dab3](https://github.com/discordjs/discord.js/commit/643dab3b1b5305d002fcefed62755bbe11fc3267)) - **ThreadChannel:** Remove `MAX` helper from threads ([#&#8203;7846](https://github.com/discordjs/discord.js/issues/7846)) ([dfd9eb2](https://github.com/discordjs/discord.js/commit/dfd9eb20b2d3e0e7db26744b1f15134ac6eda139)) - **Activity:** Remove undocumented properties ([#&#8203;7844](https://github.com/discordjs/discord.js/issues/7844)) ([5ba7740](https://github.com/discordjs/discord.js/commit/5ba7740fcfefda1eeba81ace4e6351eac02522a4)) - **MessageAttachment:** Use `Attachment` instead ([#&#8203;7691](https://github.com/discordjs/discord.js/issues/7691)) ([ab4c608](https://github.com/discordjs/discord.js/commit/ab4c608b97ff319935e1a7f23564622bfd7ddd57)) - **Util:** Remove splitting ([#&#8203;7780](https://github.com/discordjs/discord.js/issues/7780)) ([54e5629](https://github.com/discordjs/discord.js/commit/54e56299865a6746744544ba25d5540a1166d27c)) - Tidy up builders and components ([#&#8203;7711](https://github.com/discordjs/discord.js/issues/7711)) ([96a0d83](https://github.com/discordjs/discord.js/commit/96a0d83a1366703ecae40b5e0d5171be9123d079)) - Remove nickname parsing ([#&#8203;7736](https://github.com/discordjs/discord.js/issues/7736)) ([78a3afc](https://github.com/discordjs/discord.js/commit/78a3afcd7fdac358e06764cc0d675e1215c785f3)) - Remove store channels ([#&#8203;7634](https://github.com/discordjs/discord.js/issues/7634)) ([aedddb8](https://github.com/discordjs/discord.js/commit/aedddb875e740e1f1bd77f06ce1b361fd3b7bc36)) - **IntegrationApplication:** Remove `summary` ([#&#8203;7729](https://github.com/discordjs/discord.js/issues/7729)) ([eb6b472](https://github.com/discordjs/discord.js/commit/eb6b472f72488cad7e96befccc00270cf6dc01b8)) - **GuildAuditLogs:** Remove build ([#&#8203;7704](https://github.com/discordjs/discord.js/issues/7704)) ([cedd053](https://github.com/discordjs/discord.js/commit/cedd0536baa1301984daf89dfda4e63a7be595a2)) - **InteractionCollector:** Simplify constructor logic ([#&#8203;7667](https://github.com/discordjs/discord.js/issues/7667)) ([07b23a9](https://github.com/discordjs/discord.js/commit/07b23a99c7088a7c740f23051f3f755f091519b0)) - Remove undocumented checks ([#&#8203;7637](https://github.com/discordjs/discord.js/issues/7637)) ([9a6e691](https://github.com/discordjs/discord.js/commit/9a6e691eaa6c3d133098b2734414590cb838de2e)) - Allow builders to accept emoji strings ([#&#8203;7616](https://github.com/discordjs/discord.js/issues/7616)) ([fb9a9c2](https://github.com/discordjs/discord.js/commit/fb9a9c221121ee1c7986f9c775b77b9691a0ae15)) - Use `static` fields ([#&#8203;7701](https://github.com/discordjs/discord.js/issues/7701)) ([e805777](https://github.com/discordjs/discord.js/commit/e805777a7a81d1dc7a2edd9741ecb04e685a3886)) - **EmbedBuilder:** Allow hex strings in setColor ([#&#8203;7673](https://github.com/discordjs/discord.js/issues/7673)) ([f472975](https://github.com/discordjs/discord.js/commit/f4729759f600372455f062c75859f084e23a5d78)) - Don't return builders from API data ([#&#8203;7584](https://github.com/discordjs/discord.js/issues/7584)) ([549716e](https://github.com/discordjs/discord.js/commit/549716e4fcec89ca81216a6d22aa8e623175e37a)) - **embed:** Allow hex strings in `setColor()` ([#&#8203;7593](https://github.com/discordjs/discord.js/issues/7593)) ([79d6c04](https://github.com/discordjs/discord.js/commit/79d6c0489c3d563fdd05de63c4fcf93a6deefce1)) - **InteractionResponses:** Use ClientOptions.jsonTransformer ([#&#8203;7599](https://github.com/discordjs/discord.js/issues/7599)) ([fac55bc](https://github.com/discordjs/discord.js/commit/fac55bcfd1e8b76aae1273415f74fa6de7aca66d)) - Deprecate invite stage instance ([#&#8203;7437](https://github.com/discordjs/discord.js/issues/7437)) ([d2bc9d4](https://github.com/discordjs/discord.js/commit/d2bc9d444f42a70a3c4cc4c68eb107bcaebec509)) - **guild:** Move `premiumSubscriptionCount` to `AnonymousGuild` ([#&#8203;7451](https://github.com/discordjs/discord.js/issues/7451)) ([6d3da22](https://github.com/discordjs/discord.js/commit/6d3da226d3c003d137639e719394a807330e4844)) - **actions:** Use optional chaining ([#&#8203;7460](https://github.com/discordjs/discord.js/issues/7460)) ([d1bb362](https://github.com/discordjs/discord.js/commit/d1bb36256f2f86022884e6ee9e05b0536cb6384d)) - **guildbanmanager:** Rename days option to deleteMessageDays ([#&#8203;7447](https://github.com/discordjs/discord.js/issues/7447)) ([0dfdb2c](https://github.com/discordjs/discord.js/commit/0dfdb2cf11e236e67dd34277108973b5b79790a8)) - Make public builder props getters ([#&#8203;7422](https://github.com/discordjs/discord.js/issues/7422)) ([e8252ed](https://github.com/discordjs/discord.js/commit/e8252ed3b981a4b7e4013f12efadd2f5d9318d3e)) - Remove redundant API defaults ([#&#8203;7449](https://github.com/discordjs/discord.js/issues/7449)) ([532846b](https://github.com/discordjs/discord.js/commit/532846b1f8260d85022a022d093553310052afc9)) - Allow discord.js builders to accept camelCase ([#&#8203;7424](https://github.com/discordjs/discord.js/issues/7424)) ([94bf727](https://github.com/discordjs/discord.js/commit/94bf727cc3a2f11c88e95cdb151b235f775cd1ca)) - Replace `WSCodes`, `WSEvents`, and `InviteScopes` with `discord-api-types` equivalent ([#&#8203;7409](https://github.com/discordjs/discord.js/issues/7409)) ([cc25455](https://github.com/discordjs/discord.js/commit/cc25455d2c75177e3eddc880b7fd53cb122387c4)) - Make constants enums top level and `PascalCase` ([#&#8203;7379](https://github.com/discordjs/discord.js/issues/7379)) ([d8184f9](https://github.com/discordjs/discord.js/commit/d8184f94dd08daab37195f52828e06af5ed1c1e0)) - **`Bitfield`:** Use discord-api-types enums instead ([#&#8203;7313](https://github.com/discordjs/discord.js/issues/7313)) ([fbb1d03](https://github.com/discordjs/discord.js/commit/fbb1d0328bcd517027ad2eedb8753d17489ed851)) - Use `@discordjs/rest` ([#&#8203;7298](https://github.com/discordjs/discord.js/issues/7298)) ([ec0fba1](https://github.com/discordjs/discord.js/commit/ec0fba1ed0d3c5b1bb18171ece6fe5ee42d48497)) - Switch to /builders `Embed` ([#&#8203;7067](https://github.com/discordjs/discord.js/issues/7067)) ([d2d3a80](https://github.com/discordjs/discord.js/commit/d2d3a80c556a104099a1ddb1b24f1b921c553257)) - Remove transformPermissions ([#&#8203;7303](https://github.com/discordjs/discord.js/issues/7303)) ([b4ed8fd](https://github.com/discordjs/discord.js/commit/b4ed8fd3ed953085cd908b2845d4384c8555d3a2)) - Remove VoiceChannel#editable ([#&#8203;7291](https://github.com/discordjs/discord.js/issues/7291)) ([164589c](https://github.com/discordjs/discord.js/commit/164589c5516a847457444d11098981d557b6778b)) - Remove boolean option for `Webhook#fetchMessage` ([#&#8203;7293](https://github.com/discordjs/discord.js/issues/7293)) ([347ff80](https://github.com/discordjs/discord.js/commit/347ff80bbc9bc5243b7f68ba5d745782eadeba21)) - **subcommandgroup:** Required default to false ([#&#8203;7217](https://github.com/discordjs/discord.js/issues/7217)) ([6112767](https://github.com/discordjs/discord.js/commit/6112767128a664f32205425f52ba52220d57834f)) - **invite:** Make `channel` and `inviter` getters ([#&#8203;7278](https://github.com/discordjs/discord.js/issues/7278)) ([18b0ed4](https://github.com/discordjs/discord.js/commit/18b0ed4cbe8285637a971c7c99ee49d18060a403)) - Remove required from getMember ([#&#8203;7188](https://github.com/discordjs/discord.js/issues/7188)) ([c90e47f](https://github.com/discordjs/discord.js/commit/c90e47f90403e5b1b3499b213dcdf2704fd96b66)) - Remove djs components and use /builders components instead ([#&#8203;7252](https://github.com/discordjs/discord.js/issues/7252)) ([101d7c5](https://github.com/discordjs/discord.js/commit/101d7c5ffa03edcf8cb8a0647b77d5c9a38e4bdd)) - Default \*URL methods to animated hash ([#&#8203;7149](https://github.com/discordjs/discord.js/issues/7149)) ([7c07976](https://github.com/discordjs/discord.js/commit/7c07976018728154be0ce0314d3e8dfe8eb9ed5b)) - Use setPosition inside edit ([#&#8203;7263](https://github.com/discordjs/discord.js/issues/7263)) ([0b23b7f](https://github.com/discordjs/discord.js/commit/0b23b7f0394a20596c8d85b82870c3f35ea6b0e0)) - Don't disable import order lint ([#&#8203;7262](https://github.com/discordjs/discord.js/issues/7262)) ([0a5d5f3](https://github.com/discordjs/discord.js/commit/0a5d5f38c0b1a249fa2efe16f3b601c90622a4d5)) - Remove discord.js enums and use discord-api-types enums instead ([#&#8203;7077](https://github.com/discordjs/discord.js/issues/7077)) ([aa6d1c7](https://github.com/discordjs/discord.js/commit/aa6d1c74de01dd9a8f020c43fb2c193c4729df8d)) - **application:** Remove fetchAssets ([#&#8203;7250](https://github.com/discordjs/discord.js/issues/7250)) ([1479e40](https://github.com/discordjs/discord.js/commit/1479e40bcecc4c28ecb9f05fa4fbbdfe3bd387e1)) - PresenceUpdate and demuxProbe ([#&#8203;7248](https://github.com/discordjs/discord.js/issues/7248)) ([1745973](https://github.com/discordjs/discord.js/commit/174597302408f13c5bb685e2fb02ae2137cb481d)) - **embeds:** Don't create new embed instances when unnecessary ([#&#8203;7227](https://github.com/discordjs/discord.js/issues/7227)) ([822dc67](https://github.com/discordjs/discord.js/commit/822dc678da626de7b4fb22a747cd3cd2e8376732)) - **GuildMember:** Throw better errors on #kickable and #bannable ([#&#8203;7137](https://github.com/discordjs/discord.js/issues/7137)) ([4fd127e](https://github.com/discordjs/discord.js/commit/4fd127e79edfa1851f8a10242838f9d7aa68c8c3)) - **SnowflakeUtil:** Switch to `@sapphire/snowflake` ([#&#8203;7079](https://github.com/discordjs/discord.js/issues/7079)) ([e082dfb](https://github.com/discordjs/discord.js/commit/e082dfb1584926e4c05face5966d16e4a2921bc5)) - **InteractionCreate:** Remove interaction event ([#&#8203;6326](https://github.com/discordjs/discord.js/issues/6326)) ([ae876d9](https://github.com/discordjs/discord.js/commit/ae876d962453ccf843f8e6f70666a98a3173bb75)) - **MessageCreate:** Remove message event ([#&#8203;6324](https://github.com/discordjs/discord.js/issues/6324)) ([171e917](https://github.com/discordjs/discord.js/commit/171e917fb96b6bf39a6ad70e83be646f72fe451e)) - **integration:** Turn undefined into null and consistency ([#&#8203;7209](https://github.com/discordjs/discord.js/issues/7209)) ([13eb782](https://github.com/discordjs/discord.js/commit/13eb78256da901e6c3c405f546f36617ef5e8239)) - Remove `deleted` field ([#&#8203;7092](https://github.com/discordjs/discord.js/issues/7092)) ([cee7fd1](https://github.com/discordjs/discord.js/commit/cee7fd181c464e44eabf20b511d12589f2453722)) - **Dates:** Save timestamps everywhere and use Date.parse ([#&#8203;7108](https://github.com/discordjs/discord.js/issues/7108)) ([55e21f5](https://github.com/discordjs/discord.js/commit/55e21f53663a91863c63b6d9f3a8c35564664061)) - **RoleManager:** Remove `comparePositions()` ([#&#8203;7201](https://github.com/discordjs/discord.js/issues/7201)) ([fbbac27](https://github.com/discordjs/discord.js/commit/fbbac279789427b2c36869dc47b65fb08431e14d)) - Better Command Terminology ([#&#8203;7197](https://github.com/discordjs/discord.js/issues/7197)) ([b7856e7](https://github.com/discordjs/discord.js/commit/b7856e7809ff6fa21fe00286f885808535624f7c)) - **Actions:** Remove deleted maps ([#&#8203;7076](https://github.com/discordjs/discord.js/issues/7076)) ([5022b14](https://github.com/discordjs/discord.js/commit/5022b14da09e9b421f947e9bc385a0574cbf07d1)) - **Client:** Remove applicationCommand events ([#&#8203;6492](https://github.com/discordjs/discord.js/issues/6492)) ([6085b4f](https://github.com/discordjs/discord.js/commit/6085b4f72723d4ff82f7fea504241d14c94af21e)) - Remove `Util.removeMentions()` ([#&#8203;6530](https://github.com/discordjs/discord.js/issues/6530)) ([0c24cc8](https://github.com/discordjs/discord.js/commit/0c24cc8ec0d818315cc8f8bcf74fce060847ac79)) - **Constants:** Change APPLICATION\_COMMAND -> CHAT\_INPUT\_COMMAND ([#&#8203;7018](https://github.com/discordjs/discord.js/issues/7018)) ([75616a3](https://github.com/discordjs/discord.js/commit/75616a305f9af33013486b13a872a39212101ce7)) - **Guild:** Remove deprecated setXPositions methods ([#&#8203;6897](https://github.com/discordjs/discord.js/issues/6897)) ([43e5e3c](https://github.com/discordjs/discord.js/commit/43e5e3c339a96fa895267d4538eee1d5e5843d05)) - **UserFlags:** Update flag names ([#&#8203;6938](https://github.com/discordjs/discord.js/issues/6938)) ([b246fc4](https://github.com/discordjs/discord.js/commit/b246fc4101b8e4957ffd1af8e2e4986a020ca211)) #### Styling - Cleanup tests and tsup configs ([6b8ef20](https://github.com/discordjs/discord.js/commit/6b8ef20cb3af5b5cfd176dd0aa0a1a1e98551629)) #### Typings - **GuildFeature:** Allow feature strings to be passed ([#&#8203;8264](https://github.com/discordjs/discord.js/issues/8264)) ([b7d4e55](https://github.com/discordjs/discord.js/commit/b7d4e55419207d4e25f5c40cab221c7c04a617bf)) - **CategoryChannelChildManager:** Fix Holds type ([#&#8203;8288](https://github.com/discordjs/discord.js/issues/8288)) ([33a7a5c](https://github.com/discordjs/discord.js/commit/33a7a5cbdc00d2a5034dc1ec91fec5da7042f9d0)) - Remove `MemberMention` ([#&#8203;8292](https://github.com/discordjs/discord.js/issues/8292)) ([bf65b37](https://github.com/discordjs/discord.js/commit/bf65b37d1a9ea8417e26ad4afacea1eb45a0ff5a)) - **GuildMemberManager:** Fix placement for `fetchMe()` ([#&#8203;8258](https://github.com/discordjs/discord.js/issues/8258)) ([7525615](https://github.com/discordjs/discord.js/commit/75256153a9923d94ca709a37aaccc48dfb43c153)) - Convert `Events` to an enum ([#&#8203;8246](https://github.com/discordjs/discord.js/issues/8246)) ([feb3bdd](https://github.com/discordjs/discord.js/commit/feb3bdda0a3c3da80378c8cbcafca2968551eef9)) - **GuildMemberManager:** Non-void return of `edit()` ([#&#8203;8186](https://github.com/discordjs/discord.js/issues/8186)) ([c7a205f](https://github.com/discordjs/discord.js/commit/c7a205f7b992eea43af13a4638e2a03db7bc0d8a)) - Add missing shard types ([#&#8203;8180](https://github.com/discordjs/discord.js/issues/8180)) ([27d8deb](https://github.com/discordjs/discord.js/commit/27d8deb4716a87704370a95103b16fa1b763de18)) - Implement `GuildChannelEditOptions` ([#&#8203;8184](https://github.com/discordjs/discord.js/issues/8184)) ([b83e0c0](https://github.com/discordjs/discord.js/commit/b83e0c0caffc2b767aa1ba4412580970a6901899)) - **Status:** Add missing members ([#&#8203;8179](https://github.com/discordjs/discord.js/issues/8179)) ([8421f92](https://github.com/discordjs/discord.js/commit/8421f9203bd2d85ef8e64c3fb9a991c74223a75d)) - **GuildScheduledEvent#scheduledStartAt:** Should be nullish ([#&#8203;8111](https://github.com/discordjs/discord.js/issues/8111)) ([65dc8d6](https://github.com/discordjs/discord.js/commit/65dc8d677ee81469c0eeb4ecdd83fe2f68cc8982)) - Fix modal builder constructor data type ([#&#8203;8143](https://github.com/discordjs/discord.js/issues/8143)) ([7279f9c](https://github.com/discordjs/discord.js/commit/7279f9c31b14bc1e78c63b7298e80e37ca5dfe0c)) - Use `ThreadAutoArchiveDuration` from discord-api-types ([#&#8203;8145](https://github.com/discordjs/discord.js/issues/8145)) ([a3799f9](https://github.com/discordjs/discord.js/commit/a3799f9ebb027904830457119708d550e2009200)) - **Shard#reconnecting:** Fix event name ([#&#8203;8118](https://github.com/discordjs/discord.js/issues/8118)) ([95e6d6e](https://github.com/discordjs/discord.js/commit/95e6d6ede03c4fb92a8d8027a085e84b043fd895)) - **ApplicationCommand:** Fix typo in setDMPermission ([#&#8203;8097](https://github.com/discordjs/discord.js/issues/8097)) ([4df491c](https://github.com/discordjs/discord.js/commit/4df491ce8578a1b01ee8412a4df8137a302e7202)) - Fix `setType()` parameter and `ChannelData.type` ([#&#8203;8089](https://github.com/discordjs/discord.js/issues/8089)) ([b4e28a8](https://github.com/discordjs/discord.js/commit/b4e28a8ff6bf165c54a8726d3bc3a3cc0c1e469b)) - Fix `ApplicationCommandPermissionsUpdate` event typings ([#&#8203;8071](https://github.com/discordjs/discord.js/issues/8071)) ([9964454](https://github.com/discordjs/discord.js/commit/9964454c2944a0523399481a5f609144486e549b)) - **AutocompleteOption:** Fix and improve types ([#&#8203;8069](https://github.com/discordjs/discord.js/issues/8069)) ([476b7d5](https://github.com/discordjs/discord.js/commit/476b7d519c719152ea04e207f6dd09bb23e733db)) - **ThreadMemberManager:** Fix return type of fetching members with no arguments ([#&#8203;8060](https://github.com/discordjs/discord.js/issues/8060)) ([2392a6f](https://github.com/discordjs/discord.js/commit/2392a6f5de2efcf6b326173d26295c928b94adb6)) - Remove isAutocomplete typeguard from typings ([#&#8203;8063](https://github.com/discordjs/discord.js/issues/8063)) ([c0f079d](https://github.com/discordjs/discord.js/commit/c0f079d2325a636c83ac676c525bfa89ce308b3c)) - **AttachmentBuilder:** Fix data type ([#&#8203;8016](https://github.com/discordjs/discord.js/issues/8016)) ([7fa698d](https://github.com/discordjs/discord.js/commit/7fa698d23e548987762c4c66c96c510d9ea56eb4)) - **modal:** Fix `showModal()` typings ([#&#8203;8014](https://github.com/discordjs/discord.js/issues/8014)) ([0ccc243](https://github.com/discordjs/discord.js/commit/0ccc243c8ffbf852660c899cc2ad47bd5ebb65cb)) - Fix some attachment related typings ([#&#8203;8013](https://github.com/discordjs/discord.js/issues/8013)) ([6aa6232](https://github.com/discordjs/discord.js/commit/6aa623240ee94b117c7e69c1d09b50923a8f7a4c)) - **AttachmentBuilder:** Remove name parameter from constructor ([#&#8203;8008](https://github.com/discordjs/discord.js/issues/8008)) ([6266b0c](https://github.com/discordjs/discord.js/commit/6266b0c1e323f9522010f90f34ce6f17fcb6e769)) - Add types to `EventEmitter` static methods ([#&#8203;7986](https://github.com/discordjs/discord.js/issues/7986)) ([d60c464](https://github.com/discordjs/discord.js/commit/d60c464e618e4159d2656e7832798909832f33cd)) - Nullify `guildScheduledEventUpdate`'s old parameter ([#&#8203;7955](https://github.com/discordjs/discord.js/issues/7955)) ([fdeac9d](https://github.com/discordjs/discord.js/commit/fdeac9d9fba06c532eca296ddd8479047bc732bf)) - Make `CacheType` generic more accurate for return values ([#&#8203;7868](https://github.com/discordjs/discord.js/issues/7868)) ([e07b910](https://github.com/discordjs/discord.js/commit/e07b910e684bc3cf71fb93417951ad42351bace4)) - **guildScheduledEvent:** Mark `entityMetadata` as nullable ([#&#8203;7908](https://github.com/discordjs/discord.js/issues/7908)) ([64bdf53](https://github.com/discordjs/discord.js/commit/64bdf53116945ffb51764bb8ec539d530aefcfb1)) - **discord.js:** Export missing enums ([#&#8203;7864](https://github.com/discordjs/discord.js/issues/7864)) ([5eeef3f](https://github.com/discordjs/discord.js/commit/5eeef3f708eb900ec994d837fb4cd414a4f4b437)) - Fix return type of `toString()` on channels ([#&#8203;7836](https://github.com/discordjs/discord.js/issues/7836)) ([ece6289](https://github.com/discordjs/discord.js/commit/ece628986c7eb1a66f46076d8f8518c9ff00aaf3)) - **Message#activity:** Make `partyId` optional and use enum for `type` ([#&#8203;7845](https://github.com/discordjs/discord.js/issues/7845)) ([bfeaf85](https://github.com/discordjs/discord.js/commit/bfeaf856f76eb7cb756ac55aac13636ccdb345b6)) - Cleanup \*Data type definitions ([#&#8203;7716](https://github.com/discordjs/discord.js/issues/7716)) ([585169f](https://github.com/discordjs/discord.js/commit/585169f2f097ffb1940d17f549e4290aa55acde2)) - Fix BooleanCache never resolving to true ([#&#8203;7809](https://github.com/discordjs/discord.js/issues/7809)) ([440ac24](https://github.com/discordjs/discord.js/commit/440ac243ca1d6f8cd04603e63e3f2f6ea1722ee8)) - **CommandInteraction:** Add awaitModalSubmit ([#&#8203;7811](https://github.com/discordjs/discord.js/issues/7811)) ([a6d9ce5](https://github.com/discordjs/discord.js/commit/a6d9ce57c6cae90d0afc60010cad44fdc2c2d06c)) - **ThreadChannel:** Fix autoArchiveDuration types ([#&#8203;7816](https://github.com/discordjs/discord.js/issues/7816)) ([0857476](https://github.com/discordjs/discord.js/commit/08574763eb665b5a43ccfb826929f1e3f0d1c3a7)) - Add missing typing ([#&#8203;7781](https://github.com/discordjs/discord.js/issues/7781)) ([f094e33](https://github.com/discordjs/discord.js/commit/f094e338617a1a3c9f48a325e4b8e9b5a405aa91)) - **VoiceChannel:** Nullify property ([#&#8203;7793](https://github.com/discordjs/discord.js/issues/7793)) ([446eb39](https://github.com/discordjs/discord.js/commit/446eb390ce58b7e7f60e297b25f53773a55f7fb9)) - **ModalSubmitInteraction:** Message ([#&#8203;7705](https://github.com/discordjs/discord.js/issues/7705)) ([b577bcc](https://github.com/discordjs/discord.js/commit/b577bcc1df5c6424fef9984e19a5f11c77371cf3)) - **Embed:** Add missing getters and add video to EmbedData ([#&#8203;7728](https://github.com/discordjs/discord.js/issues/7728)) ([fd1dc72](https://github.com/discordjs/discord.js/commit/fd1dc72c0a77dbe18753d8db22972dfa5fe4ab36)) - **ModalSubmitInteraction:** Fix `components` type ([#&#8203;7732](https://github.com/discordjs/discord.js/issues/7732)) ([6f4e97b](https://github.com/discordjs/discord.js/commit/6f4e97bfafe4a058f6ec85d321676401d701ee55)) - **interactionCollector:** Filter should have a collected argument ([#&#8203;7753](https://github.com/discordjs/discord.js/issues/7753)) ([e4f2705](https://github.com/discordjs/discord.js/commit/e4f27051ca921d299c302b600a8c2917e9356ef6)) - Fix regressions ([#&#8203;7649](https://github.com/discordjs/discord.js/issues/7649)) ([5748dbe](https://github.com/discordjs/discord.js/commit/5748dbe08783beb80c526de38ccd105eb0e82664)) - **Constants:** Add `NonSystemMessageTypes` ([#&#8203;7678](https://github.com/discordjs/discord.js/issues/7678)) ([9afc030](https://github.com/discordjs/discord.js/commit/9afc03054e4c8973702d6c18e618643f76382dd9)) - Fix auto archive duration type ([#&#8203;7688](https://github.com/discordjs/discord.js/issues/7688)) ([8e3b2d7](https://github.com/discordjs/discord.js/commit/8e3b2d7abd38136534969cf77c6a748ee3a20355)) - **InteractionResponseFields:** Add webhook ([#&#8203;7597](https://github.com/discordjs/discord.js/issues/7597)) ([daf2829](https://github.com/discordjs/discord.js/commit/daf2829cb58d1a44cb1f1ece21e428d1a23e99c9)) - **Embed:** Add forgotten `footer` type ([#&#8203;7665](https://github.com/discordjs/discord.js/issues/7665)) ([8fb9816](https://github.com/discordjs/discord.js/commit/8fb98165a9d098ab316475d6baacb015783eb638)) - **ColorResolvable:** Simplify string types ([#&#8203;7643](https://github.com/discordjs/discord.js/issues/7643)) ([2297c2b](https://github.com/discordjs/discord.js/commit/2297c2b9479ace16f5f7155479605a4ac2718e3d)) - Allow component classes in action row data ([#&#8203;7614](https://github.com/discordjs/discord.js/issues/7614)) ([230c0c4](https://github.com/discordjs/discord.js/commit/230c0c4cb137882ff7bab783a4aeaa83ae941de5)) - **ActionRow:** Allow components to be passed to constructors ([#&#8203;7531](https://github.com/discordjs/discord.js/issues/7531)) ([e71c76c](https://github.com/discordjs/discord.js/commit/e71c76c7f795837dbcc3576e507bd286640b4296)) - **showModal:** Align types with the documentation ([#&#8203;7600](https://github.com/discordjs/discord.js/issues/7600)) ([0d7e4ed](https://github.com/discordjs/discord.js/commit/0d7e4edd969513692c061c107be4bbe7e4b54321)) - Modals type and doc fixes ([#&#8203;7608](https://github.com/discordjs/discord.js/issues/7608)) ([93854a8](https://github.com/discordjs/discord.js/commit/93854a8013d07234cb849bfcbfa99f74a4c3cdb4)) - **InteractionResponseFields:** Add boolean properties ([#&#8203;7565](https://github.com/discordjs/discord.js/issues/7565)) ([53defb8](https://github.com/discordjs/discord.js/commit/53defb82e36108468e35077b887ee28b811891ab)) - Allow raw components for reply and message options ([#&#8203;7573](https://github.com/discordjs/discord.js/issues/7573)) ([2d4971b](https://github.com/discordjs/discord.js/commit/2d4971b032a01c05b55c93d6475e61b0d25d69d3)) - Fix component \*Data types ([#&#8203;7536](https://github.com/discordjs/discord.js/issues/7536)) ([a8321d8](https://github.com/discordjs/discord.js/commit/a8321d8026df2e6a09d867939986bf77f894f3a8)) - Use discord-api-types `Locale` ([#&#8203;7541](https://github.com/discordjs/discord.js/issues/7541)) ([8346003](https://github.com/discordjs/discord.js/commit/83460037be840ba623f3b02a3e6f218943f9d2b7)) - **anychannel:** Add PartialGroupDMChannel ([#&#8203;7472](https://github.com/discordjs/discord.js/issues/7472)) ([cf66930](https://github.com/discordjs/discord.js/commit/cf669301c7be8eaecf91d7f764eccc67d7a5b4c6)) - Remove `ApplicationCommandInteractionOptionResolver` ([#&#8203;7491](https://github.com/discordjs/discord.js/issues/7491)) ([71f4fa8](https://github.com/discordjs/discord.js/commit/71f4fa82ed6206d6843345a5394119f2a728aa35)) - **embed:** Fix timestamp allowed types ([#&#8203;7470](https://github.com/discordjs/discord.js/issues/7470)) ([7959a68](https://github.com/discordjs/discord.js/commit/7959a68d8ec600af248f5506f39871cae7eeeb04)) - Remove duplicate rate limit for thread creation ([#&#8203;7465](https://github.com/discordjs/discord.js/issues/7465)) ([2d2de1d](https://github.com/discordjs/discord.js/commit/2d2de1d3fd15a098d69e09710e9a7a3352234fef)) - Correct types for InteractionCollector guild and channel ([#&#8203;7452](https://github.com/discordjs/discord.js/issues/7452)) ([6ce906a](https://github.com/discordjs/discord.js/commit/6ce906a02fcb051cb6df3e9f453ba9f53db03bd0)) - Fix `GuildAuditLogsTypes` keys & typos ([#&#8203;7423](https://github.com/discordjs/discord.js/issues/7423)) ([3d8c776](https://github.com/discordjs/discord.js/commit/3d8c77600be51a86a99b526078bb1b1fcb9a0811)) - Remove duplicate `GuildChannelOverwriteOptions` interface ([#&#8203;7428](https://github.com/discordjs/discord.js/issues/7428)) ([83458ff](https://github.com/discordjs/discord.js/commit/83458ff7c782b8efdaaac931d2dee1764dad25bf)) - Use `GuildFeature` enum from `discord-api-types` ([#&#8203;7397](https://github.com/discordjs/discord.js/issues/7397)) ([a7b80b9](https://github.com/discordjs/discord.js/commit/a7b80b9d9bf4902bd85b592986771eadf7a765dc)) - Fix \*BitField.Flags properties ([#&#8203;7363](https://github.com/discordjs/discord.js/issues/7363)) ([e6a26d2](https://github.com/discordjs/discord.js/commit/e6a26d25b3cf8dfcc8aa8997b021f1774f3b754b)) - Fix MessageMentions channel types ([#&#8203;7316](https://github.com/discordjs/discord.js/issues/7316)) ([c05b388](https://github.com/discordjs/discord.js/commit/c05b38873bb3c37c6e4ebcb6b6373a8858cc03de)) - Fix channel create overloads ([#&#8203;7294](https://github.com/discordjs/discord.js/issues/7294)) ([1c6c944](https://github.com/discordjs/discord.js/commit/1c6c9449ad68601c6c98748d73be8114401d38ef)) - Fix regressions and inconsistencies ([#&#8203;7260](https://github.com/discordjs/discord.js/issues/7260)) ([26a9dc3](https://github.com/discordjs/discord.js/commit/26a9dc32062cd071917bbe7264050315b4d6dd3c)) - **interaction:** Remove renamed typeguards ([#&#8203;7220](https://github.com/discordjs/discord.js/issues/7220)) ([68b9564](https://github.com/discordjs/discord.js/commit/68b9564f1821726377a1e929a3ca1fc65b4ad598)) - AssertType -> expectType ([3f36746](https://github.com/discordjs/discord.js/commit/3f36746561a40cd61a7cd2e054b7ef80d58fc707)) - Fix cache types resolving to `never` ([#&#8203;7164](https://github.com/discordjs/discord.js/issues/7164)) ([c978dbb](https://github.com/discordjs/discord.js/commit/c978dbb6233bcd85408caf0bca7619c9c5d508f0)) ### [`v13.17.1`](https://github.com/discordjs/discord.js/releases/tag/13.17.1) [Compare Source](https://github.com/discordjs/discord.js/compare/13.17.0...13.17.1) #### Bug Fixes - **ClientPresence:** Correctly set activity state on CUSTOM activity type ([#&#8203;9954](https://github.com/discordjs/discord.js/issues/9954)) ([f475336](https://github.com/discordjs/discord.js/commit/f475336b3eb9967a411433b9f2dfcdeb99a7359d)) ### [`v13.17.0`](https://github.com/discordjs/discord.js/releases/tag/13.17.0) [Compare Source](https://github.com/discordjs/discord.js/compare/13.16.0...13.17.0) #### Bug Fixes - Export `AttachmentFlags` and `RoleFlags` ([#&#8203;9924](https://github.com/discordjs/discord.js/issues/9924)) ([efc1536](https://github.com/discordjs/discord.js/commit/efc153612136f7af884f3ed7342a80590e5a36dc)) - **Action:** Conditionally add recipient ([#&#8203;9925](https://github.com/discordjs/discord.js/issues/9925)) ([3d5d957](https://github.com/discordjs/discord.js/commit/3d5d95775b8a018a8e716e389cc4f7c0671c6361)) - **Action:** Do not set undefined values ([#&#8203;9755](https://github.com/discordjs/discord.js/issues/9755)) ([65bbed8](https://github.com/discordjs/discord.js/commit/65bbed8a0f294d869076f5ad7af6cadf0b2f20a4)) - **types:** Fixed CachedManager constructor arguments in type ([#&#8203;9761](https://github.com/discordjs/discord.js/issues/9761)) ([142db0e](https://github.com/discordjs/discord.js/commit/142db0ed8cfc2c82cc87913d3d3d04fca9a05242)) - **readme:** Test badge svg ([#&#8203;9919](https://github.com/discordjs/discord.js/issues/9919)) ([610bdaa](https://github.com/discordjs/discord.js/commit/610bdaa0f19727386f2360a1299979c25dac0314)) - **Role:** Calculate position correctly when rawPositions are equal ([#&#8203;9872](https://github.com/discordjs/discord.js/issues/9872)) ([56b481b](https://github.com/discordjs/discord.js/commit/56b481b3e07335ecd9309aa3d592ba5ef3651f02)) - **ChannelUpdate:** Check against unknown channels ([#&#8203;9698](https://github.com/discordjs/discord.js/issues/9698)) ([630b9d5](https://github.com/discordjs/discord.js/commit/630b9d51ef36b19ff555685a3aba109d84c0de21)) #### Documentation - Fix `AutoModerationRuleTriggerTypes` link ([#&#8203;9530](https://github.com/discordjs/discord.js/issues/9530)) ([24ac27d](https://github.com/discordjs/discord.js/commit/24ac27df4d9daf7fa69fe49d76a5a5cccc4d43e6)) #### Features - **Client:** Add guildAvailable event ([#&#8203;9692](https://github.com/discordjs/discord.js/issues/9692)) ([67dd30a](https://github.com/discordjs/discord.js/commit/67dd30a28a5ea83cf2aa81fe0d87f441ed74a17a)) - **Attachment:** Add flags ([#&#8203;9686](https://github.com/discordjs/discord.js/issues/9686)) ([2ac8be0](https://github.com/discordjs/discord.js/commit/2ac8be09a163d89bd546954739aa1a98a5e333e3)) - **Role:** Add flags ([#&#8203;9694](https://github.com/discordjs/discord.js/issues/9694)) ([a222e53](https://github.com/discordjs/discord.js/commit/a222e537c10e7a93facb642d492d8c9d31d5e78d)) - **StageInstanceManager:** Add `guildScheduledEvent` to `create()` ([#&#8203;9024](https://github.com/discordjs/discord.js/issues/9024)) ([5f6a82d](https://github.com/discordjs/discord.js/commit/5f6a82d349ad362d41bc63f0400c580d37872a68)) - Support `default_thread_rate_limit_per_user` in channel creation ([#&#8203;9339](https://github.com/discordjs/discord.js/issues/9339)) ([759c0b0](https://github.com/discordjs/discord.js/commit/759c0b0d46ce67f4208cdf22214d2272860f27b9)) - User avatar decorations ([#&#8203;9710](https://github.com/discordjs/discord.js/issues/9710)) ([cb11c56](https://github.com/discordjs/discord.js/commit/cb11c56a0b93c802b024cc9c8d95250ddf1a5246)) - Support new username system ([#&#8203;9634](https://github.com/discordjs/discord.js/issues/9634)) ([f9e9843](https://github.com/discordjs/discord.js/commit/f9e9843a9218903bf2ba40e2f17634d799298929)) - **presence:** Feature parity in image resolve ([#&#8203;9638](https://github.com/discordjs/discord.js/issues/9638)) ([85338ef](https://github.com/discordjs/discord.js/commit/85338ef07375249e50d0c9ef6a50a2a1ea343c02)) - Safety alerts channel and mention raid protection ([#&#8203;9073](https://github.com/discordjs/discord.js/issues/9073)) ([5057f04](https://github.com/discordjs/discord.js/commit/5057f04304eddce7b421c959c0ee98671658b2e9)) - **GuildAuditLogsEntry:** Add missing channel property to extra ([#&#8203;9527](https://github.com/discordjs/discord.js/issues/9527)) ([c5a42ed](https://github.com/discordjs/discord.js/commit/c5a42ed5ec16b5718392781786f7f9b20b0270d4)) #### Performance - Linear speed position getters ([#&#8203;9528](https://github.com/discordjs/discord.js/issues/9528)) ([90ca028](https://github.com/discordjs/discord.js/commit/90ca02880ab6e029c2ee2b28622a1942cfca3c69)) #### Typings - **BaseButtonComponentData:** Narrow component type ([#&#8203;9735](https://github.com/discordjs/discord.js/issues/9735)) ([c08230e](https://github.com/discordjs/discord.js/commit/c08230edc091a2589470536b622434a33db481e4)) ### [`v13.16.0`](https://github.com/discordjs/discord.js/releases/tag/13.16.0) [Compare Source](https://github.com/discordjs/discord.js/compare/13.15.1...13.16.0) #### Bug Fixes - **Constants:** Ordering and missing information ([#&#8203;9500](https://github.com/discordjs/discord.js/issues/9500)) ([53d3477](https://github.com/discordjs/discord.js/commit/53d347734fa955e77d5840f49b7f95129ef34967)) - Miscellaneous fixes ([#&#8203;9445](https://github.com/discordjs/discord.js/issues/9445)) ([21dfac9](https://github.com/discordjs/discord.js/commit/21dfac90ac214987992dd358c32a1d34f7b9d315)) #### Features - Update Discord developer documentation links and add new flags ([#&#8203;9473](https://github.com/discordjs/discord.js/issues/9473)) ([d867936](https://github.com/discordjs/discord.js/commit/d867936fcec5e0066574e3f21df6f33b276570da)) - Voice messages ([#&#8203;9444](https://github.com/discordjs/discord.js/issues/9444)) ([3386bab](https://github.com/discordjs/discord.js/commit/3386bab2c0f6bd111b3950bc9207193a92db7302)) - Add `ACTIVE_DEVELOPER` user flag ([#&#8203;9428](https://github.com/discordjs/discord.js/issues/9428)) ([420f379](https://github.com/discordjs/discord.js/commit/420f37993329ef27f841a01e30830767b19ec332)) - **roleTagData:** V13 add guildConnections ([#&#8203;9391](https://github.com/discordjs/discord.js/issues/9391)) ([7116151](https://github.com/discordjs/discord.js/commit/71161518cad333fa38b29db0ce0b4236d3d7d69e)) - V13 `VIEW_CREATOR_MONETIZATION_ANALYTICS` and `USE_SOUNDBOARD` permissions ([#&#8203;9124](https://github.com/discordjs/discord.js/issues/9124)) ([28a5c7b](https://github.com/discordjs/discord.js/commit/28a5c7b125420f4ca7c6699a6a14b8f7b23e9128)) - **StageChannel:** V13 support messages ([#&#8203;9145](https://github.com/discordjs/discord.js/issues/9145)) ([7cf9224](https://github.com/discordjs/discord.js/commit/7cf9224c46aaa2f8e729f98d3a951ebfb07c7010)) - **AutoModeration:** V13 support `customMessage` ([#&#8203;9173](https://github.com/discordjs/discord.js/issues/9173)) ([add14ac](https://github.com/discordjs/discord.js/commit/add14acc20558932da5992449c6a0282af99745e)) ### [`v13.15.1`](https://github.com/discordjs/discord.js/releases/tag/13.15.1) [Compare Source](https://github.com/discordjs/discord.js/compare/13.15.0...13.15.1) #### Bug Fixes - **Message:** Fix permissions check in locked threads ([#&#8203;9338](https://github.com/discordjs/discord.js/issues/9338)) ([a8d5325](https://github.com/discordjs/discord.js/commit/a8d5325defa781ea9df57f6a109c10f8b9b05f99)) - **ClientUser:** Fix modifying self ([#&#8203;9318](https://github.com/discordjs/discord.js/issues/9318)) ([09ca243](https://github.com/discordjs/discord.js/commit/09ca243c2f5a194a0e2f5e5baeac64a2ef4ce9dc)) - Typo in `src/util/MessageFlags.js` ([#&#8203;9312](https://github.com/discordjs/discord.js/issues/9312)) ([8f12054](https://github.com/discordjs/discord.js/commit/8f12054c06d4b87ea09f10d63341206c4bb23e66)) - **AutocompleteInteraction:** Fix responding ([#&#8203;9315](https://github.com/discordjs/discord.js/issues/9315)) ([f79a9b5](https://github.com/discordjs/discord.js/commit/f79a9b5450b6b868710f7c72fa9410123b46ee05)) ### [`v13.15.0`](https://github.com/discordjs/discord.js/releases/tag/13.15.0) [Compare Source](https://github.com/discordjs/discord.js/compare/13.14.0...13.15.0) #### Bug Fixes - **ThreadChannel:** Fetch starter message properly ([#&#8203;9217](https://github.com/discordjs/discord.js/issues/9217)) ([af6a0e5](https://github.com/discordjs/discord.js/commit/af6a0e5d5136424e7c70dc9813456b7e85874087)) - **Actions:** Inject built data by using a symbol ([#&#8203;9204](https://github.com/discordjs/discord.js/issues/9204)) ([df68520](https://github.com/discordjs/discord.js/commit/df685203193faeaa392c4cb7cd9e140a241e3af5)) #### Features - Backport `chatInputApplicationCommandMention` ([#&#8203;9245](https://github.com/discordjs/discord.js/issues/9245)) ([51c3bf1](https://github.com/discordjs/discord.js/commit/51c3bf1f54332e166dd1ca554d09cb5c197be0e4)) - Add support for gif stickers (v13) ([#&#8203;9158](https://github.com/discordjs/discord.js/issues/9158)) ([4bc25c4](https://github.com/discordjs/discord.js/commit/4bc25c40f56f79e4aef970d9b689c4329e968382)) - V13 support `SUPPRESS_NOTIFICATIONS` flag ([#&#8203;9184](https://github.com/discordjs/discord.js/issues/9184)) ([120270e](https://github.com/discordjs/discord.js/commit/120270e8dc793f2ff2622d394fcd965ee0656636)) ### [`v13.14.0`](https://github.com/discordjs/discord.js/releases/tag/13.14.0) [Compare Source](https://github.com/discordjs/discord.js/compare/13.13.1...13.14.0) #### Bug Fixes - **ThreadChannel:** Fetch starter message properly ([#&#8203;9217](https://github.com/discordjs/discord.js/issues/9217)) ([af6a0e5](https://github.com/discordjs/discord.js/commit/af6a0e5d5136424e7c70dc9813456b7e85874087)) - **Actions:** Inject built data by using a symbol ([#&#8203;9204](https://github.com/discordjs/discord.js/issues/9204)) ([df68520](https://github.com/discordjs/discord.js/commit/df685203193faeaa392c4cb7cd9e140a241e3af5)) #### Features - Add support for gif stickers (v13) ([#&#8203;9158](https://github.com/discordjs/discord.js/issues/9158)) ([4bc25c4](https://github.com/discordjs/discord.js/commit/4bc25c40f56f79e4aef970d9b689c4329e968382)) - V13 support `SUPPRESS_NOTIFICATIONS` flag ([#&#8203;9184](https://github.com/discordjs/discord.js/issues/9184)) ([120270e](https://github.com/discordjs/discord.js/commit/120270e8dc793f2ff2622d394fcd965ee0656636)) ### [`v13.13.1`](https://github.com/discordjs/discord.js/releases/tag/13.13.1) [Compare Source](https://github.com/discordjs/discord.js/compare/13.13.0...13.13.1) #### Bug Fixes - **Constants:** Enum creation error ([#&#8203;9155](https://github.com/discordjs/discord.js/issues/9155)) ([224f21c](https://github.com/discordjs/discord.js/commit/224f21c9c0eb01985dc8f3752186c16cfce5f2a6)) Please just look at [13.13.0](https://github.com/discordjs/discord.js/releases/tag/13.13.0). ### [`v13.13.0`](https://github.com/discordjs/discord.js/releases/tag/13.13.0) [Compare Source](https://github.com/discordjs/discord.js/compare/13.12.0...13.13.0) #### Bug Fixes - Minor forums cleanup ([#&#8203;9033](https://github.com/discordjs/discord.js/issues/9033)) ([eed293f](https://github.com/discordjs/discord.js/commit/eed293f893da2ea00cc81c49b636b98066513c4b)) - **InteractionResponses:** Spell `messages` correctly ([#&#8203;9080](https://github.com/discordjs/discord.js/issues/9080)) ([123d0f1](https://github.com/discordjs/discord.js/commit/123d0f1aca109a703fd52fcff82b47cc02d57edd)) - **ThreadChannel:** `reason` as second parameter ([#&#8203;9023](https://github.com/discordjs/discord.js/issues/9023)) ([a941cb6](https://github.com/discordjs/discord.js/commit/a941cb6ec58d558016ddd19424b45f765b0536ef)) - Import errors correctly ([#&#8203;9030](https://github.com/discordjs/discord.js/issues/9030)) ([6457519](https://github.com/discordjs/discord.js/commit/64575195b511fb3e5353a192d4105326b534bcde)) - **websocketshard:** Backport zombie connection fix ([#&#8203;9003](https://github.com/discordjs/discord.js/issues/9003)) ([56e6718](https://github.com/discordjs/discord.js/commit/56e67185fc346e04e5d1adad8d7bfb932336cf93)) - **Util:** Flatten ignoring certain fields (v13) ([#&#8203;8936](https://github.com/discordjs/discord.js/issues/8936)) ([4ec3355](https://github.com/discordjs/discord.js/commit/4ec3355961b7105a417e8854ae72f4ee302690f9)) - Backport allow deletion of ephemeral messages to v13 ([#&#8203;8811](https://github.com/discordjs/discord.js/issues/8811)) ([98846cf](https://github.com/discordjs/discord.js/commit/98846cf863c76348e730e6944d4b7390148aa258)) - **Activity:** Fix equals() not checking for differing emoji (v13) ([#&#8203;8842](https://github.com/discordjs/discord.js/issues/8842)) ([eecc50b](https://github.com/discordjs/discord.js/commit/eecc50bfda89cd240dd20539234f7fc2e975daa6)) - **escapeMarkdown:** Fix double escaping (v13) ([#&#8203;8799](https://github.com/discordjs/discord.js/issues/8799)) ([caf6f66](https://github.com/discordjs/discord.js/commit/caf6f66073d6681e99dc02af3e0bdd6529366ddb)) - Fixed TS 4.8 compatibility ([#&#8203;8601](https://github.com/discordjs/discord.js/issues/8601)) ([e6ee7d8](https://github.com/discordjs/discord.js/commit/e6ee7d8374ddc157037c258b63225384c154a2e6)) #### Documentation - **ThreadEditOptions:** Move info tag back to `invitable` ([#&#8203;9021](https://github.com/discordjs/discord.js/issues/9021)) ([cf3c7a7](https://github.com/discordjs/discord.js/commit/cf3c7a7c545e692c56f09344d846215fe6692587)) - Add missing `@extends` ([#&#8203;9028](https://github.com/discordjs/discord.js/issues/9028)) ([1779e1b](https://github.com/discordjs/discord.js/commit/1779e1ba7e9bf7aad9a853097a841a36416d8ce6)) - Update UserContextMenu documentation v13 ([#&#8203;8721](https://github.com/discordjs/discord.js/issues/8721)) ([ea117bf](https://github.com/discordjs/discord.js/commit/ea117bfb7e04e1103eaf24208c06979ce8493129)) - Update misleading `Client#guildMemberAvailable` event description (v13) ([#&#8203;8627](https://github.com/discordjs/discord.js/issues/8627)) ([fcd52d7](https://github.com/discordjs/discord.js/commit/fcd52d7fc6b195b50bf6e5eb6e670fbd1ba5fd59)) #### Features - **WebSocketShard:** V13 add resume url ([#&#8203;9078](https://github.com/discordjs/discord.js/issues/9078)) ([0188e36](https://github.com/discordjs/discord.js/commit/0188e362836bd6350a574595dc61d2c8ab3f256a)) - V13 `guildAuditLogEntryCreate` event ([#&#8203;9092](https://github.com/discordjs/discord.js/issues/9092)) ([84d34dc](https://github.com/discordjs/discord.js/commit/84d34dc258ca2a0953f8c2a0212d8459c7c16b84)) - **Constants:** Add auto moderation events to WSEvents ([#&#8203;9102](https://github.com/discordjs/discord.js/issues/9102)) ([61fa6f4](https://github.com/discordjs/discord.js/commit/61fa6f45b43ce5dec79b9cac9398b4e619190542)) - Role subscriptions ([#&#8203;9040](https://github.com/discordjs/discord.js/issues/9040)) ([0afa405](https://github.com/discordjs/discord.js/commit/0afa405f5a967ed5d82cfeffedc84d444c034924)) - **GuildChannelManager:** Add `addFollower` ([#&#8203;9050](https://github.com/discordjs/discord.js/issues/9050)) ([86329ad](https://github.com/discordjs/discord.js/commit/86329ad66fb5055c49893e69bff4c6ba2d412d29)) - **Guild:** Add `INVITES_DISABLED` feature support ([#&#8203;9051](https://github.com/discordjs/discord.js/issues/9051)) ([69d71e9](https://github.com/discordjs/discord.js/commit/69d71e967e12b83dd6d9accfb604cdd81d1aac09)) - **ClientApplication:** Add role connections ([#&#8203;9072](https://github.com/discordjs/discord.js/issues/9072)) ([a7dc40f](https://github.com/discordjs/discord.js/commit/a7dc40f1a8a587b58c590008d11c5543637d6341)) - **Webhook:** Add `channel` getter ([#&#8203;9074](https://github.com/discordjs/discord.js/issues/9074)) ([32cdaff](https://github.com/discordjs/discord.js/commit/32cdaff7eb29cb60a721ee5967875ec64bef0e8a)) - **GuildMember:** Add `flags` ([#&#8203;9098](https://github.com/discordjs/discord.js/issues/9098)) ([d69529e](https://github.com/discordjs/discord.js/commit/d69529e3fe4266d14d5d526b95ad6b57030d5b71)) - `applicationCommandPermissionsUpdate` event ([#&#8203;9121](https://github.com/discordjs/discord.js/issues/9121)) ([c2968b5](https://github.com/discordjs/discord.js/commit/c2968b58f9c6a176ecdae4e2e5c3a95e9421c23b)) - Backport automod ([#&#8203;8886](https://github.com/discordjs/discord.js/issues/8886)) ([4287983](https://github.com/discordjs/discord.js/commit/428798374f4c3c2128b844d476627762dd45edf4)) - **GuildAuditLogs:** Support `after` ([#&#8203;9012](https://github.com/discordjs/discord.js/issues/9012)) ([f0d4264](https://github.com/discordjs/discord.js/commit/f0d42644dfeec1594baac7817bb05b0aef2be6f0)) - Backport guild forum support to v13 ([#&#8203;8651](https://github.com/discordjs/discord.js/issues/8651)) ([546ac43](https://github.com/discordjs/discord.js/commit/546ac439115f4017f01e0c02dee2ff80b789c28b)) - Add `Message#bulkDeletable` (v13) ([#&#8203;8761](https://github.com/discordjs/discord.js/issues/8761)) ([ca662b4](https://github.com/discordjs/discord.js/commit/ca662b4de82d71bf8931e277544465cb3b66062c)) - **InteractionResponses:** Add message parameter (v13) ([#&#8203;8838](https://github.com/discordjs/discord.js/issues/8838)) ([0e0851a](https://github.com/discordjs/discord.js/commit/0e0851aa18d873925a3b41c47665a15fde440939)) - **Util:** Backport `escapeMarkdown` PRs to v13 ([#&#8203;8703](https://github.com/discordjs/discord.js/issues/8703)) ([8a6588a](https://github.com/discordjs/discord.js/commit/8a6588a13203120b0d185732cd7db7ecdb9f00f7)) - **GuildBanManager:** Add `deleteMessageSeconds` ([#&#8203;8575](https://github.com/discordjs/discord.js/issues/8575)) ([ca68fc3](https://github.com/discordjs/discord.js/commit/ca68fc3f6b5dbe8708d065ffea5a89b23d4db757)) #### Refactor - Move `me` and add `fetchMe()` ([#&#8203;9029](https://github.com/discordjs/discord.js/issues/9029)) ([b01c81d](https://github.com/discordjs/discord.js/commit/b01c81dd72b71e6a5241dc10b72793596c7cbebf)) #### Typings - **ThreadEditOptions:** Add `appliedTags` ([#&#8203;9022](https://github.com/discordjs/discord.js/issues/9022)) ([6854df4](https://github.com/discordjs/discord.js/commit/6854df42183ba6fccbff3a0366170557e0152e66)) - **widget:** Add missing `name` ([#&#8203;9031](https://github.com/discordjs/discord.js/issues/9031)) ([35f6dad](https://github.com/discordjs/discord.js/commit/35f6dadebfce9ad60e360b5317267e256571a0ae)) - Swap message reaction and emoji identifier types ([#&#8203;8970](https://github.com/discordjs/discord.js/issues/8970)) ([6490580](https://github.com/discordjs/discord.js/commit/649058055a3159277a19e3173c115a67226f0ee0)) - **GuildChannelManager:** Correct fetch return type (v13) ([#&#8203;8551](https://github.com/discordjs/discord.js/issues/8551)) ([f4e8133](https://github.com/discordjs/discord.js/commit/f4e81330bf35bac0d8317dbb170312422df432fa)) ### [`v13.12.0`](https://github.com/discordjs/discord.js/releases/tag/13.12.0) [Compare Source](https://github.com/discordjs/discord.js/compare/13.11.0...13.12.0) #### Documentation - Update UserContextMenu documentation v13 ([#&#8203;8721](https://github.com/discordjs/discord.js/issues/8721)) ([ea117bf](https://github.com/discordjs/discord.js/commit/ea117bfb7e04e1103eaf24208c06979ce8493129)) #### Features - **Util:** Backport `escapeMarkdown` PRs to v13 ([#&#8203;8703](https://github.com/discordjs/discord.js/issues/8703)) ([8a6588a](https://github.com/discordjs/discord.js/commit/8a6588a13203120b0d185732cd7db7ecdb9f00f7)) ### [`v13.11.0`](https://github.com/discordjs/discord.js/releases/tag/13.11.0) [Compare Source](https://github.com/discordjs/discord.js/compare/13.10.3...13.11.0) #### Bug Fixes - Fixed TS 4.8 compatibility ([#&#8203;8601](https://github.com/discordjs/discord.js/issues/8601)) ([e6ee7d8](https://github.com/discordjs/discord.js/commit/e6ee7d8374ddc157037c258b63225384c154a2e6)) #### Documentation - Update misleading `Client#guildMemberAvailable` event description (v13) ([#&#8203;8627](https://github.com/discordjs/discord.js/issues/8627)) ([fcd52d7](https://github.com/discordjs/discord.js/commit/fcd52d7fc6b195b50bf6e5eb6e670fbd1ba5fd59)) #### Features - **GuildBanManager:** Add `deleteMessageSeconds` ([#&#8203;8575](https://github.com/discordjs/discord.js/issues/8575)) ([ca68fc3](https://github.com/discordjs/discord.js/commit/ca68fc3f6b5dbe8708d065ffea5a89b23d4db757)) #### Typings - **GuildChannelManager:** Correct fetch return type (v13) ([#&#8203;8551](https://github.com/discordjs/discord.js/issues/8551)) ([f4e8133](https://github.com/discordjs/discord.js/commit/f4e81330bf35bac0d8317dbb170312422df432fa)) ### [`v13.10.3`](https://github.com/discordjs/discord.js/releases/tag/13.10.3) [Compare Source](https://github.com/discordjs/discord.js/compare/13.10.2...13.10.3) #### Documentation - Fix broken discord support link ([#&#8203;8485](https://github.com/discordjs/discord.js/issues/8485)) ([11d6949](https://github.com/discordjs/discord.js/commit/11d69491e0b732bcadb54c1f39d0f6ca17d2f75f)) #### Typings - Disallow some channel types from webhook creation ([#&#8203;8535](https://github.com/discordjs/discord.js/issues/8535)) ([10b12cc](https://github.com/discordjs/discord.js/commit/10b12ccea65011627649ecdfc814caffa5776e14)) - **ModalMessageModalSubmitInteraction:** ChannelId is not nullable (v13) ([#&#8203;8505](https://github.com/discordjs/discord.js/issues/8505)) ([526ea74](https://github.com/discordjs/discord.js/commit/526ea74e666556ffa13bde9130bd91388bf7a2a8)) ### [`v13.10.2`](https://github.com/discordjs/discord.js/releases/tag/13.10.2) [Compare Source](https://github.com/discordjs/discord.js/compare/13.10.1...13.10.2) #### Typings - **Message:** Correct `bulkDelete` return type (v13) ([#&#8203;8469](https://github.com/discordjs/discord.js/issues/8469)) ([03c59e3](https://github.com/discordjs/discord.js/commit/03c59e3a837edcaa428549c8387ef4d29e3ef6e4)) ### [`v13.10.1`](https://github.com/discordjs/discord.js/releases/tag/13.10.1) [Compare Source](https://github.com/discordjs/discord.js/compare/13.10.0...13.10.1) #### Bug Fixes - **ThreadChannel:** Handle possibly `null` parent (v13) ([#&#8203;8467](https://github.com/discordjs/discord.js/issues/8467)) ([2a46d9f](https://github.com/discordjs/discord.js/commit/2a46d9f58e4714c8580218a3459992bbfec2bcf7)) ### [`v13.10.0`](https://github.com/discordjs/discord.js/releases/tag/13.10.0) [Compare Source](https://github.com/discordjs/discord.js/compare/13.9.2...13.10.0) #### Features - **Guild:** Add `max_video_channel_users` (v13) ([#&#8203;8424](https://github.com/discordjs/discord.js/issues/8424)) ([ae43bca](https://github.com/discordjs/discord.js/commit/ae43bca8b0afd8b90db7a1d99f67205b29338c2d)) ### [`v13.9.2`](https://github.com/discordjs/discord.js/releases/tag/13.9.2) [Compare Source](https://github.com/discordjs/discord.js/compare/13.9.1...13.9.2) #### Bug Fixes - **MessageMentions:** `ignoreRepliedUser` option in `has()` (v13) ([#&#8203;8365](https://github.com/discordjs/discord.js/issues/8365)) ([d0a4199](https://github.com/discordjs/discord.js/commit/d0a4199760b4c7fe64f558d8d4d2302873f78b0e)) - **GuildChannelManager:** Allow unsetting rtcRegion (v13) ([#&#8203;8362](https://github.com/discordjs/discord.js/issues/8362)) ([9612507](https://github.com/discordjs/discord.js/commit/96125079a23c87fe0fb3ee01a0de5a9889fc1057)) - **ThreadChannel:** Omit webhook fetching (v13) ([#&#8203;8352](https://github.com/discordjs/discord.js/issues/8352)) ([4f7c1e3](https://github.com/discordjs/discord.js/commit/4f7c1e35c38bb9f1d524406c008ffceb2cfde3db)) ### [`v13.9.1`](https://github.com/discordjs/discord.js/releases/tag/13.9.1) [Compare Source](https://github.com/discordjs/discord.js/compare/13.9.0...13.9.1) #### Bug Fixes - **ApplicationCommandManager:** Allow passing 0n to defaultMemberPermissions (v13) ([#&#8203;8312](https://github.com/discordjs/discord.js/issues/8312)) ([4cf0555](https://github.com/discordjs/discord.js/commit/4cf05559a2cc6c4dfc409f8aab60256e5b030bca)) #### Refactor - **embed:** Deprecate addField ([#&#8203;8318](https://github.com/discordjs/discord.js/issues/8318)) ([be35db2](https://github.com/discordjs/discord.js/commit/be35db2410c24fcca8b28ddfb3c1c580e7e2a22f)) - **Presence:** Remove redundant date parsing (v13) ([#&#8203;8341](https://github.com/discordjs/discord.js/issues/8341)) ([e95caa7](https://github.com/discordjs/discord.js/commit/e95caa7e4515beab627b5394d011a6b6a8ae6a18)) ### [`v13.9.0`](https://github.com/discordjs/discord.js/releases/tag/13.9.0) [Compare Source](https://github.com/discordjs/discord.js/compare/13.8.1...13.9.0) #### Bug Fixes - **PermissionOverwriteManager:** Mutates user ([#&#8203;8282](https://github.com/discordjs/discord.js/issues/8282)) ([4d86cf4](https://github.com/discordjs/discord.js/commit/4d86cf4ce0f56c4025533ef978417a5a71bd1b5c)) - **GuildChannelManager:** Access `resolveId` correctly (v13) ([#&#8203;8297](https://github.com/discordjs/discord.js/issues/8297)) ([beb3d8e](https://github.com/discordjs/discord.js/commit/beb3d8ec26d2dd8545b4d32a10a8bfcc4b0bc4bb)) - **GuildChannelManager:** Edit lockPermissions ([#&#8203;8267](https://github.com/discordjs/discord.js/issues/8267)) ([8fe166d](https://github.com/discordjs/discord.js/commit/8fe166dcfddaec0255872fa1d3f333399c8852e9)) - **applicationcommandmanager:** Explicitly allow passing builders to methods (v13) ([#&#8203;8229](https://github.com/discordjs/discord.js/issues/8229)) ([f457cdd](https://github.com/discordjs/discord.js/commit/f457cdd2dea53614e3547dca7cff99d2492455b5)) - Pass in the expected query object type for application commands ([#&#8203;8189](https://github.com/discordjs/discord.js/issues/8189)) ([f704b26](https://github.com/discordjs/discord.js/commit/f704b261c03fe45f100e30637c86338583f3510f)) - Use non-global flag whilst resolving regular expressions ([#&#8203;8178](https://github.com/discordjs/discord.js/issues/8178)) ([4063b90](https://github.com/discordjs/discord.js/commit/4063b90cefeba052168315b5899cbe69d11206c3)) - **GuildStickerManager.fetchUser:** Changed guildId to guild.id ([#&#8203;8176](https://github.com/discordjs/discord.js/issues/8176)) ([0e0f784](https://github.com/discordjs/discord.js/commit/0e0f784447e6915cb067a06d1f2589ac839d05f7)) - **guildmemberremove:** Remove member's presence for v13 ([#&#8203;8182](https://github.com/discordjs/discord.js/issues/8182)) ([e8d72c7](https://github.com/discordjs/discord.js/commit/e8d72c7245f61f730b09b0dfed71f270d87f2019)) - **WebSocketShard:** Backport error handler preservation on connections ([#&#8203;8164](https://github.com/discordjs/discord.js/issues/8164)) ([c198e89](https://github.com/discordjs/discord.js/commit/c198e893c9b8904c2877599473472bcf0a3eb158)) #### Documentation - Add new HTTP Error Codes `50068` (v13) ([#&#8203;8273](https://github.com/discordjs/discord.js/issues/8273)) ([00a7057](https://github.com/discordjs/discord.js/commit/00a705707ea5494a31e245bf010b14607dc1174f)) - Add `MessageActivityType` (v13) ([#&#8203;8257](https://github.com/discordjs/discord.js/issues/8257)) ([9cc336c](https://github.com/discordjs/discord.js/commit/9cc336c43b0a618bdd74bb4cb7ccde674d43e263)) - **MessageInteraction:** Update `commandName` description (v13) ([#&#8203;8220](https://github.com/discordjs/discord.js/issues/8220)) ([feb8e30](https://github.com/discordjs/discord.js/commit/feb8e30d2e8dc5d55961416812dac1f4232eeab0)) - **constants:** Document missing constants ([#&#8203;8168](https://github.com/discordjs/discord.js/issues/8168)) ([4ae08ad](https://github.com/discordjs/discord.js/commit/4ae08ad9efd49eaf6cbb6d88bc278aecf435b4a1)) #### Features - **ApplicationCommand:** Add `min_length` and `max_length` for string option (v13) ([#&#8203;8217](https://github.com/discordjs/discord.js/issues/8217)) ([a93f4b1](https://github.com/discordjs/discord.js/commit/a93f4b1ba2a08df5b5319776fe97ff9eb64476d6)) - **interaction:** Add `appPermissions` (v13) ([#&#8203;8195](https://github.com/discordjs/discord.js/issues/8195)) ([222fc9c](https://github.com/discordjs/discord.js/commit/222fc9c6792272be7a123e790f6eb13fcabdba86)) - Partially backport perms v2 for v13 ([#&#8203;8162](https://github.com/discordjs/discord.js/issues/8162)) ([125696f](https://github.com/discordjs/discord.js/commit/125696fc79df4b4d6d670acf3203955e1c300d3f)) #### Typings - **GuildMemberManager:** Non-void return of `edit()` (v13) ([#&#8203;8187](https://github.com/discordjs/discord.js/issues/8187)) ([631abee](https://github.com/discordjs/discord.js/commit/631abee69310d59eb4625501cde1c44f6c44a7af)) - Add missing shard types (v13) ([#&#8203;8192](https://github.com/discordjs/discord.js/issues/8192)) ([079973f](https://github.com/discordjs/discord.js/commit/079973f1cfbbbcab9e4708ba82d0034398703ec7)) ### [`v13.8.1`](https://github.com/discordjs/discord.js/releases/tag/13.8.1) [Compare Source](https://github.com/discordjs/discord.js/compare/13.8.0...13.8.1) #### Bug Fixes - **VoiceChannel:** NSFW property (v13) ([#&#8203;8161](https://github.com/discordjs/discord.js/issues/8161)) ([c61fc80](https://github.com/discordjs/discord.js/commit/c61fc8082a11659bb0af29058aa7d840196295f0)) - **ModalSubmitInteraction:** Add `isFromMessage()` missing method ([#&#8203;8092](https://github.com/discordjs/discord.js/issues/8092)) ([0ab2227](https://github.com/discordjs/discord.js/commit/0ab22279847340ca84f07eab0ef86176a8f3cf0e)) - Destroy options during cleanup ([#&#8203;8082](https://github.com/discordjs/discord.js/issues/8082)) ([afb18b9](https://github.com/discordjs/discord.js/commit/afb18b99b705d29720713985994de85478d33be1)) - **AuditLog:** Default changes to empty array ([#&#8203;8076](https://github.com/discordjs/discord.js/issues/8076)) ([3095f35](https://github.com/discordjs/discord.js/commit/3095f350e0f18f4812bb27350e01325dd5dfedbf)) #### Documentation - `TextBasedChannel`-> `TextBasedChannels` typos (v13) ([#&#8203;8155](https://github.com/discordjs/discord.js/issues/8155)) ([65444f5](https://github.com/discordjs/discord.js/commit/65444f510d33b856af2af549676bee406c1fef29)) #### Refactor - Deprecate `$` prefix from `ws.properties` keys ([#&#8203;8095](https://github.com/discordjs/discord.js/issues/8095)) ([3638b40](https://github.com/discordjs/discord.js/commit/3638b4021ae3da8410c5626815b7d24f75160bcb)) #### Typings - **Shard#reconnecting:** Backport to v13 - Fix event name ([#&#8203;8126](https://github.com/discordjs/discord.js/issues/8126)) ([70450f6](https://github.com/discordjs/discord.js/commit/70450f6873bda4b41d7bd212990c8823b93b9db6)) - **AutocompleteOption:** Backport fix and improve types ([#&#8203;8078](https://github.com/discordjs/discord.js/issues/8078)) ([613fd43](https://github.com/discordjs/discord.js/commit/613fd43fcf03d4f89ebc86f19e53bcbe624ad882)) - **GuildChannel:** Fix type of `.isText()` method ([#&#8203;8061](https://github.com/discordjs/discord.js/issues/8061)) ([0d0190a](https://github.com/discordjs/discord.js/commit/0d0190a6fdb1b4569f35b9814bae98a3556fb29a)) ### [`v13.8.0`](https://github.com/discordjs/discord.js/releases/tag/13.8.0) [Compare Source](https://github.com/discordjs/discord.js/compare/13.7.0...13.8.0) #### Bug Fixes - **guildchannelmanager:** Wrong parameter in \_sortedChannels call ([#&#8203;8011](https://github.com/discordjs/discord.js/issues/8011)) ([876816a](https://github.com/discordjs/discord.js/commit/876816ab2a0fd890d5bcedb3d73094c37c6b4e31)) - **websocketshard:** Deal with zombie connection caused by 4009 ([#&#8203;7581](https://github.com/discordjs/discord.js/issues/7581)) ([114bcc0](https://github.com/discordjs/discord.js/commit/114bcc07a980325a9c3a04eb35ce1284b23eaefb)) - Video quality mode data property ([#&#8203;7946](https://github.com/discordjs/discord.js/issues/7946)) ([76df9fd](https://github.com/discordjs/discord.js/commit/76df9fdc451148392a7cfac83de67b8af2fe7bb6)) - **ApplicationCommandOptionType:** Add attachment to jsdoc ([#&#8203;7952](https://github.com/discordjs/discord.js/issues/7952)) ([a51420f](https://github.com/discordjs/discord.js/commit/a51420f7f851c671b8e896d987a26172749376f5)) #### Features - Backport text-in-voice support to v13 ([#&#8203;7999](https://github.com/discordjs/discord.js/issues/7999)) ([ddfe15b](https://github.com/discordjs/discord.js/commit/ddfe15b8723ad66ab48dcd7967c89c7484b71929)) ### [`v13.7.0`](https://github.com/discordjs/discord.js/releases/tag/13.7.0) [Compare Source](https://github.com/discordjs/discord.js/compare/13.6.0...13.7.0) #### Bug Fixes - **MessageEmbed:** Fix a typo ([#&#8203;7906](https://github.com/discordjs/discord.js/issues/7906)) ([ea28638](https://github.com/discordjs/discord.js/commit/ea28638a0c7cebb40aab36c01ed29fed02935540)) - **GuildEditData:** Some fields can be null for v13 ([#&#8203;7633](https://github.com/discordjs/discord.js/issues/7633)) ([816936e](https://github.com/discordjs/discord.js/commit/816936eafbe4b8caee10a15709a771919754f5ad)) - Apply v14 fix ([#&#8203;7756](https://github.com/discordjs/discord.js/issues/7756)) ([ab6c2ba](https://github.com/discordjs/discord.js/commit/ab6c2bad845d44b5d822b131e5e458a3637431c6)) - **GuildChannelManager:** `delete` method accessing wrong id ([#&#8203;7771](https://github.com/discordjs/discord.js/issues/7771)) ([c9e4562](https://github.com/discordjs/discord.js/commit/c9e4562fd58999452829501a3410da2b1709342f)) - **GuildScheduledEvent:** Handle missing `image` for v13 ([#&#8203;7627](https://github.com/discordjs/discord.js/issues/7627)) ([dfea9c2](https://github.com/discordjs/discord.js/commit/dfea9c27cef4ec7472c39675c93de985b43fee87)) - **messagementions:** Fix `has` method for v13 ([#&#8203;7591](https://github.com/discordjs/discord.js/issues/7591)) ([7a52785](https://github.com/discordjs/discord.js/commit/7a52785f7d3a0d2211b2ceff68f7152161a0b1f5)) - Check if member has admininistrator on `moderatable` (v13) ([#&#8203;7578](https://github.com/discordjs/discord.js/issues/7578)) ([13dd82d](https://github.com/discordjs/discord.js/commit/13dd82d7fa6bc5906103cf8c1f4bb7de5d3e8270)) - **ThreadChannel:** Require `sendable` for `unarchivable` ([#&#8203;7555](https://github.com/discordjs/discord.js/issues/7555)) ([49397c0](https://github.com/discordjs/discord.js/commit/49397c0ca4ec468a2046167afa64b7a82aa5e7fa)) - Backport `MessageReaction#me` being incorrectly `false` ([#&#8203;7553](https://github.com/discordjs/discord.js/issues/7553)) ([5f621c1](https://github.com/discordjs/discord.js/commit/5f621c19959e892066b23f06f0b6485b6cecdb4c)) - **typings:** SweepStageInstances typo ([#&#8203;7521](https://github.com/discordjs/discord.js/issues/7521)) ([f096069](https://github.com/discordjs/discord.js/commit/f0960698d2ef51d4586f3c89d8b7c94faf5d921b)) - **MessagePayload:** V13 don't set reply flags to target flags ([#&#8203;7515](https://github.com/discordjs/discord.js/issues/7515)) ([30baff7](https://github.com/discordjs/discord.js/commit/30baff7ecbe5fdb5bea9ed5b14a28a76922d507c)) - **Shard:** V13 EventEmitter listener warning ([#&#8203;7479](https://github.com/discordjs/discord.js/issues/7479)) ([77b8e01](https://github.com/discordjs/discord.js/commit/77b8e0191123b0e76832c642454adceab9b8ad13)) - **MessageEmbed:** Set footer to undefined ([#&#8203;7358](https://github.com/discordjs/discord.js/issues/7358)) ([bc5ddc3](https://github.com/discordjs/discord.js/commit/bc5ddc36fa2e1935ffc8e871c333f6613a5f2396)) #### Documentation - **shardingmanager:** Fix type of `execArgv` option (v13) ([#&#8203;7863](https://github.com/discordjs/discord.js/issues/7863)) ([43a7870](https://github.com/discordjs/discord.js/commit/43a7870b2337ebdc362640a799fe5e81cfbaf739)) - Fix and improve localization docs (v13 backport) ([#&#8203;7807](https://github.com/discordjs/discord.js/issues/7807)) ([6dcf0bd](https://github.com/discordjs/discord.js/commit/6dcf0bda05ee79baa173dce02a4f8985f6f654df)) - **ApplicationCommand:** Fix ApplicationCommandOptionChoice ([#&#8203;7798](https://github.com/discordjs/discord.js/issues/7798)) ([1040ce0](https://github.com/discordjs/discord.js/commit/1040ce0e710e0e805ad75302b9078a0230309ae8)) - Backport version 13 fixes ([#&#8203;7552](https://github.com/discordjs/discord.js/issues/7552)) ([69ba067](https://github.com/discordjs/discord.js/commit/69ba067a6512fffd2be99ad0b5db2cbfcbb19c88)) #### Features - Backport ([#&#8203;7776](https://github.com/discordjs/discord.js/issues/7776)) ([5165b18](https://github.com/discordjs/discord.js/commit/5165b18b85379411645ca377389b09a911fd3fc8)) - Backport ([#&#8203;7787](https://github.com/discordjs/discord.js/issues/7787)) ([3eb45e3](https://github.com/discordjs/discord.js/commit/3eb45e30b3a3b1b5624d36698b7f1af6bff3cb6d)) - Backport ([#&#8203;7786](https://github.com/discordjs/discord.js/issues/7786)) ([ab324ea](https://github.com/discordjs/discord.js/commit/ab324ea6ae042e8312e28dee1665729e6db29193)) - Add support for localized slash commands (v13 backport) ([#&#8203;7766](https://github.com/discordjs/discord.js/issues/7766)) ([022e138](https://github.com/discordjs/discord.js/commit/022e138b9a5a9038e61b5bdabade7606c9341982)) - App authorization links and tags for v13 ([#&#8203;7731](https://github.com/discordjs/discord.js/issues/7731)) ([9e4a900](https://github.com/discordjs/discord.js/commit/9e4a900e6d540ad611675ec54ba35e2b9da984dd)) - Backport ([#&#8203;7777](https://github.com/discordjs/discord.js/issues/7777)) ([6c56132](https://github.com/discordjs/discord.js/commit/6c5613255ade937384525b17f2179f4086a501f1)) - Backport ([#&#8203;7778](https://github.com/discordjs/discord.js/issues/7778)) ([ff49b82](https://github.com/discordjs/discord.js/commit/ff49b82db773f0407ac0e890897156fb52843b11)) - Backport ([#&#8203;7779](https://github.com/discordjs/discord.js/issues/7779)) ([ae7f991](https://github.com/discordjs/discord.js/commit/ae7f991e8d08222483a1e92d6740fedadc479bd5)) - Backport ([#&#8203;7783](https://github.com/discordjs/discord.js/issues/7783)) ([cedc333](https://github.com/discordjs/discord.js/commit/cedc3339401349dfa00990be204b203ef46a3545)) - **VoiceChannel:** Support `video_quality_mode` (v13) ([#&#8203;7785](https://github.com/discordjs/discord.js/issues/7785)) ([6daee1b](https://github.com/discordjs/discord.js/commit/6daee1b235fc29eb09d9dd97cbbea619225ee2e1)) - **StageInstance:** Add support for associated guild event ([#&#8203;7713](https://github.com/discordjs/discord.js/issues/7713)) ([68498a8](https://github.com/discordjs/discord.js/commit/68498a87be9436be95456768f50db638c06a6ca8)) - **modals:** Modals, input text components and modal submits, v13 style ([#&#8203;7431](https://github.com/discordjs/discord.js/issues/7431)) ([e1cdcfa](https://github.com/discordjs/discord.js/commit/e1cdcfa9a6baed1d373cc5474630d32ce38db31e)) - Backport `Interaction#isRepliable` ([#&#8203;7563](https://github.com/discordjs/discord.js/issues/7563)) ([5e8162a](https://github.com/discordjs/discord.js/commit/5e8162a1379cb3b8c02cc5b29e70911eb1389218)) - Add methods to managers for v13 ([#&#8203;7611](https://github.com/discordjs/discord.js/issues/7611)) ([9f09702](https://github.com/discordjs/discord.js/commit/9f09702854d21fd11ab3f4e2f0eec445f294130e)) - Add `premiumSubscriptionCount` to `InviteGuild` ([#&#8203;7629](https://github.com/discordjs/discord.js/issues/7629)) ([8e7d15e](https://github.com/discordjs/discord.js/commit/8e7d15e49d0b75687d4ae813d8274b7086959004)) - **scheduledevents:** Event cover images for v13 ([#&#8203;7613](https://github.com/discordjs/discord.js/issues/7613)) ([a7535a2](https://github.com/discordjs/discord.js/commit/a7535a2232c4de4553d0d2a2cee315124e1bdfaa)) - Backport `MessageMentions` channel type fixes ([#&#8203;7562](https://github.com/discordjs/discord.js/issues/7562)) ([93cdb2f](https://github.com/discordjs/discord.js/commit/93cdb2f2fa3ebde8f06cefe9de4a351b99f3b5e6)) - Backport cache types resolving to `never` ([#&#8203;7561](https://github.com/discordjs/discord.js/issues/7561)) ([611d3a7](https://github.com/discordjs/discord.js/commit/611d3a7b2f76c8be2655d8f27ec4667e6c2054cf)) - Backport sending message flags ([#&#8203;7560](https://github.com/discordjs/discord.js/issues/7560)) ([29d42ed](https://github.com/discordjs/discord.js/commit/29d42ed31959a0b5e518b46e45029b99cb15aa59)) - **ThreadChannel:** Backport creation timestamp ([#&#8203;7559](https://github.com/discordjs/discord.js/issues/7559)) ([1d97dcf](https://github.com/discordjs/discord.js/commit/1d97dcff087b75e36d8d4b20e79ec3b820868024)) - Add custom image support to version 13 ([#&#8203;7557](https://github.com/discordjs/discord.js/issues/7557)) ([679b87c](https://github.com/discordjs/discord.js/commit/679b87c4f88a7bd56bf81a9ade0fc2bf7e54495a)) - Backport `reason` on `pin` and `unpin` ([#&#8203;7556](https://github.com/discordjs/discord.js/issues/7556)) ([b231bec](https://github.com/discordjs/discord.js/commit/b231bece0e0a1600bd4e2337a2ec83c9a8df11fd)) - **GuildPreview:** Add stickers to version 13 ([#&#8203;7554](https://github.com/discordjs/discord.js/issues/7554)) ([215dfe0](https://github.com/discordjs/discord.js/commit/215dfe02d5482fcabccbc2373386eae15bdd866a)) - Backport `sweepStickers` method ([#&#8203;7558](https://github.com/discordjs/discord.js/issues/7558)) ([ee1698d](https://github.com/discordjs/discord.js/commit/ee1698d92869280dcfdbfb353712ef97dff90b56)) - **scheduledevents:** Add image option (v13) ([#&#8203;7549](https://github.com/discordjs/discord.js/issues/7549)) ([2fcf8af](https://github.com/discordjs/discord.js/commit/2fcf8af421b34b4908bb01b59cf748a1376e5535)) - **thread:** V13 add `newlyCreated` to `threadCreate` event ([#&#8203;7481](https://github.com/discordjs/discord.js/issues/7481)) ([2b3db73](https://github.com/discordjs/discord.js/commit/2b3db734dfd0e9a3cbfdd45fd3aa490b82ddaa08)) - **commands:** Attachment options ([#&#8203;7441](https://github.com/discordjs/discord.js/issues/7441)) ([5bcca8b](https://github.com/discordjs/discord.js/commit/5bcca8b97fc09d9f3149325e2b8d8bccdd61e354)) #### Refactor - Deprecate v13 properties and methods ([#&#8203;7782](https://github.com/discordjs/discord.js/issues/7782)) ([b9802f4](https://github.com/discordjs/discord.js/commit/b9802f4b6f25da62a0bff049ccc165cce8c9d856)) - Remove non-breaking stuff ([#&#8203;7636](https://github.com/discordjs/discord.js/issues/7636)) ([b9c5676](https://github.com/discordjs/discord.js/commit/b9c5676006a702f704e970b3027829663b9b0a65)) #### Typings - Fix ModalSubmitInteraction ([#&#8203;7768](https://github.com/discordjs/discord.js/issues/7768)) ([1d09ad4](https://github.com/discordjs/discord.js/commit/1d09ad4652796ecf39a3146631120d5600f36b6a)) - **threadchannel:** Fix autoArchiveDuration types ([#&#8203;7817](https://github.com/discordjs/discord.js/issues/7817)) ([7afcd95](https://github.com/discordjs/discord.js/commit/7afcd9594a5706526be20cb26f0de388b094c1b4)) - **InteractionCollector:** Fix guild and channel types ([#&#8203;7624](https://github.com/discordjs/discord.js/issues/7624)) ([7814074](https://github.com/discordjs/discord.js/commit/78140748ce4a64977426a93fd72c9e2783e5919d)) - V13 channel create overloads fix ([#&#8203;7480](https://github.com/discordjs/discord.js/issues/7480)) ([0b54089](https://github.com/discordjs/discord.js/commit/0b54089c43b60a325e02b78dd0126771ac71f746)) ### [`v13.6.0`](https://github.com/discordjs/discord.js/releases/tag/13.6.0) [Compare Source](https://github.com/discordjs/discord.js/compare/13.5.1...13.6.0) #### Documentation - **interaction:** Add locale list link ([#&#8203;7261](https://github.com/discordjs/discord.js/issues/7261)) ([1f4e633](https://github.com/discordjs/discord.js/commit/1f4e633ce3bd0a2398e49d3a9f6eb5ddd5e09ab9)) #### Features - Add Locales to Interactions ([#&#8203;7131](https://github.com/discordjs/discord.js/issues/7131)) ([233084a](https://github.com/discordjs/discord.js/commit/233084a6018e77b7f9d94446683eef38790ed277)) ### [`v13.5.1`](https://github.com/discordjs/discord.js/releases/tag/13.5.1) [Compare Source](https://github.com/discordjs/discord.js/compare/13.5.0...13.5.1) #### Bug Fixes - **sweepers:** Provide default for object param ([#&#8203;7182](https://github.com/discordjs/discord.js/issues/7182)) ([2dabd82](https://github.com/discordjs/discord.js/commit/2dabd82e26134b5050f694f3a9f6524cd3d0c75c)) #### Documentation - **Sweepers:** Fix typo ([#&#8203;7165](https://github.com/discordjs/discord.js/issues/7165)) ([780b7ed](https://github.com/discordjs/discord.js/commit/780b7ed39f173a77fd9eae396133980826926906)) ### [`v13.5.0`](https://github.com/discordjs/discord.js/releases/tag/13.5.0) [Compare Source](https://github.com/discordjs/discord.js/compare/13.4.0...13.5.0) #### Bug Fixes - **GuildMemberManager:** Nick endpoint ([#&#8203;7151](https://github.com/discordjs/discord.js/issues/7151)) ([d0c3961](https://github.com/discordjs/discord.js/commit/d0c3961aef41f17773fb14d06213df3fcb7fc8d2)) - **Permissions:** ToArray shouldn't check admin ([#&#8203;7144](https://github.com/discordjs/discord.js/issues/7144)) ([fc4292e](https://github.com/discordjs/discord.js/commit/fc4292e2e9ad381eb0ed07ef5e80a4251a5c4e9d)) - Remove deprecation warning on `Message#cleanContent` ([#&#8203;7143](https://github.com/discordjs/discord.js/issues/7143)) ([7e5f16b](https://github.com/discordjs/discord.js/commit/7e5f16b6b3060820446a325f4eb06dd60faee5a9)) #### Features - **GuildMember:** Add method to check timeout ([#&#8203;7146](https://github.com/discordjs/discord.js/issues/7146)) ([baacd6b](https://github.com/discordjs/discord.js/commit/baacd6ba6979f11e1af38804df15468c29ec09e3)) - **ClientOptions:** WaitGuildTimeout amount client option ([#&#8203;6576](https://github.com/discordjs/discord.js/issues/6576)) ([2bfc638](https://github.com/discordjs/discord.js/commit/2bfc638a5cd0e4c0b2e69971d30828b51ab3c563)) #### Refactor - **MessageEmbed:** Deprecate strings for `setAuthor()` (completely) and `setFooter()` ([#&#8203;7153](https://github.com/discordjs/discord.js/issues/7153)) ([3496516](https://github.com/discordjs/discord.js/commit/3496516dc99149705754ed56f3e9dfe711d3926d)) - Import timers, `process`, and `Buffer` from `node:` ([#&#8203;7157](https://github.com/discordjs/discord.js/issues/7157)) ([3c62bd2](https://github.com/discordjs/discord.js/commit/3c62bd2d47dbd52b6b431014be87f584ae3d5309)) ### [`v13.4.0`](https://github.com/discordjs/discord.js/releases/tag/13.4.0) [Compare Source](https://github.com/discordjs/discord.js/compare/13.3.1...13.4.0) ##### Bug Fixes - **BaseMessageComponent:** don't create new class instances ([#&#8203;7140](https://github.com/discordjs/discord.js/issues/7140)) ([e6f41b5](https://github.com/discordjs/discord.js/commit/e6f41b578a62dba4a4941c342f7b9fd01b2d6254)) - Make the followUp function error more clear ([#&#8203;7129](https://github.com/discordjs/discord.js/issues/7129)) ([b763dab](https://github.com/discordjs/discord.js/commit/b763dabaa941826e635e630526ef227a16d69eec)) - **ActionsManager:** revert to manual requires ([#&#8203;7034](https://github.com/discordjs/discord.js/issues/7034)) ([0193efa](https://github.com/discordjs/discord.js/commit/0193efae714c7c8f5b6a52b27277cb65cae9971e)) - **GuildAuditLog:** Remove `Promise`s in constructor ([#&#8203;7089](https://github.com/discordjs/discord.js/issues/7089)) ([9cf44d1](https://github.com/discordjs/discord.js/commit/9cf44d1c0e2cffdf285c73d151e7d8e0f5dbbb9a)) - **GuildChannel:** default to `this.rawPosition` in `clone()` ([#&#8203;7057](https://github.com/discordjs/discord.js/issues/7057)) ([5fcda73](https://github.com/discordjs/discord.js/commit/5fcda73d9f383bb27f8b9f141921b6f0b7e25b4d)) - **InteractionCollector:** handle thread (and parent) deletion ([#&#8203;7070](https://github.com/discordjs/discord.js/issues/7070)) ([b5cd288](https://github.com/discordjs/discord.js/commit/b5cd2884b6277ac48c6d0663cf4916b249cda15b)) - **MessageManager:** Allow a string for `edit()` ([#&#8203;7033](https://github.com/discordjs/discord.js/issues/7033)) ([54f937d](https://github.com/discordjs/discord.js/commit/54f937d82c4159d85e348dfb63b28f9f0c554805)) - **MessageManager:** do not use `client.emojis` ([#&#8203;7039](https://github.com/discordjs/discord.js/issues/7039)) ([fd63139](https://github.com/discordjs/discord.js/commit/fd63139b41a7e97ecd633c36162c0e591df972bc)) - **MessagePayload:** prevent spread of `undefined` ([#&#8203;7029](https://github.com/discordjs/discord.js/issues/7029)) ([fabd343](https://github.com/discordjs/discord.js/commit/fabd34381ce14a399204b0bf8fd1dde4bcb8628e)) - **MessageReaction:** Cache myself when `MessageReaction#me` is `true`. ([#&#8203;6956](https://github.com/discordjs/discord.js/issues/6956)) ([b001e19](https://github.com/discordjs/discord.js/commit/b001e194f117ca8cfc9bcc9eb62dd7aab07988f7)) - **ReactionCollector:** check for channel.threads ([#&#8203;7069](https://github.com/discordjs/discord.js/issues/7069)) ([3846f0d](https://github.com/discordjs/discord.js/commit/3846f0d97cf3ef81c578c0544e00dae3d1a5d994)) - **ShardingManager:** fix respawnAll not passing delay correctly ([#&#8203;7084](https://github.com/discordjs/discord.js/issues/7084)) ([de61fe4](https://github.com/discordjs/discord.js/commit/de61fe485476102c106eb455d0c5e1f36fbf07df)) - **StickerPack:** Nullify `bannerId` ([#&#8203;7119](https://github.com/discordjs/discord.js/issues/7119)) ([6bb03f2](https://github.com/discordjs/discord.js/commit/6bb03f2c3450261e6c5330a9abede1bb1d33e84d)) - avoid sending bot auth on token endpoints ([#&#8203;7022](https://github.com/discordjs/discord.js/issues/7022)) ([7efeff4](https://github.com/discordjs/discord.js/commit/7efeff461fd542fcd50a5615320be680a2e72026)) - Interaction channel type should be `GuildTextBasedChannels` when in guild ([#&#8203;6998](https://github.com/discordjs/discord.js/issues/6998)) ([da86bd4](https://github.com/discordjs/discord.js/commit/da86bd4fa309bbf47e3b39d6669bf746cecf94da)) - webhook typeguards should use string comparisons ([#&#8203;7127](https://github.com/discordjs/discord.js/issues/7127)) ([645b3f8](https://github.com/discordjs/discord.js/commit/645b3f84f47f966e4c314bf6a9fcb216a503e6f8)) - **Message:** remove usage of `.deleted` ([#&#8203;7109](https://github.com/discordjs/discord.js/issues/7109)) ([a0fe0ac](https://github.com/discordjs/discord.js/commit/a0fe0acbf1c0134d88d9fc519506cf33116288cc)) - **Sharding:** properly handle errors in fetchClientValues ([#&#8203;6990](https://github.com/discordjs/discord.js/issues/6990)) ([c0ba2d4](https://github.com/discordjs/discord.js/commit/c0ba2d46d0796c95598673f77f04b180280afb57)) - **StoreChannel:** mark as deprecated ([#&#8203;7072](https://github.com/discordjs/discord.js/issues/7072)) ([5ec542d](https://github.com/discordjs/discord.js/commit/5ec542d61fc47e6f150d96f5f4578ae2901d1cc7)) - **Util:** fix sorting for GuildChannels ([#&#8203;7002](https://github.com/discordjs/discord.js/issues/7002)) ([c07207f](https://github.com/discordjs/discord.js/commit/c07207f219268010ace0dc6c35b518e990b2865b)) - **VoiceState:** set streaming to false when the stream ended ([#&#8203;6992](https://github.com/discordjs/discord.js/issues/6992)) ([fdb09cb](https://github.com/discordjs/discord.js/commit/fdb09cbe03d45f72fe3413fde0debf5a79c69824)) ##### Features - add support for GuildScheduledEvent ([#&#8203;6493](https://github.com/discordjs/discord.js/issues/6493)) ([1316fd4](https://github.com/discordjs/discord.js/commit/1316fd4c6ad47729f566d3dd088bb3c144f4bf8e)) - **GuildMember:** Add timeouts ([#&#8203;7104](https://github.com/discordjs/discord.js/issues/7104)) ([aa7c1b2](https://github.com/discordjs/discord.js/commit/aa7c1b2081eb77659afd65c2f917afbcab3a162f)) - add `UserContextMenuInteraction` and `MessageContextMenuInteraction` ([#&#8203;7003](https://github.com/discordjs/discord.js/issues/7003)) ([4fe063f](https://github.com/discordjs/discord.js/commit/4fe063f0d00562b5987447a6b2b5900b64faec96)) - add API error code 20029 ([#&#8203;7078](https://github.com/discordjs/discord.js/issues/7078)) ([f410536](https://github.com/discordjs/discord.js/commit/f410536c515ed3cf5ca9b528a302dd68a0ea22f8)) - Add API error code 50055 ([#&#8203;7068](https://github.com/discordjs/discord.js/issues/7068)) ([f028aea](https://github.com/discordjs/discord.js/commit/f028aea33317b845ace2c2079ed9e8dbd4aad09c)) - Add API error code 50109 ([#&#8203;7112](https://github.com/discordjs/discord.js/issues/7112)) ([55960cc](https://github.com/discordjs/discord.js/commit/55960cc77827dfd4b95b91ad1259bedd69f092ea)) - export Sweepers ([#&#8203;7117](https://github.com/discordjs/discord.js/issues/7117)) ([b9b60a3](https://github.com/discordjs/discord.js/commit/b9b60a37b33aed2f85ef1e6cb6ae54481e946b92)) - **ApplicationCommand:** add setX methods for easier editing ([#&#8203;7063](https://github.com/discordjs/discord.js/issues/7063)) ([7f980e3](https://github.com/discordjs/discord.js/commit/7f980e38b6838eaa0537d11e4d0848660c784a0c)) - **ApplicationCommand:** add support for min and max values ([#&#8203;6855](https://github.com/discordjs/discord.js/issues/6855)) ([c30a818](https://github.com/discordjs/discord.js/commit/c30a818ca9cf93b5e6157d8a5caca4576eeb3222)) - **ApplicationFlags:** add message content intent flags ([#&#8203;6888](https://github.com/discordjs/discord.js/issues/6888)) ([e94073a](https://github.com/discordjs/discord.js/commit/e94073a6ab6630d4b1c582b456e8118f5fdaf866)) - **Client:** add global sweepers ([#&#8203;6825](https://github.com/discordjs/discord.js/issues/6825)) ([d1ef2f5](https://github.com/discordjs/discord.js/commit/d1ef2f5e8b02d9a1a9051c08c181a8ac82ec616f)) - **Guild:** add premiumProgressbarEnabled ([#&#8203;6887](https://github.com/discordjs/discord.js/issues/6887)) ([552d89f](https://github.com/discordjs/discord.js/commit/552d89fd4e536745bb51ade13cf500e94b871b9f)) - **MessageAttachment:** description (alt text) support ([#&#8203;6871](https://github.com/discordjs/discord.js/issues/6871)) ([5e0a7d5](https://github.com/discordjs/discord.js/commit/5e0a7d51fce3b67ba5a0e573fdc00a83693ad008)) - **Shard:** add eval context ([#&#8203;7011](https://github.com/discordjs/discord.js/issues/7011)) ([77aff08](https://github.com/discordjs/discord.js/commit/77aff08345cd2b76ca350ba8086717623f028534)) - **SnowflakeUtil:** add `timestampFrom` ([#&#8203;7058](https://github.com/discordjs/discord.js/issues/7058)) ([8b200c0](https://github.com/discordjs/discord.js/commit/8b200c0fee0cadf65244b1a84ccb6f244b9bfc7e)) - **SystemChannelFlags:** add new flag ([#&#8203;6870](https://github.com/discordjs/discord.js/issues/6870)) ([49e3ce2](https://github.com/discordjs/discord.js/commit/49e3ce21339e19912ba853f00bc2d68ab117f29f)) - **ThreadChannel:** add `ThreadChannel#viewable` ([#&#8203;6975](https://github.com/discordjs/discord.js/issues/6975)) ([db09d79](https://github.com/discordjs/discord.js/commit/db09d7942333dffad4fba875567758550d65bfef)) - **ThreadManager:** add slowmode option on thread creation ([#&#8203;6989](https://github.com/discordjs/discord.js/issues/6989)) ([493e4f9](https://github.com/discordjs/discord.js/commit/493e4f9350a53f005416ce3d1552d3e776e42854)) - add new activity flags ([#&#8203;6699](https://github.com/discordjs/discord.js/issues/6699)) ([47d74eb](https://github.com/discordjs/discord.js/commit/47d74ebf810fbf07cf79fde193a77171be24e74b)) ### [`v13.3.1`](https://github.com/discordjs/discord.js/releases/tag/13.3.1) [Compare Source](https://github.com/discordjs/discord.js/compare/13.3.0...13.3.1) ##### Bug Fixes - assert channel types in message actions ([#&#8203;6919](https://github.com/discordjs/discord.js/issues/6919)) ([9bd3689](https://github.com/discordjs/discord.js/commit/9bd3689fb1273956533a2d110cfc72407c58b832)) - **MessageEmbed:** only compare image urls in #equals ([#&#8203;6926](https://github.com/discordjs/discord.js/issues/6926)) ([95d2a4d](https://github.com/discordjs/discord.js/commit/95d2a4d35ef30d83a2e9ca82b88c978f35c5e1e0)) - correctly access guild IDs inside managers ([#&#8203;6927](https://github.com/discordjs/discord.js/issues/6927)) ([2d9ffb8](https://github.com/discordjs/discord.js/commit/2d9ffb8c5b1aa4f510b3448ea0eb1400ad6b85b9)) ### [`v13.3.0`](https://github.com/discordjs/discord.js/releases/tag/13.3.0) [Compare Source](https://github.com/discordjs/discord.js/compare/13.2.0...13.3.0) ##### Bug Fixes - Handle message bulk delete and thread delete in collectors ([#&#8203;6902](https://github.com/discordjs/discord.js/issues/6902)) ([d6685b1](https://github.com/discordjs/discord.js/commit/d6685b1c5097377b8228b32ff05f1e5553051417)) - **AllowedImageSizes:** add new image sizes ([#&#8203;6844](https://github.com/discordjs/discord.js/issues/6844)) ([ef01b84](https://github.com/discordjs/discord.js/commit/ef01b84fa8c8933a496528da8eeeb346cbf41ea4)) - **ApplicationCommandManager:** update guild command cache on c/u/d ([#&#8203;6841](https://github.com/discordjs/discord.js/issues/6841)) ([f169c8f](https://github.com/discordjs/discord.js/commit/f169c8fe460ef2be6f38d6ee73c55d8b4182e3b7)) - **Guild:** guild.available is never set on new joins ([#&#8203;6769](https://github.com/discordjs/discord.js/issues/6769)) ([29667c9](https://github.com/discordjs/discord.js/commit/29667c96e52a9f0b1e499fa6c21d9fe80e06bb37)) - **GuildBanManager:** send reason in the headers instead of json body ([#&#8203;6800](https://github.com/discordjs/discord.js/issues/6800)) ([bfb89de](https://github.com/discordjs/discord.js/commit/bfb89de864fd5dc4cbb654f6259f802ee21c9a0e)) - **GuildMember:** more explicit partial check ([#&#8203;6760](https://github.com/discordjs/discord.js/issues/6760)) ([b1656bf](https://github.com/discordjs/discord.js/commit/b1656bfb4f72819512fc75d5c052d2982f0b9683)) - **MessageComponentInteraction:** component getter is not null anymore ([#&#8203;6835](https://github.com/discordjs/discord.js/issues/6835)) ([7621e9d](https://github.com/discordjs/discord.js/commit/7621e9da4c9c5f501131d64aaa1a3a16c3b985db)) - **TextBasedChannel:** return the cached message instead of clone it ([#&#8203;6877](https://github.com/discordjs/discord.js/issues/6877)) ([ceaf738](https://github.com/discordjs/discord.js/commit/ceaf738d2efc4b482c8a1fc5b486df99b1d0f037)) - `PartialGuildMember#id` is not null ([#&#8203;6840](https://github.com/discordjs/discord.js/issues/6840)) ([4dff279](https://github.com/discordjs/discord.js/commit/4dff279a6f88612db9283851fba8850a2d6c65fe)) - **MessageReaction:** Prevent event double fire from uncached messages ([#&#8203;6818](https://github.com/discordjs/discord.js/issues/6818)) ([267a4b3](https://github.com/discordjs/discord.js/commit/267a4b3f68fa81629a083ebf04f7e49b5579ae86)) - **Role:** check for presence of icon and unicode\_emoji before patching ([#&#8203;6780](https://github.com/discordjs/discord.js/issues/6780)) ([e31c5ca](https://github.com/discordjs/discord.js/commit/e31c5ca1a88a32e425f9e28abbdfd66d4309c5c6)) - **Types:** export more types ([#&#8203;6808](https://github.com/discordjs/discord.js/issues/6808)) ([b474677](https://github.com/discordjs/discord.js/commit/b47467755cb5d1dd779d79ad86eb678bb13541e9)) - **User:** don't generate the banner URL when not cached ([#&#8203;6783](https://github.com/discordjs/discord.js/issues/6783)) ([0d599a1](https://github.com/discordjs/discord.js/commit/0d599a1a7680fc4a35b5f44ba0c3b9aeccccbfaf)) - **Webhook:** Resolve source guild only if cached ([#&#8203;6834](https://github.com/discordjs/discord.js/issues/6834)) ([d193d04](https://github.com/discordjs/discord.js/commit/d193d04cea862e2db84ac40226cfdbdb39be46d5)) ##### Features - **ThreadMemberManager:** allow individual members to be fetched ([#&#8203;6889](https://github.com/discordjs/discord.js/issues/6889)) ([14716df](https://github.com/discordjs/discord.js/commit/14716df6b62b35f3a09243ba12242db9dc798aa7)) - add support for autocomplete interactions ([#&#8203;6672](https://github.com/discordjs/discord.js/issues/6672)) ([ddf759c](https://github.com/discordjs/discord.js/commit/ddf759c8117e7a00702d444f5b5f0c2257189b09)) - **MessageEmbed:** add #equals ([#&#8203;6885](https://github.com/discordjs/discord.js/issues/6885)) ([fae4abf](https://github.com/discordjs/discord.js/commit/fae4abf2f7071425639e8d1ea1a8598403fa2a07)) - **StartThreadOptions:** default autoArchiveDuration to channel's defaultAutoArchiveDuration ([#&#8203;6278](https://github.com/discordjs/discord.js/issues/6278)) ([740d3f0](https://github.com/discordjs/discord.js/commit/740d3f006ef637709e3026f90fe72f93b8397229)) - Add `rtcRegion` to `GuildManager#create()` ([#&#8203;6858](https://github.com/discordjs/discord.js/issues/6858)) ([399e720](https://github.com/discordjs/discord.js/commit/399e720b92c11539f4d16a13e1b8190f136da6cc)) - add typeguards to webhooks ([#&#8203;6850](https://github.com/discordjs/discord.js/issues/6850)) ([e0afcad](https://github.com/discordjs/discord.js/commit/e0afcadda4bf70497b327cd3b3372688ba03422a)) - **Client:** add apiResponse and apiRequest events ([#&#8203;6739](https://github.com/discordjs/discord.js/issues/6739)) ([26f927b](https://github.com/discordjs/discord.js/commit/26f927b9fe338f2f3dc413f46122532608a5a080)) - **CommandInteraction:** add toString method ([#&#8203;6793](https://github.com/discordjs/discord.js/issues/6793)) ([bd48e6d](https://github.com/discordjs/discord.js/commit/bd48e6df844fd535949937c3603629413d422526)) - **GuildChannelManager:** add 'rtcRegion' option to 'create' method ([#&#8203;6849](https://github.com/discordjs/discord.js/issues/6849)) ([487d32d](https://github.com/discordjs/discord.js/commit/487d32d303c340b1609b0fe6b829a5f4fe001ef0)) - **Interaction:** add `isApplicationCommand` check ([#&#8203;6801](https://github.com/discordjs/discord.js/issues/6801)) ([6898fa3](https://github.com/discordjs/discord.js/commit/6898fa3b37bf5248c85417f145dc377b4c0ebc82)) - **ModuleImporter:** implement import module compatible with bundlers ([#&#8203;6709](https://github.com/discordjs/discord.js/issues/6709)) ([d399a28](https://github.com/discordjs/discord.js/commit/d399a28323fbcdc8c3e94f10b97f47e0dfc61f7a)) - **Permissions:** add checkAdmin to permission overwrite checks ([#&#8203;6847](https://github.com/discordjs/discord.js/issues/6847)) ([7513b45](https://github.com/discordjs/discord.js/commit/7513b4528ca1b6cf03b8af147feb73ea42a4f8e6)) ### [`v13.2.0`](https://github.com/discordjs/discord.js/releases/tag/13.2.0) [Compare Source](https://github.com/discordjs/discord.js/compare/13.1.0...13.2.0) ##### Bug Fixes - \***RoleManager:** Create set of role ids correctly ([#&#8203;6674](https://github.com/discordjs/discord.js/issues/6674)) ([f8aa4bd](https://github.com/discordjs/discord.js/commit/f8aa4bd4705ee3bf7892670b944516d01146580f)) - **AllowedImageSizes:** add new image sizes ([#&#8203;6754](https://github.com/discordjs/discord.js/issues/6754)) ([d0025be](https://github.com/discordjs/discord.js/commit/d0025beb7b1ee6611f4315be91b38788c428f1c1)) - **BaseClient:** Remove selfbot ability ([#&#8203;6429](https://github.com/discordjs/discord.js/issues/6429)) ([9a833b1](https://github.com/discordjs/discord.js/commit/9a833b1e0eb638c60c4abbb9255ed64a170e4679)) - **CachedManager:** return updated data when cache is false ([#&#8203;6685](https://github.com/discordjs/discord.js/issues/6685)) ([8426770](https://github.com/discordjs/discord.js/commit/84267708659e3e9bb2f8eb3b08d8923f235e8953)) - **Constants:** allow undefined size ([#&#8203;6686](https://github.com/discordjs/discord.js/issues/6686)) ([d3da833](https://github.com/discordjs/discord.js/commit/d3da83368def207585bce9ea95564d79b5097a55)) - **GuildChannel:** Fix manageable method for voice-channels ([#&#8203;6447](https://github.com/discordjs/discord.js/issues/6447)) ([9301c9b](https://github.com/discordjs/discord.js/commit/9301c9b42085e860f49a322879b21b923e23a4d7)) - **GuildEmoji:** Cache restricted roles and author data ([#&#8203;6675](https://github.com/discordjs/discord.js/issues/6675)) ([60b8ba6](https://github.com/discordjs/discord.js/commit/60b8ba6b865ba02428d7926998af72cdaa17ea5d)) - **GuildManager:** add missing types and converts ([#&#8203;6683](https://github.com/discordjs/discord.js/issues/6683)) ([cdf65f7](https://github.com/discordjs/discord.js/commit/cdf65f74e1e9d22d405617521d1e6711493ca120)) - **Invite:** #guild never resolving into a Guild ([#&#8203;6742](https://github.com/discordjs/discord.js/issues/6742)) ([b76bb8a](https://github.com/discordjs/discord.js/commit/b76bb8a409c63aef9279acf5c1f60e846131f755)) - **Message:** avoid overwriting properties in \_patch ([#&#8203;6738](https://github.com/discordjs/discord.js/issues/6738)) ([a8c21cd](https://github.com/discordjs/discord.js/commit/a8c21cd754d634b4d40047f85264528681a61b41)) - **Message:** fix typo ([#&#8203;6435](https://github.com/discordjs/discord.js/issues/6435)) ([ecb6e50](https://github.com/discordjs/discord.js/commit/ecb6e50b46e627e3217107d662dd19c64527976d)) - **Message:** pinnable returning false in non-DEFAULT messages ([#&#8203;6585](https://github.com/discordjs/discord.js/issues/6585)) ([3183b11](https://github.com/discordjs/discord.js/commit/3183b1166a8c96f8864f7307710f88193217a773)) - **Message:** throw error on missing channel ([#&#8203;6581](https://github.com/discordjs/discord.js/issues/6581)) ([60aa9ae](https://github.com/discordjs/discord.js/commit/60aa9ae478597caf66d5891ff6ca4d7b4336bcba)) - **MessageAttachment:** re-assign name ([#&#8203;6518](https://github.com/discordjs/discord.js/issues/6518)) ([8a8c69a](https://github.com/discordjs/discord.js/commit/8a8c69a2575b9afc18fdb46a03424e7029499d17)) - **ReactionCollector:** only call the filter function once ([#&#8203;6734](https://github.com/discordjs/discord.js/issues/6734)) ([d15dd5f](https://github.com/discordjs/discord.js/commit/d15dd5f07dab00e8a31f0a37b1e60ea4017871d0)) - **Role:** toJSON() throwing due to permission bigints ([#&#8203;6724](https://github.com/discordjs/discord.js/issues/6724)) ([9e421f6](https://github.com/discordjs/discord.js/commit/9e421f6ccf09230769740e069590fb8937f766b9)) - **Shard:** eval promise never resolves ([#&#8203;6649](https://github.com/discordjs/discord.js/issues/6649)) ([5070d23](https://github.com/discordjs/discord.js/commit/5070d23914c13814a98cf8ea560853a82b226f94)) - **Shard:** use provided timeout when respawning ([#&#8203;6735](https://github.com/discordjs/discord.js/issues/6735)) ([905d100](https://github.com/discordjs/discord.js/commit/905d100d4def974223a128c6276d4a5833c04955)) - **Sticker:** Rename method correctly to \_add ([#&#8203;6421](https://github.com/discordjs/discord.js/issues/6421)) ([2c449b6](https://github.com/discordjs/discord.js/commit/2c449b6b48f5cbc88e666afa852055b873994ca5)) - **ThreadChannel:** fetchStarterMessage bug ([#&#8203;6584](https://github.com/discordjs/discord.js/issues/6584)) ([08edc0b](https://github.com/discordjs/discord.js/commit/08edc0b1db52992b2a2f8f6012a6001fb4336f38)) - **threadMembersUpdate:** fixed typo ([#&#8203;6589](https://github.com/discordjs/discord.js/issues/6589)) ([8826e9f](https://github.com/discordjs/discord.js/commit/8826e9ffbcc8990dbebe3ccdf6e65241ab4c863c)) - **User:** compare flags in #equals ([#&#8203;6750](https://github.com/discordjs/discord.js/issues/6750)) ([00e1e26](https://github.com/discordjs/discord.js/commit/00e1e2673b86e0041f2bebab7b3ced5722f450bb)) - **UserUpdateAction:** rely on client.user when ids match ([#&#8203;6511](https://github.com/discordjs/discord.js/issues/6511)) ([1418649](https://github.com/discordjs/discord.js/commit/141864917ac920a081df6f6b34c13ba83e660bbf)) - **Util:** allow empty strings in splitMessage ([#&#8203;6437](https://github.com/discordjs/discord.js/issues/6437)) ([d6e6244](https://github.com/discordjs/discord.js/commit/d6e6244336ccdcdac9a06ab453debe76b13c9bde)) - **Util:** default `animated` to false when omitted on resolvePartialEmoji ([#&#8203;6725](https://github.com/discordjs/discord.js/issues/6725)) ([8d80fec](https://github.com/discordjs/discord.js/commit/8d80fec86d39fc640fd746cc03e6270cd574c0cf)) - **VoiceState:** Patch streaming value ([#&#8203;6747](https://github.com/discordjs/discord.js/issues/6747)) ([7eec061](https://github.com/discordjs/discord.js/commit/7eec06145a141d167afc7814f3cfd9e06eb292e6)) - allow null to be passed in order to reset icon/avatar ([#&#8203;6646](https://github.com/discordjs/discord.js/issues/6646)) ([6033506](https://github.com/discordjs/discord.js/commit/603350645d0fe9d96b763d169215d15b3f4f71b1)) - await message component collectors should return component interactions not collectors ([#&#8203;6562](https://github.com/discordjs/discord.js/issues/6562)) ([f49f70a](https://github.com/discordjs/discord.js/commit/f49f70a4ebacf657f22d73043e3a504710821249)) - don't patch set data with undefined ([#&#8203;6694](https://github.com/discordjs/discord.js/issues/6694)) ([9eb9591](https://github.com/discordjs/discord.js/commit/9eb9591473902a7608aed9c1927690c4445a6fb9)) - **xxxable:** follow more properly with discord behavior ([#&#8203;6551](https://github.com/discordjs/discord.js/issues/6551)) ([5d87398](https://github.com/discordjs/discord.js/commit/5d87398f9fc57915d5447842b4788f0c80642de0)) ##### Features - add support for role icons ([#&#8203;6633](https://github.com/discordjs/discord.js/issues/6633)) ([7129965](https://github.com/discordjs/discord.js/commit/7129965423e9fb333ca93cecba54b588073873fd)) - **ApplicationCommand:** add #equals ([#&#8203;6414](https://github.com/discordjs/discord.js/issues/6414)) ([581921f](https://github.com/discordjs/discord.js/commit/581921f8b7152a009cb3bd0496627665b7e3442b)) - **ApplicationCommand:** add support for channel\_types ([#&#8203;6640](https://github.com/discordjs/discord.js/issues/6640)) ([3b14883](https://github.com/discordjs/discord.js/commit/3b14883e349c23a15aec225bb133ce49ed440817)) - **ApplicationCommand:** add version property ([#&#8203;6603](https://github.com/discordjs/discord.js/issues/6603)) ([f866512](https://github.com/discordjs/discord.js/commit/f866512e8435e03012222298af09addefb605451)) - **BaseGuildTextChannel:** export `BaseGuildTextChannel` ([#&#8203;6527](https://github.com/discordjs/discord.js/issues/6527)) ([fc51f61](https://github.com/discordjs/discord.js/commit/fc51f61f0cdc66087e918165646aee4be74e6e56)) - **CategoryChannel:** add createChannel shortcut method ([#&#8203;6614](https://github.com/discordjs/discord.js/issues/6614)) ([3eacf7a](https://github.com/discordjs/discord.js/commit/3eacf7a58785db0639aa38ac4fd455f3b318d4f5)) - **Guild:** Add `Guild#maximumBitrate` getter. ([#&#8203;6455](https://github.com/discordjs/discord.js/issues/6455)) ([21983de](https://github.com/discordjs/discord.js/commit/21983de3e00b6ae72bb8a41359209f77025a7808)) - **Integration:** add missing props and fix docs/types ([#&#8203;6623](https://github.com/discordjs/discord.js/issues/6623)) ([caa3b60](https://github.com/discordjs/discord.js/commit/caa3b60c30a8ab13d195e084331889aed820a389)) - **Interaction:** add memberPermissions ([#&#8203;6741](https://github.com/discordjs/discord.js/issues/6741)) ([28d96e3](https://github.com/discordjs/discord.js/commit/28d96e344bb4b4d9dfb7c9b41a04c95c1eecbd25)) - Allow webhooks to fetch, edit and delete messages in threads ([#&#8203;6695](https://github.com/discordjs/discord.js/issues/6695)) ([107822d](https://github.com/discordjs/discord.js/commit/107822d28d9de04f6c14fea74647c46fe2fd1016)) - **GuildMember:** add guild avatars ([#&#8203;5696](https://github.com/discordjs/discord.js/issues/5696)) ([dfd7b40](https://github.com/discordjs/discord.js/commit/dfd7b403a932b2e779b0b1619ebd701a86f70d00)) - **InteractionReponses:** allow fetching of ephemeral messages ([#&#8203;6426](https://github.com/discordjs/discord.js/issues/6426)) ([d289d5c](https://github.com/discordjs/discord.js/commit/d289d5ccb7153df4656f071c69f41efe74754362)) - **Message:** Add method to resolve a component by id ([#&#8203;6484](https://github.com/discordjs/discord.js/issues/6484)) ([57b94b9](https://github.com/discordjs/discord.js/commit/57b94b9adf0d7444f494190fc2c8a29d44f1c5eb)) - **Message:** prevent fetching an interaction webhook. ([#&#8203;6468](https://github.com/discordjs/discord.js/issues/6468)) ([f39b597](https://github.com/discordjs/discord.js/commit/f39b597e3120701287e86acdb247b4815f693c91)) - **MessageAttachment:** add support for ephemeral property ([#&#8203;6652](https://github.com/discordjs/discord.js/issues/6652)) ([c5db0ff](https://github.com/discordjs/discord.js/commit/c5db0ff60600875534b8bd04666ec99770497870)) - **MessageAttachment:** allow files to be marked as spoilers ([#&#8203;6509](https://github.com/discordjs/discord.js/issues/6509)) ([96e26c4](https://github.com/discordjs/discord.js/commit/96e26c428d7745b14908d56a96b635226471d699)) - **MessageTypes:** add CONTEXT\_MENU\_COMMAND (23) ([#&#8203;6425](https://github.com/discordjs/discord.js/issues/6425)) ([d81590d](https://github.com/discordjs/discord.js/commit/d81590d566f7252832acfa97976343f551405848)) - **PartialGroupDMChannel:** Add recipients & fix name ([#&#8203;6713](https://github.com/discordjs/discord.js/issues/6713)) ([2803db6](https://github.com/discordjs/discord.js/commit/2803db683defe73a8b24a9f3c98d7f90d9605e5c)) - **Permissions:** add `START_EMBEDDED_ACTIVITIES` ([#&#8203;6622](https://github.com/discordjs/discord.js/issues/6622)) ([66a90d3](https://github.com/discordjs/discord.js/commit/66a90d3f8903c7dbe17851f7120a06f0e1f2ee96)) - **Threads:** update permissions and fix getters ([#&#8203;6466](https://github.com/discordjs/discord.js/issues/6466)) ([10478ad](https://github.com/discordjs/discord.js/commit/10478ad14850123625a551b5c26143aa32313ab8)) - **UserManager:** allow #fetch to take UserResolvable ([#&#8203;6677](https://github.com/discordjs/discord.js/issues/6677)) ([a06a87a](https://github.com/discordjs/discord.js/commit/a06a87a7c49db29b108b77db82cf8e6f4346ef19)) - add api error code 160002 ([#&#8203;6566](https://github.com/discordjs/discord.js/issues/6566)) ([d16ada9](https://github.com/discordjs/discord.js/commit/d16ada97087e0324134484c9c0724b52a2839bdf)) - add api error code 30042 ([#&#8203;6635](https://github.com/discordjs/discord.js/issues/6635)) ([183dbd7](https://github.com/discordjs/discord.js/commit/183dbd7e533f17ae3375f42fd95cbaf3ea06bffd)) - add api error code 50101 ([#&#8203;6663](https://github.com/discordjs/discord.js/issues/6663)) ([42fdcaa](https://github.com/discordjs/discord.js/commit/42fdcaa1da65f097ef441beee5062f78ae03dfda)) - add maximum prune requests reached api error ([#&#8203;6427](https://github.com/discordjs/discord.js/issues/6427)) ([a4b8623](https://github.com/discordjs/discord.js/commit/a4b8623b60150b3d9e3d2d54a2ef07e240e3c5c7)) - Add support for API command types in `ApplicationCommandManager` ([#&#8203;6621](https://github.com/discordjs/discord.js/issues/6621)) ([ecd637f](https://github.com/discordjs/discord.js/commit/ecd637f7d6174d4c8e86c8eb8e782eb6a197dd6e)) - default values for setX boolean methods ([#&#8203;6619](https://github.com/discordjs/discord.js/issues/6619)) ([8add4b0](https://github.com/discordjs/discord.js/commit/8add4b08f5e93ff690454b8f9673f2ad4a678841)) - Give removed `MessageReaction`s on `messageReactionRemoveAll` event ([#&#8203;6607](https://github.com/discordjs/discord.js/issues/6607)) ([be8912a](https://github.com/discordjs/discord.js/commit/be8912a4219d1c1aa59a8060707973e567b7b5a3)) - **Rest:** expose https.Agent options ([#&#8203;6177](https://github.com/discordjs/discord.js/issues/6177)) ([5eb3553](https://github.com/discordjs/discord.js/commit/5eb3553fd1d7bcd88f2ddbccb452a470eb853ecb)) - **ThreadChannel:** add fetchStarterMessage ([#&#8203;6488](https://github.com/discordjs/discord.js/issues/6488)) ([705c5a1](https://github.com/discordjs/discord.js/commit/705c5a1c17bc3ba31f03f7bd6831e4c50dcbddd0)) - **Threads:** add support for invitable in private threads ([#&#8203;6501](https://github.com/discordjs/discord.js/issues/6501)) ([a693254](https://github.com/discordjs/discord.js/commit/a6932546e2ed919bf130a919a597b4f31ef35307)) - **User:** banners and accent colors ([#&#8203;6117](https://github.com/discordjs/discord.js/issues/6117)) ([839c6da](https://github.com/discordjs/discord.js/commit/839c6da03d0cc24b9023d807ba53c81704b9cb72)) - export BaseCommandInteraction ([#&#8203;6478](https://github.com/discordjs/discord.js/issues/6478)) ([c14e594](https://github.com/discordjs/discord.js/commit/c14e594d8a905d5559aa1f6ce013d245552295fd)) - export ContextMenuInteraction ([#&#8203;6434](https://github.com/discordjs/discord.js/issues/6434)) ([170c0c4](https://github.com/discordjs/discord.js/commit/170c0c4985595f77555c07747e72ae381d98a4d4)) - set methods for MessageActionRow and MessageSelectMenu ([#&#8203;6490](https://github.com/discordjs/discord.js/issues/6490)) ([fb50dd9](https://github.com/discordjs/discord.js/commit/fb50dd984178b21375928431fb106f3ba5ed91ee)) ##### Performance Improvements - use logical assignments instead of if statements ([#&#8203;6693](https://github.com/discordjs/discord.js/issues/6693)) ([e9daa31](https://github.com/discordjs/discord.js/commit/e9daa31eaf73c90daee667fb89542bd0e5e763ad)) ### [`v13.1.0`](https://github.com/discordjs/discord.js/releases/tag/13.1.0) [Compare Source](https://github.com/discordjs/discord.js/compare/13.0.1...13.1.0) ##### Bug Fixes - **Constants:** fix CDN endpoint typings ([#&#8203;6332](https://github.com/discordjs/discord.js/issues/6332)) ([47d2ef3](https://github.com/discordjs/discord.js/commit/47d2ef3e40165d846b5a901709b26dfffea46ef2)) - **ContextMenuInteraction:** store message as raw value ([#&#8203;6400](https://github.com/discordjs/discord.js/issues/6400)) ([d9456a1](https://github.com/discordjs/discord.js/commit/d9456a1a76e66bc2bfffa4a4b1dd228132056e9f)) - **Guild:** `preferredLocale` to always be a string ([#&#8203;6402](https://github.com/discordjs/discord.js/issues/6402)) ([4a64662](https://github.com/discordjs/discord.js/commit/4a64662a7d5526817ad52fa3d2206dc11f38cb29)) - **GuildMemberRoleManager:** typo ([#&#8203;6335](https://github.com/discordjs/discord.js/issues/6335)) ([d87299b](https://github.com/discordjs/discord.js/commit/d87299ba2036ee19da22b5c8abfae3f9d355ea1e)) - **Managers:** fix typo in unsupported warning ([#&#8203;6338](https://github.com/discordjs/discord.js/issues/6338)) ([917e71a](https://github.com/discordjs/discord.js/commit/917e71a9ee7d8bd76d8dbea40b40a4fb28276f60)) - **StageInstance:** Ensure `discoverableDisabled` is not `undefined` ([#&#8203;6395](https://github.com/discordjs/discord.js/issues/6395)) ([dce8fc7](https://github.com/discordjs/discord.js/commit/dce8fc7b9d4603de26b1118058322aaa96ea699a)) - **Util:** remove truthy check before isNaN check ([#&#8203;6358](https://github.com/discordjs/discord.js/issues/6358)) ([3c17939](https://github.com/discordjs/discord.js/commit/3c17939fd53a1f139d95bd36dfdab85b46538a73)) - **WidgetMember:** Default to `null` and not `undefined` ([#&#8203;6399](https://github.com/discordjs/discord.js/issues/6399)) ([44bbfa5](https://github.com/discordjs/discord.js/commit/44bbfa5c46a4bb35777aec8681f18590dec9aea4)) ##### Features - **CommandInteractionResolvedData:** access to "raw" resolved data ([#&#8203;6384](https://github.com/discordjs/discord.js/issues/6384)) ([fff887b](https://github.com/discordjs/discord.js/commit/fff887b2f43d19164dbf2878b00abead90a0703f)) - **GuildManager:** allow setting with\_counts to false ([#&#8203;6407](https://github.com/discordjs/discord.js/issues/6407)) ([14aea12](https://github.com/discordjs/discord.js/commit/14aea1290061c225feb9d9f5378508d937e34a69)) - **GuildMemberManager:** add 'list' method ([#&#8203;6403](https://github.com/discordjs/discord.js/issues/6403)) ([2bf0970](https://github.com/discordjs/discord.js/commit/2bf09703c13afe7481071ae1b064dbc3513468e1)) - **Utils:** add additional formatters ([#&#8203;6388](https://github.com/discordjs/discord.js/issues/6388)) ([cd40292](https://github.com/discordjs/discord.js/commit/cd4029218fc8b67c395b3cd49a121b1bfa38f021)) - **ContextMenus:** right-clickybois (context menu support for ApplicationCommand and CommandInteraction) ([#&#8203;6176](https://github.com/discordjs/discord.js/issues/6176)) ([0266f28](https://github.com/discordjs/discord.js/commit/0266f280960729b27bf65ba0ee7b7bd8659f304d)) - **Threads:** max autoArchiveDuration option ([#&#8203;6304](https://github.com/discordjs/discord.js/issues/6304)) ([394d486](https://github.com/discordjs/discord.js/commit/394d48649fe4faef8c6b30d5c04962588f86261e)) ### [`v13.0.1`](https://github.com/discordjs/discord.js/releases/tag/13.0.1) [Compare Source](https://github.com/discordjs/discord.js/compare/13.0.0...13.0.1) ##### Bug Fixes - **GuildMemberManager:** refactor fetchMany ([#&#8203;6328](https://github.com/discordjs/discord.js/issues/6328)) ([909c873](https://github.com/discordjs/discord.js/commit/909c87353e24eb7947d1cabc78d9c0ee97c3902d)) - **Message:** handle fetched messages ([#&#8203;6325](https://github.com/discordjs/discord.js/issues/6325)) ([ceae596](https://github.com/discordjs/discord.js/commit/ceae5960edefc63be5f16a52e286e390c14e0d29)) ### [`v13.0.0`](https://github.com/discordjs/discord.js/releases/tag/13.0.0) [Compare Source](https://github.com/discordjs/discord.js/compare/12.5.3...13.0.0) Changelog: <https://github.com/discordjs/discord.js/blob/master/CHANGELOG.md#1300-2021-08-06> For breaking changes please reference: <https://discordjs.guide/additional-info/changes-in-v13.html> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4zOC4yIiwidXBkYXRlZEluVmVyIjoiNDEuMzguMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
renovate added 1 commit 2025-07-19 15:04:06 +02:00
Update dependency discord.js to v14
Some checks failed
renovate/artifacts Artifact file update failure
Codacy Security Scan / Codacy Security Scan (pull_request) Failing after 21s
CodeQL / Analyze (javascript) (pull_request) Failing after 58s
Node.js CI / test (15.x) (pull_request) Failing after 1m41s
Node.js CI / test (15.x) (pull_request_target) Has been skipped
Node.js CI / deploy (pull_request) Has been skipped
Node.js CI / deploy (pull_request_target) Has been skipped
306b6628a2
Author
Collaborator

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm ERR! Invalid Version: >=4.5.1

npm ERR! A complete log of this run can be found in:
npm ERR!     /tmp/renovate/cache/others/npm/_logs/2025-07-19T13_03_46_080Z-debug-0.log

### ⚠️ Artifact update problem Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you click the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: package-lock.json ``` npm ERR! Invalid Version: >=4.5.1 npm ERR! A complete log of this run can be found in: npm ERR! /tmp/renovate/cache/others/npm/_logs/2025-07-19T13_03_46_080Z-debug-0.log ```
Author
Collaborator

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

### Edited/Blocked Notification Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. ⚠️ **Warning**: custom changes will be lost.
Some checks failed
renovate/artifacts Artifact file update failure
Codacy Security Scan / Codacy Security Scan (pull_request) Failing after 21s
CodeQL / Analyze (javascript) (pull_request) Failing after 58s
Node.js CI / test (15.x) (pull_request) Failing after 1m41s
Node.js CI / test (15.x) (pull_request_target) Has been skipped
Node.js CI / deploy (pull_request) Has been skipped
Node.js CI / deploy (pull_request_target) Has been skipped
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/discord.js-14.x:renovate/discord.js-14.x
git checkout renovate/discord.js-14.x
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: marcus/dsabot#7
No description provided.