Commit Graph
8472 Commits
Author SHA1 Message Date
Almeidaandkodiakhq[bot] 85a84ec65b fix: sendSoundboardSound return type (#11452)
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2026-07-15 16:06:14 +01:00
AlmeidaandJiralite 7b37177bcf feat(GuildsAPI): add getRoleMemberCounts (#11353)
Co-Authored-By: Jiralite <33201955+Jiralite@users.noreply.github.com>
2026-07-15 16:05:14 +01:00
a51c2248da types(core): use result types instead of direct types (#11140)
* types(core): use result types instead of direct types

fix: import pains

chore: apply suggestion from review

Co-authored-by: Almeida <github@almeidx.dev>

chore: fmt script

chore: requested change

* chore: rename script, fix build

* chore: types

---------

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2026-07-15 16:02:02 +01:00
Jiralite a6433057fd build: upgrade discord-api-types 2026-07-15 13:08:02 +01:00
Jiralite 6232a2114d chore(rest): release @discordjs/rest@2.6.2 14.27.0 @discordjs/rest@2.6.2 2026-07-15 10:57:42 +01:00
Jiralite c888a6469c chore(discord.js): release discord.js@14.27.0 2026-07-15 10:42:01 +01:00
Jiralite b816b795fc types(WebhookMessageCreateOptions): omit sharedClientTheme 2026-07-15 10:35:41 +01:00
Jiralite 40b7a60f26 refactor: reorder imports 2026-07-15 10:35:11 +01:00
Jiralite d646a13d2c docs(Attachment): string property 2026-07-15 10:25:45 +01:00
Danial Raza 9592aea673 fix: update clientReady event name references (#10632) 2026-07-15 09:55:40 +01:00
JiraliteandAlmeida 4349e103e2 docs: Fix close tags (#10756)
* docs: fix close tag

* remove extra spaces

---------

Co-authored-by: Almeida <github@almeidx.dev>
2026-07-15 09:48:34 +01:00
fbda4fe525 fix(InteractionResponses): Optional parameter for update() (#10797)
* fix: 🔧 don't error out if no options are provided

This commit stops calls to `options.withResponse`, etc erroring out when `interaction.update();` is called alone with no params.

* tweak: ⚙️ make options optional on typedef

* fix: 🔧 update index.d.ts

Update types to allow options to be optional

* types: add tests

---------

Co-authored-by: Almeida <github@almeidx.dev>
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com>
2026-07-15 09:34:16 +01:00
Jiraliteandkodiakhq[bot] c53c8c276e fix(guide): Miscellaneous fixes (#11147)
* fix: miscellaneous fixes

* docs: fix contributing link

* fix: link

* fix: you

* fix: main links

* fix: update source

* fix: update link

* fix: update update link

* fix: [

* fix: remove locale

* fix: update links

* fix: update GitHub link

---------

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2026-07-15 00:50:55 +01:00
Jiralite 538457c1d7 docs: Replace Discord API with Discord Developers (#10968)
docs: replace with Discord Developers
2026-07-15 00:49:11 +01:00
Denis-Adrian Cristeaandkodiakhq[bot] be8300c927 chore: update readme badges (#11152)
* chore: update readme badges

* chore: add href

* chore: other readmes

* chore: reintroduce badge

---------

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2026-07-15 00:45:19 +01:00
Naiyarandkodiakhq[bot] 9ec73fa687 docs: clarify wording for maximum values (#11231)
* docs(FileUpload): clarify wording

* chore: missed instances

---------

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2026-07-15 00:40:10 +01:00
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
IllagerCaptainandkodiakhq[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-BoyazovandAlmeida 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
Almeidaandkodiakhq[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
Almeidaandkodiakhq[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
VAKilinerandkodiakhq[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
Jiraliteandkodiakhq[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
QjuhandJiralite 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