Almeida
1d5b9837de
fix: ending uncached polls ( #11157 )
2025-10-08 22:04:23 +01:00
Jiralite
8065b80cea
chore: update 11135 name
2025-10-08 18:15:00 +01:00
Vlad Frangu
3b26680672
chore(discord.js): release discord.js@14.23.0
2025-10-08 20:14:05 +03:00
Jiralite
c4dbd7ee9f
chore(core): release @discordjs/core@2.3.0
2025-10-08 18:09:11 +01:00
Almeida
72771b79aa
feat: add {add,remove}GroupDMRecipient methods ( #11135 )
...
* feat: add `{add,delete}GroupDMRecipient methods`
* fix: requested changes
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-10-08 16:03:50 +01:00
Jiralite
63dbe48055
feat(guild): Support incident actions ( #11131 )
...
* feat(guild): add incident actions
* fix: add result
---------
Co-Authored-By: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-10-08 16:02:03 +01:00
Vlad Frangu
67c8953a10
feat: bump builders in v14 (and fix runtime crashes) ( #11153 )
...
* feat: bump builders in v14 (and fix runtime crashes)
* chore: bump dtypes
* Update packages/discord.js/src/structures/LabelBuilder.js
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* chore: requested changes
* chore: lint
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2025-10-08 14:47:39 +01:00
Pavel-Boyazov
30e35d909e
types(ClientEventTypes): fix messageDeleteBulk event arg ( #11122 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2025-10-07 17:44:32 +01:00
Pavel-Boyazov
6a5707c786
types(Webhook): specify message type ( #11142 )
...
* types(Webhook): specify message type
* test(Webhook): update types
2025-10-07 17:40:05 +01:00
Jiralite
9b821e5dfc
feat(GuildMemberManager): Add new modify self fields ( #11112 )
...
* feat(GuildMemberManager): Add new modify self fields (#11089 )
* fix: use correct route
* fix: add deprecation
* fix: rewrite message
2025-10-06 08:36:28 +01:00
Jiralite
a04172325a
feat: Add gateway endpoints ( #11130 )
...
feat: add gateway
Co-Authored-By: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-10-04 17:51:37 +01:00
Almeida
154c00ded9
fix(ThreadMemberFlagsBitField): use ThreadMemberFlags enum in Flags ( #11118 )
...
feat(ThreadMemberFlagsBitField): use `ThreadMemberFlags` enum in `Flags`
2025-10-02 21:59:27 +01:00
Almeida
3b927449ae
docs: use LocalizationMap where applicable ( #11117 )
2025-10-02 21:58:28 +01:00
Naiyar
fcce0d95bb
fix: backport in operator fix from main ( #11127 )
...
fix: use in operator when resolving modal component (#11115 )
2025-10-01 15:54:03 +01:00
Naiyar
93e0f4cd10
feat: text display and more selects in modal for v14 ( #11096 )
...
* feat: handle recieve label components
* chore: missed fixes
* fix: missing id when transforming
* chore: add missing things
* fix: test
* feat: send label
* fix: un-break it
* chore: test
* feat: more selects in modals
* chore: make resolved read-only
* chore: import order
* chore: add missing cached generic
* style: spacing
* docs: consistency
* docs: make it a type
* docs: Add `APISelectMenuDefaultValue`
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2025-09-21 22:28:33 +01:00
Naiyar
abaae4ff16
feat: label component and select in modal for v14 ( #11090 )
...
* feat: handle recieve label components
* chore: missed fixes
* fix: missing id when transforming
* chore: add missing things
* fix: test
* feat: send label
* fix: un-break it
* chore: test
* chore: missing required in typings
2025-09-15 21:28:07 +01:00
Jiralite
270d9f1047
chore(core): release @discordjs/core@2.2.2
2025-09-10 18:49:28 +01:00
Jiralite
9ae737708b
fix(users): Correct type for editing current guild member ( #11098 )
...
* fix(users): `RESTPatchAPICurrentGuildMemberJSONBody`
* fix: imports
2025-09-10 18:45:05 +01:00
Jiralite
e382d60421
build: upgrade discord-api-types to 0.38.24
2025-09-10 18:14:11 +01:00
Jiralite
68aa202cd6
build: upgrade discord-api-types to 0.38.23
2025-09-10 11:34:34 +01:00
VAKiliner
d8ad181c19
fix: Ensure discriminator detection respects webhooks too ( #11062 )
...
* Replace discriminator === '0' to Number(discriminator)
* Fix
* Replacing !Number() to ['0', '0000'].includes
* chore: fmt
* perf: no array
---------
Co-authored-by: almeidx <github@almeidx.dev >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2025-09-05 13:46:27 +01:00
Jiralite
0dff969e16
refactor(ActionsManager): Register actions without using class name ( #11080 )
...
* refactor: register actions without using class name
* fix: this is `module.exports`
2025-09-02 10:28:15 +01:00
Jiralite
79d999e4c1
feat: Guest invites ( #11079 )
...
feat(Invite): add `flags`
2025-09-02 09:21:11 +01:00
Amgelo563
215f8dc5e0
fix: Do not omit falsy default values ( #10755 )
...
* fix(docs): fix default falsy values being omitted
* fix(docs): swap defaultValue check to avoid negated condition
* fix: fix pr by removing everything it added and committing something entirely different
---------
Co-authored-by: almeidx <github@almeidx.dev >
2025-09-02 01:11:24 +01:00
Jiralite
b6089e585e
build: upgrade discord-api-types to 0.38.22
2025-09-02 00:53:31 +01:00
Jiralite
fe025c0a9f
docs(GuildEditOptions): deprecate owner property
2025-08-29 11:01:16 +01:00
Almeida
4a8aeb6aee
feat: polls overhaul ( #11058 )
...
* feat: polls overhaul (#10328 )
* feat(Managers): add PollAnswerVoterManager
* feat(Partials): make Polls partial-safe
* types: add typings
* chore: add tests
* fix: use fetch method in manager instead
* chore: add tests for manager
* feat: add partial support to poll actions
* style: formatting
* fix: change all .users references to .voters
* refactor: add additional logic for partials
* fix: actually add the partials
* fix: fixed issue where event does not emit on first event
* fix: align property type with DAPI documentation
* fix: resolve additional bugs with partials
* typings: update typings to reflect property type change
* fix: tests
* fix: adjust tests
* refactor: combine partials logic into one statement
* docs: mark getter as readonly
* refactor: apply suggestions
Co-authored-by: Almeida <github@almeidx.dev >
* refactor(Actions): apply suggestions
* refactor(PollAnswerVoterManager): apply suggestions
* refactor(Message): check for existing poll before creating a poll
* refactor(Polls): apply suggestions
* revert(types): remove unused method from Poll class
* refactor(Actions): consolidate poll creation logic into action class
* refactor(PollAnswerVoterManager): set default for fetch parameter
* refactor(Message): apply suggestion
* fix: remove partial setter
* refactor(Polls): apply suggestions
* types: apply suggestions
* refactor: remove clones
* docs: spacing
* refactor: move setters from constructor to _patch
* types: adjust partials for poll classes
* test: add more tests for polls
* refactor: move updates around, more correct partial types
* fix: handle more cases
* refactor: requested changes
* fix: missing imports
* fix: update imports
* fix: require file extensions
---------
Co-authored-by: Almeida <github@almeidx.dev >
Co-authored-by: Qjuh <76154676+Qjuh@users.noreply.github.com >
* fix(Poll): ensure `this.answers` is set before we reference it (#10809 )
* Ensure his.answers is set sooner if it's null during a patch
* Move data.answers block up as well to ensure the patched answers are set
* Ensure collection is set in constructor instead
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
* fix(PollAnswer): only define _emoji property once (#10811 )
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
---------
Co-authored-by: Kevin <uhkevinmc@eedo.app >
Co-authored-by: Qjuh <76154676+Qjuh@users.noreply.github.com >
Co-authored-by: Jacob Morrison <jake.morrison24@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-08-29 10:58:04 +01:00
Jiralite
3dd57c2eaf
docs: Deprecate API related to guild ownership ( #11054 )
...
* docs: deprecate API usage for guild ownership
* docs: remove pointless example
2025-08-29 10:53:34 +01:00
Jiralite
740da4ce5e
docs: deprecate setting owner
2025-08-29 10:51:13 +01:00
Jiralite
6fb0b1cef6
docs(guild): deprecate API related to guild ownership
2025-08-22 12:48:29 +01:00
Jiralite
ac6ff15b7d
fix(guild): Creating a template actually creates a template ( #11030 )
...
feat(guild): add creating a template
2025-08-22 12:41:53 +01:00
Jiralite
a294b47db0
chore(discord.js): release discord.js@14.22.1
2025-08-22 12:05:56 +01:00
Souji
ecef7bdf22
fix(GuildChannel): account for everyone base permissions ( #11053 )
...
When calculating permissions after overwrites, the base permission of the at-everyone role need to be accounted for.
Role#permissions is not sufficient, as it only describes base permissions of the role itself.
fixes #11052
2025-08-22 12:04:35 +01:00
Jiralite
40578393c3
chore: add @discordjs/collection in api-extractor.json
2025-08-22 08:57:02 +01:00
Vlad Frangu
86ecb37c9e
chore(discord.js): correct changelog and version
2025-08-21 00:58:23 +03:00
Vlad Frangu
311e826b12
chore(discord.js): release discord.js@15.0.0
2025-08-21 00:52:53 +03:00
Vlad Frangu
dceac0089d
chore(core): release @discordjs/core@2.2.1
2025-08-21 00:48:29 +03:00
Vlad Frangu
a2f7d3ad54
chore(rest): release @discordjs/rest@2.6.0
2025-08-21 00:43:53 +03:00
Jiralite
b532df61ed
fix: Remove trailing color references ( #11007 )
...
fix: role colour fixes
2025-07-20 18:01:45 +01:00
Jiralite
d60e0bf30b
types(Invite): Approximate fields should be nullable ( #10997 )
...
types: nullable fields
2025-07-16 23:41:57 +01:00
Danial Raza
baa08b8fbb
feat: support user guilds ( #10995 )
2025-07-16 22:27:54 +02:00
Jiralite
f469f74aca
feat(MessageManager): New pinned messages routes ( #10993 )
...
feat(MessageManager)!: New pinned messages routes (#10989 )
BREAKING CHANGE: `fetchPinned()` has been renamed to `fetchPins()`, which is a paginated endpoint to fetch pinned messages.
2025-07-16 11:33:16 +01:00
Jiralite
90d3b28268
fix(Emoji): remove incorrect nullables, add ApplicationEmoji#available ( #10990 )
...
fix: remove incorrect nullables, add `ApplicationEmoji#available`
Co-authored-by: Amgelo563 <61554601+Amgelo563@users.noreply.github.com >
2025-07-15 19:52:47 +01:00
Jiralite
a271e9b51e
build: Upgrade discord-api-types ( #10991 )
...
build: Upgrade dependencies
2025-07-15 01:30:58 +01:00
Danial Raza
8ac0e1e5d6
feat(User): add collectibles ( #10939 )
...
* feat(User): add `collectibles`
* docs: nullable collectibles and nameplate data
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
---------
Co-Authored-By: Jiralite <33201955+Jiralite@users.noreply.github.com >
2025-07-15 00:41:57 +01:00
Jiralite
9d6fdf8979
feat: Role gradient colours ( #10986 )
...
* feat: backport role gradient colours
* chore: add deprecations
2025-07-14 18:34:52 +01:00
Jiralite
cafe58b3bd
feat: Support animated WebP ( #10987 )
...
* feat: Support animated WebP (#10911 )
* feat: support animated WebP
* refactor: change the rest
* fix: remove redundant code
* fix(CDN): Export `MakeURLOptions`
2025-07-14 18:34:27 +01:00
Jiralite
7eca844f6d
chore: remove unused directive
2025-07-14 10:58:55 +01:00
Naiyar
63f5261f4c
fix(GuildChannelManager): properly resolve avatar for createWebhook ( #10772 )
...
fix(GuildChannelManager): properly resolve avatr for createWebhook
2025-07-14 02:26:55 +01:00
Almeida
5be774db64
docs: remove hardcoded locale from links ( #10794 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-07-14 02:24:17 +01:00