2^1
8b500814e7
chore(readme): update related libraries link ( #11487 )
2026-07-15 00:38:51 +01:00
Jiralite
f733cf7241
build: allowAny instead of allowedAny ( #10825 )
2026-07-15 00:32:28 +01:00
Jiralite
bbe3359321
build: upgrade dependencies
...
Closes #11575 .
2026-07-15 00:29:54 +01:00
ducktrshessami
fed811a669
feat: send voice messages ( #11493 )
...
* feat: send voice messages
* docs: shortened voice message note
* fix(AttachmentBuilder): match nullable types
2026-07-15 00:04:50 +01:00
Denis-Adrian Cristea
8b342a14a3
fix(GuildChannel): manageable perm check ( #11166 )
2026-07-14 21:35:46 +01:00
IllagerCaptain and kodiakhq[bot]
6d2cd99526
feat(Guild): Add maximumStageBitrate ( #11313 )
...
* Add `maximumStageBitrate : number`
* Add `maximumStageBitrate : number`
* oops
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2026-07-14 21:33:44 +01:00
b6db455b99
feat: proper authorizing integration owners structure ( #11366 )
...
* feat: proper authorizing integration owners structure
chore: fix ci
chore: fix types
chore: fix types
chore: nits
chore: tests
chore: requested changes
chore: drop it from apitypes
chore: requested 2
chore: rofl
chore: docs
* chore: docs
* chore: docs
* Apply suggestions from code review
Co-authored-by: Almeida <github@almeidx.dev >
Co-authored-by: Qjuh <76154676+Qjuh@users.noreply.github.com >
---------
Co-authored-by: Almeida <github@almeidx.dev >
Co-authored-by: Qjuh <76154676+Qjuh@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2026-07-14 21:29:48 +01:00
3b738eef58
feat(RoleManager): add fetchMemberCounts ( #11352 )
...
* feat(RoleManager): add `fetchMemberCounts`
* docs: improve description
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2026-07-14 21:23:15 +01:00
Pavel-Boyazov and Almeida
c4531d45a0
types(Message): specify rawData arg type ( #11123 )
...
Co-authored-by: Almeida <github@almeidx.dev >
2026-07-14 21:21:51 +01:00
07c412791d
types(UserManager): fix send() return type to Promise<Message<false>> ( #11337 )
...
* types(UserManager): fix send() return type to Promise<Message<false>>
UserManager.send() always sends a direct message (DM), so the return type should b Promise<Message<false>> instead of Promise<Message> to correctly indicate that the message is not in a guild context.
Closes #11331
* fix: requested changes
---------
Co-authored-by: almeidx <github@almeidx.dev >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2026-07-14 21:20:38 +01:00
Almeida and kodiakhq[bot]
74a42bfd10
feat: emit voiceServerUpdate event ( #11414 )
...
* feat: emit voiceServerUpdate event
* fix: add back debug log
* refactor: censor token in debug logs
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2026-07-14 21:18:26 +01:00
Almeida
b0e6aff856
feat(GuildMember): add collectibles ( #11468 )
...
feat(GuildMember): add collectibles, fix partial update handling
2026-07-14 21:09:35 +01:00
16fd248c64
feat: add shared client theme support ( #11454 )
...
* feat: add shared client theme support
* Apply suggestion from @Qjuh
Co-authored-by: Qjuh <76154676+Qjuh@users.noreply.github.com >
* chore: tests
* chore: format
* chore: apply suggestions from code review
---------
Co-authored-by: Almeida <github@almeidx.dev >
Co-authored-by: Qjuh <76154676+Qjuh@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2026-07-14 21:04:12 +01:00
Almeida and kodiakhq[bot]
24a0606a74
feat(ClientApplication): add fetchActivityInstance method ( #11481 )
...
* feat(ClientApplication): add fetchActivityInstance method
* refactor: requested changes
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2026-07-14 20:50:12 +01:00
Almeida
0aabb6cde2
fix(StageInstanceManager#create): correctly resolve guildScheduledEvent ( #11540 )
2026-07-14 20:42:44 +01:00
221680dbd1
fix(RoleManager): allow null in RoleColorsResolvable to clear gradient colors ( #11536 )
...
* fix(RoleManager): allow null in RoleColorsResolvable to clear gradient colors
* docs(RoleManager): document nullable secondary/tertiary role colors
* refactor: split RoleColorsResolvable for create vs edit
* style: apply prettier formatting
* refactor: deduplicate RoleColors interfaces via inheritance
Co-authored-by: Qjuh <76154676+Qjuh@users.noreply.github.com >
* refactor: move colors out of RoleData
---------
Co-authored-by: Qjuh <76154676+Qjuh@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2026-07-14 20:35:40 +01:00
Jaxson Bunch
0df0628d46
docs: fix incorrect casing in the ready event deprecation ( #11574 )
...
Fix incorrect casing in the ready event deprecation notice
2026-07-14 20:05:04 +01:00
VAKiliner and kodiakhq[bot]
1e2fdf4a65
fix(GuildChannel): Handle empty overwrite must only handle @everyone ( #11221 )
...
* Add check overwrite id
* Update GuildChannel.js
* Update GuildChannel.js
* chore: fmt
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2026-07-10 09:33:37 +01:00
63cd9926bb
docs: fix typos and duplicated words in comments and guide ( #11502 )
...
- fix "wether" -> "whether" and "dependant" -> "dependent" in RedisGateway JSDoc
- fix duplicated "the" in useful-packages guide
- fix duplicated "for" in two internal JSDoc param descriptions
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2026-07-10 09:28:29 +01:00
Jiralite
0fb54145c5
chore(discord.js): release discord.js@14.26.5
14.26.5
2026-07-10 09:14:42 +01:00
Jiralite
67705f8fc2
build: upgrade nan to 2.28.0
...
Includes Node.js 26 support
2026-07-10 09:10:31 +01:00
advaith
ce29ae9815
fix: detect spoiler attachments with flag (v14) ( #11561 )
...
fix: detect spoiler attachments with flag
2026-06-26 02:29:59 +01:00
Jiralite
d1f74384cf
chore(core): release @discordjs/core@2.5.0
@discordjs/core@2.5.0
2026-06-13 22:30:40 +01:00
Jiralite
32fd336e54
build: upgrade discord-api-types
2026-06-13 22:26:06 +01:00
Jiralite and kodiakhq[bot]
32c33710bb
feat(guild): Support message search ( #11552 )
...
feat(guild): message search
Co-Authored-By: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2026-06-13 22:14:30 +01:00
Jiralite
f28753b5bc
fix(invite): Return RESTDeleteAPIInviteResult on delete ( #11551 )
...
fix(invite): return `RESTDeleteAPIInviteResult` on delete
2026-06-13 13:28:35 +01:00
Jiralite
0516dc7862
chore(discord.js): release discord.js@14.26.4
14.26.4
2026-05-01 14:31:45 +01:00
Qjuh
b8d8812a05
fix(MessageCreateAction): receive DMs in uncached DMChannels again ( #11495 )
2026-05-01 13:29:54 +01:00
Jiralite
f95b629d44
chore(TeamMember): update permissions comment
2026-04-15 11:37:20 +01:00
Jiralite
666fce0516
chore(discord.js): release discord.js@14.26.3
14.26.3
2026-04-14 13:36:49 +01:00
Jiralite
dced1970eb
fix(TeamMember): allow a default permissions
...
Discord stopped sending this field at some point on or before 2026-04-14.
2026-04-14 13:21:04 +01:00
Vlad Frangu
e662290faa
chore(discord.js): release discord.js@14.26.2
14.26.2
2026-04-04 00:22:54 +03:00
Qjuh and Jiralite
b86573db3c
fix(Action): don't add recipients to guild channels ( #11479 )
...
* fix(Action): don't add recipients to guild channels
* pref: no array
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2026-04-03 23:18:30 +02:00
Jiralite
cd1b6a0f63
chore(discord.js): release discord.js@14.26.1
14.26.1
2026-04-03 20:32:44 +01:00
Qjuh
67566d0b0e
fix: only return DMChannel that have the user as known recipient ( #11478 )
2026-04-03 20:19:26 +01:00
Jiralite
6a0cd82566
chore(builders): increase @discordjs/builders version
@discordjs/builders@1.14.1
2026-03-31 18:35:30 +01:00
Jiralite
2eaec32414
chore(builders): release @discordjs/builders@1.14.1
2026-03-31 18:25:46 +01:00
ducktrshessami
6e45ddc067
fix: actually accept rest in RadioGroup/CheckBoxGroupBuilder#setOptions ( #11472 )
2026-03-31 19:21:57 +02:00
Vlad Frangu
eee6f948ee
chore(discord.js): release discord.js@14.26.0
14.26.0
2026-03-31 11:30:58 +03:00
Qjuh
45bd430c0d
feat: allow partial DMChannel without client user ( #11462 )
...
* feat(DMChannel): allow partial DMChannel without client user
* chore: apply code review comments
* chore: apply code review suggestion
2026-03-27 14:34:33 +01:00
Vlad Frangu
d20e10305b
chore(builders): release @discordjs/builders@1.14.0
@discordjs/builders@1.14.0
2026-03-23 02:02:08 +02:00
Vlad Frangu
f7bc2d0db8
chore(rest): release @discordjs/rest@2.6.1
@discordjs/rest@2.6.1
2026-03-23 01:32:17 +02:00
Jiralite
baeeb38185
build: upgrade Undici
2026-03-19 08:03:53 +00:00
Jiralite
1a0da18b36
fix: Remove manage messages check for pinnable ( #11453 )
...
fix: remove manage messages check
2026-03-18 19:40:12 +00:00
ca7719e822
feat(builders): add checkbox, checkboxgroup, and radiogroup builders ( #11410 )
...
* feat(builders): add checkbox, checkboxgroup, and radiogroup builders
* Update packages/builders/src/components/checkbox/Assertions.ts
fix incorrect wording about default option count in radio groups
Co-authored-by: Qjuh <76154676+Qjuh@users.noreply.github.com >
* fix(builders): remove length validators from add/splice options
* chore: remove directives
* fix(builders): documentation fixes
* fix(builders): return Result.err instead of throw in validators
---------
Co-authored-by: Qjuh <76154676+Qjuh@users.noreply.github.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2026-03-11 13:39:16 +01:00
faceboy
ec5d921b75
docs(builders): edited docs to correctly link to splice ( #11430 )
...
fix(builders): edited docs to correctly link to splice
StringSelectMenuBuilder.splice()'s docs incorrectly linked to slice instead of splice in MDN docs, fixed that
2026-03-11 08:14:49 +00:00
Naiyar and Almeida
b42e499410
feat: modal radio group and checkbox components for v14 ( #11437 )
...
feat: modal radio group and checkbox components
* feat: radio group and checkbox component in modal
* chore: some doc and type fixes
* chore: missing types
* chore: update component names
* docs: radio group value now returns null if not selected
* Remove empty line at the beginning of ModalSubmitInteraction.js
* Change value property to be nullable in RadioGroupModalData
* chore: review
* chore: missing "type"
* chore: suggestion
* chore: review
---------
Co-authored-by: Almeida <github@almeidx.dev >
2026-03-11 09:11:29 +01:00
Qjuh
374a6785ae
ci: fix docs workflow on v14 tag push ( #11438 )
2026-03-05 15:14:09 +01:00
Jiralite
319a73f8e6
build: Upgrade v14 dependencies ( #11427 )
...
* build: upgrade dependencies
* build: please Undici please
* build: regenerate file
* chore: fix docs by using bundler
* fix: revert upgrade for package
* build: fix versions
2026-02-24 23:18:54 +00:00
Qjuh
16d70b9232
types: broadcastEval overload order ( #11422 )
...
types: broadcastEval overload order (#11421 )
* types: broadcastEval overload order
* types: also apply to ShardClientUtil
2026-02-16 17:59:58 +01:00