Vlad Frangu
8e374aa8e3
chore(create-discord-bot): release create-discord-bot@4.0.0 ( #10947 )
...
* chore(create-discord-bot): release create-discord-bot@4.0.0
* chore(ci): handle identical deploy to create-discord-app
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-06-22 21:39:09 +00:00
Jiralite
cbb20566c5
feat(webhook): Support with_components ( #10945 )
...
feat: support `with_components`
2025-06-22 09:42:01 +00:00
Vlad Frangu
127bb59638
chore: bump discord.js across create-discord-x templates ( #10935 )
2025-06-18 09:46:34 +00:00
Crytek1012
2852a529cf
docs: update param wording for consistency ( #10930 )
2025-06-12 10:33:01 +00:00
Danial Raza
4e0beff17b
types(ClientEventTypes): add missing guildSoundboardSoundsUpdate ( #10928 )
2025-06-08 15:01:47 +00:00
Almeida
8e03af6eaf
feat: update @types/node to v22 ( #10926 )
2025-06-07 13:21:57 +00:00
Qjuh
9708717204
fix(api-extractor): links including entrypoints ( #10924 )
2025-06-07 13:17:29 +02:00
Almeida
db8c1d3edb
fix: background on pages with little content ( #10925 )
2025-06-07 13:16:58 +02:00
Snazzah
d40ceedad4
feat(voice): use voice gateway v8 ( #10918 )
...
* feat(voice): use voice gateway v8
* docs: small typo
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-06-02 17:38:50 +00:00
Almeida
e094faf225
docs: add missing, fix existing ( #10842 )
...
* docs: add missing, fix existing
* refactor: new stuff
* fix: requested changes
* fix: use `@link` for `@mixes`
Co-authored-by: Qjuh <76154676+Qjuh@users.noreply.github.com >
* chore: disable bad eslint rule
---------
Co-authored-by: Qjuh <76154676+Qjuh@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-06-02 17:35:43 +00:00
Qjuh
8d50e92516
chore: ignore eslint-config-neon change commit in blame ( #10919 )
2025-06-02 19:32:07 +02:00
Qjuh
727c7e225f
docs: don't generate all sub-package docs for /next ( #10916 )
2025-06-02 19:24:32 +02:00
Qjuh
b03c65c34c
refactor: using eslint-config-neon on mainlib ( #10876 )
...
* refactor: using eslint-config-neon on mainlib
* fix: lint
* fix: lint
* fix: the way we lint
* chore: lint some more
* fix: more lint changes
* fix: type tests
* chore: port eslint rule
* refactor: lintstaged doesn't need this
* fix: eslint was a bit too eager
* fix: forgot Client
* Apply suggestions from code review
Co-authored-by: Almeida <github@almeidx.dev >
* chore: more lint fixes
* fix: remove useless Boolean()
* fix: get docs back
* fix: snowflake docs
* refactor: don't use typescript lint rules
* fix: code review
* fix: tidy up disabled rules
* chore: code review
* chore: code review
* chore: code review
* fix: consistent spacing in typings
* fix: tests
* fix: unsort ErrorCodes
* chore: get comments back
* Update packages/discord.js/src/client/websocket/handlers/THREAD_LIST_SYNC.js
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* fix: remove unused parameter
* fix: merge messed up types
* fix: more type mess from merge
* fix: generate script for ActionsManager
* fix: code review
* Update packages/discord.js/src/structures/MessageMentions.js
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* Update packages/discord.js/src/structures/Presence.js
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* fix: replace is faster, unicorn is wrong
* fix: consistency
* fix: delete obsolete file
* fix: minor nit in test file
---------
Co-authored-by: Almeida <github@almeidx.dev >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2025-06-02 17:23:40 +00:00
Amgelo563
ef2c1bfa77
fix(Emoji): remove incorrect nullables, add ApplicationEmoji#available ( #10913 )
...
* types: remove unintended nullables from app and base guild emojis
* feat: add ApplicationEmoji#available
* types(BaseGuildEmoji): fix incorrect JSDoc type for BaseGuildEmoji#name
Co-authored-by: Qjuh <76154676+Qjuh@users.noreply.github.com >
* types(Emoji): switch from # to . for property deprecation links
Co-authored-by: Qjuh <76154676+Qjuh@users.noreply.github.com >
* fix: remove default nulls in app emoji constructor on non-nullables
* types(Emoji): replace raw data type pre 78d512c
* types(Emoji): switch to ImageURLOptions for imageURL()
Re-applies changes from #10613
Co-authored-by: Qjuh <76154676+Qjuh@users.noreply.github.com >
* types(Emoji): remove deprecated `url` props types and descriptions
Added by mistake in PR that used to target v14
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* refactor(Emoji): wording and formatting changes to prop descriptions
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* refactor(Emoji): missed wording and formatting change to prop descriptions
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* fix(Emoji)!: remove non present Emoji#url from typings
* fix(Emoji): re-apply emoji url types from 2c35084
---------
Co-authored-by: Qjuh <76154676+Qjuh@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>
2025-05-30 19:06:06 +00:00
iCrawl
762bbc6525
refactor(website): switch to dynamic only
2025-05-30 02:29:15 +02:00
Jiralite
2c35084ecd
feat!: Support animated WebP ( #10911 )
...
* feat: support animated WebP
* refactor: change the rest
* fix: remove redundant code
2025-05-27 10:18:30 +01:00
Almeida
78d512c347
docs: export all visible symbols ( #10760 )
...
* docs: export all visible symbols
* fix: discord.js except raw
* refactor: remove raw data types
* docs: add back discord.js tsdoc file
* refactor: remove underscores
* fix: merge
* docs(RPCRedis): make `promises` as internal
---------
Co-authored-by: Qjuh <76154676+Qjuh@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-05-26 17:41:08 +00:00
Jack
c1f5bb2fba
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 >
2025-05-25 12:01:35 +00:00
Qjuh
8605fc81fa
fix(api-extractor): include entrypoint in links ( #10902 )
...
* fix(api-extractor): include entrypoint in links
* chore: prettier
2025-05-18 20:36:17 +02:00
iCrawl
33d8619a4e
feat(website): include loading indicators when data is fetching
2025-05-16 00:19:17 +02:00
iCrawl
576443c29a
fix(website): don't crash if no version was found
2025-05-15 22:05:38 +02:00
iCrawl
c92a8c27a2
fix: sidebar behaviour when switching package/version
2025-05-15 17:11:47 +02:00
Qjuh
14e226b72b
fix(website): remove several obsolete special handling of dtypes ( #10898 )
...
* fix(website): remove several obsolete special handling of dtypes
* fix: reduce hardcoded places
* chore: api-extractor.json setting mainEntryPointName
2025-05-13 20:40:41 +02:00
iCrawl
aa533efe26
feat: discord-api-types on docs
2025-05-13 01:33:48 +02:00
Qjuh
b3db92edfb
feat(api-extractor): support multiple entrypoints ( #10829 )
...
* feat(api-extractor): support multiple entrypoints
* chore: initial support in generateSplitDocumentation
* chore: bring in line with upstream
* refactor: multiple entrypoints in scripts
* fix: split docs
* feat: website
* fix: docs failing on next
* fix: don't include dtypes for now
* refactor: don't fetch entrypoint if there is none
---------
Co-authored-by: iCrawl <buechler.noel@outlook.com >
2025-05-12 23:48:41 +02:00
Qjuh
4f5e5c7c14
feat: components v2 ( #10847 )
...
* feat: components v2
* fix: tests
* fix: merge
* fix: lint
* Update packages/discord.js/src/util/Components.js
* fix: forward-port fixes from v14
* fix: getter
* fix: missing UnfurledMediaItem#toJSON()
* fix: find interactive component in container
* docs(APIMediaGalleryItem): Correct tag
* fix: forward port
* Apply suggestions from code review
Co-authored-by: Danial Raza <danialrazafb@gmail.com >
---------
Co-authored-by: Vlad Frangu <me@vladfrangu.dev >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Danial Raza <danialrazafb@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-05-11 20:46:09 +00:00
Danial Raza
2c21de68f3
refactor: remove registerEvents function ( #10877 )
...
* refactor: remove `registerEvents` function
* refactor: use try-catch
* fix: missing `await`
2025-05-11 12:21:13 +00:00
Jiralite
4f6fedfb1f
fix(ChannelManager): Remove threads from cache upon deletion ( #10883 )
...
* fix(ChannelManager): remove threads from cache upon deletion
* refactor: loop over thread ids
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-05-09 11:06:35 +00:00
Danial Raza
c4cd6ea637
feat: soundboard forward port ( #10859 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-05-09 07:43:40 +00:00
Qjuh
f6da9495ed
fix(website): link to enum members in search index ( #10875 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-05-07 21:26:43 +00:00
Almeida
f686c83b18
fix: codeblock background and other mobile issues ( #10892 )
...
* fix: codeblock background
* fix: horizontal scroll on properties
* fix: badge text wrapping
* fix: wrap overload tab list
2025-05-07 23:17:09 +02:00
Jiralite
436784f945
perf(Components): Hash table ( #10890 )
...
refactor(Components): hash table
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-05-07 21:14:58 +00:00
Jiralite
320e3a6246
fix(PartialGroupDMChannel): Prevent undefined values ( #10889 )
...
fix(PartialGroupDMChannel): prevent `undefined` values
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-05-07 16:45:47 +00:00
Almeida
026440c256
build: exclude type tests from pack ( #10886 )
...
* build: exclude type tests from pack
* fix: requested changes
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-05-07 16:32:11 +00:00
Jiralite
432cdbe88a
refactor(Client): Remove with_expiration query parameter ( #10800 )
...
refactor(Client): remove `with_expiration`
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-05-06 14:24:12 +00:00
brynpttrsn
c48cc74c4b
fix: syntaxhighlighter fill scrollbar width ( #10887 )
...
Co-authored-by: Bryan P. <bryanp.@iMac.lan >
2025-05-06 10:48:05 +02:00
Qjuh
6efdf3b901
fix(website): link to external constructors ( #10869 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-05-05 07:15:53 +00:00
Danial Raza
4acb71496f
chore: update create-discord-bot dependencies ( #10878 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-05-05 07:00:35 +00:00
Almeida
4646a74565
build: fix deploy failure ( #10885 )
2025-05-05 06:59:14 +00:00
Almeida
bae1b4c17d
docs: fix missing type ( #10882 )
2025-05-04 09:12:18 +00:00
Almeida
28e5dd2e80
fix: padding on codeblocks ( #10881 )
2025-05-03 22:57:04 +02:00
Qjuh
65f41bea96
fix(website): constructors show on too many items ( #10880 )
2025-05-03 20:25:00 +00:00
Qjuh
75179fbf9f
chore: bump zlib-sync to 0.1.10 ( #10873 )
2025-05-01 20:43:44 +00:00
iCrawl
696d8339a3
docs: use correct base url
2025-04-28 02:37:42 +02:00
iCrawl
c3c12fb78b
docs: redirect to guide
2025-04-28 02:31:29 +02:00
Noel
2184085fda
docs: guide setup ( #10862 )
2025-04-28 02:23:27 +02:00
Vlad Frangu
291012c18a
chore: forward-port release metadata from side branches ( #10848 )
...
* chore(rest): forward-port release metadata from v14 branch
* chore(formatters): forward-port release metadata from builders/v1 branch
* chore(builders): forward-port release metadata from builders/v1 branch
* chore(core): forward-port release metadata from v14 branch
* chore(ws): forward-port release metadata from v14 branch
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-04-27 18:30:38 +00:00
Qjuh
d32aacd14c
feat(website): show examples on constructors ( #10856 )
...
* feat(website): show examples on constructors
* fix: lint
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-04-27 00:48:18 +00:00
Almeida
a4f3a2574d
ci: update list of packages in codecov uploads ( #10846 )
...
* ci: update list of packages in coverage upload
* build: remove test dependencies
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-04-27 00:45:54 +00:00
Almeida
8f375275ca
fix: message builders ( #10802 )
...
* fix: message builders
- Added `clearParse`, `clearRoles`, and `clearUsers` methods to the `AllowedMentionsBuilder`, since passing an empty array and omitting the these fields behave differently
- Strictened assertions
- Removed `AttachmentBuilder#clearId`, as it is a required field
- Added missing `MessageBuilder#setEmbeds`
- Added missing `MessageReferenceBuilder#setFailIfNotExists`
- Improve/fix documentation
- Consistency™️
* fix: updater functions return type
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-04-25 20:52:00 +00:00
Danial Raza
d81b4be2cd
feat: add soundboard ( #10590 )
...
* feat: add soundboard
* types(PartialSoundboardSound): add `available`
* feat(VoiceChannelEffect): add `soundboardSound` getter
* types: improve return types
* docs: requested changes
* feat: support multiple audio file types
* types(GuildSoundboardSoundCreateOptions): add `contentType`
* types: add default and guild soundboard sound
* fix: requested changes
* docs: use `@fires` tag
* docs: remove misleading tag
* chore: requested changes and missing things
* feat: add send soundboard sound options
2025-04-25 19:43:17 +00:00
Naiyar
8e4e319c24
feat: entry-point command ( #10640 )
...
* feat: entry point command
* chore: update tests
* chore: suggested change
* chore: suggestion
Co-authored-by: Almeida <github@almeidx.dev >
* chore: suggestion
Co-authored-by: Almeida <github@almeidx.dev >
* chore: suggestion
Co-authored-by: Almeida <github@almeidx.dev >
* chore: suggestion
Co-authored-by: Almeida <github@almeidx.dev >
* chore: suggestion
Co-authored-by: Almeida <github@almeidx.dev >
* chore: remove extra info closing tag
---------
Co-authored-by: Almeida <github@almeidx.dev >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-04-24 19:55:30 +00:00
Qjuh
5a4de953fa
fix: generateSplitDocumentation for external docs on main ( #10827 )
...
* fix: generateSplitDocumentation for external docs on main
* fix: remove console.log
* chore: apply suggestion
Co-authored-by: Almeida <github@almeidx.dev >
* fix: mixes tag
* chore: docs include collection
---------
Co-authored-by: Almeida <github@almeidx.dev >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-04-24 19:19:52 +00:00
Sammy
891fe277bf
fix(builders): export container component ( #10844 )
2025-04-24 17:13:34 +00:00
Vlad Frangu
abc5d99ce8
feat: components v2 in builders ( #10788 )
...
* feat: thumbnail component
* chore: just a temp file to track remaining components
* feat: file component
* feat: section component
* feat: text display component
* chore: bump alpha version of dtypes
* chore: simplify ComponentBuilder base type
* feat: MediaGallery
* feat: Section builder
* chore: tests for sections
* chore: forgot you
* chore: docs
* fix: missing comma
* fix: my bad
* feat: container builder
* chore: requested changes
* chore: missed u
* chore: type tests
* chore: setId/clearId
* chore: apply suggestions from code review
* chore: unify pick
* chore: some requested changes
* chore: tests and small fixes
* chore: added tests that need fixing
* fix: tests
* chore: cleanup on isle protected
* docs: remove locale
* chore: types for new message builder
* chore: fix tests
* chore: attempt 1 at message builder assertions
* chore: apply suggestions
* Update packages/builders/src/messages/Assertions.ts
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* Update packages/builders/src/components/v2/Thumbnail.ts
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* fix: tests
* chore: fmt
* Apply suggestions from code review
Co-authored-by: Denis-Adrian Cristea <didinele.dev@gmail.com >
* chore: fix pnpm lockfile revert
---------
Co-authored-by: Qjuh <76154676+Qjuh@users.noreply.github.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Denis-Adrian Cristea <didinele.dev@gmail.com >
2025-04-23 17:29:15 +00:00
Vlad Frangu
42ce116226
chore(deps): bump discord-api-types ( #10841 )
...
* chore(deps): bump discord-api-types
* chore: tests
* chore: tests 2
* chore: replace ImageSize type with dtypes type
2025-04-22 17:12:34 +00:00
柚子Youzi
8f35dfd039
docs(readme): add import statement for pure REST usage to align with other examples ( #10838 )
...
* docs(readme): add import statement for pure REST usage to align with other examples
Added missing `import` statements in the "Independent REST API Usage" section to maintain consistency with the rest of the README examples.
This change also ensures that the usage of `@discordjs/core` reflects a REST-only setup by importing from `@discordjs/core/http-only`, which avoids dependency issues like `Can't resolve 'zlib-sync'`.
* fix: standardize import quotes in README.md
* style: organise imports
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2025-04-20 14:10:24 +00:00
Qjuh
92e07c8f7f
types: add missing BaseMessageCreateOptions ( #10833 )
...
* types: add missing BaseMessageCreateOptions
* build: trigger tests
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: almeidx <github@almeidx.dev >
2025-04-18 16:46:55 +00:00
Qjuh
feec5efe45
fix: don't set ready status twice ( #10807 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-04-17 18:11:24 +00:00
Danial Raza
57c3da2e8e
docs(ApplicationCommand): incorrect method in example ( #10837 )
2025-04-16 17:26:28 +00:00
Almeida
5c0b714557
fix: structure imports on windows ( #10835 )
2025-04-13 19:45:11 +00:00
Almeida
f0ea40586b
build: bump discord-api-types to 0.37.120 ( #10832 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-04-11 08:26:23 +00:00
iCrawl
056c691281
ci: update pnpm version when building main
2025-04-11 01:56:42 +02:00
iCrawl
8ce8f7ff46
ci: fix upload to database
2025-04-11 01:09:24 +02:00
iCrawl
e22a7bb505
ci: upload docs to cf
2025-04-11 00:55:57 +02:00
Qjuh
74110b3e7d
fix(website): add type to variables ( #10779 )
...
* fix(website): add type to variables
* chore: apply suggestion
* chore: lint
2025-04-10 22:44:35 +02:00
Almeida
53ba3b6016
feat(BaseInteraction): add attachmentSizeLimit ( #10830 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-04-10 20:41:52 +00:00
Noel
2e3bc69602
refactor: website facelift ( #10823 )
2025-04-10 22:02:37 +02:00
Almeida
1fe53c7ca2
chore: move pnpm settings to pnpm-workspace.yaml ( #10828 )
...
* chore: move pnpm settings to pnpm-workspace.yaml
* chore: remove contentlayer remains
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-04-10 17:42:05 +00:00
Jiralite
3b76c7072d
build: Bump Undici to 7.8.0 ( #10831 )
...
build: bump Undici
2025-04-10 13:40:46 +00:00
Danial Raza
d93a52c1dd
chore: remove has PR label ( #10820 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-04-07 16:22:31 +00:00
Jiralite
2e99c26c6d
build: allowAny instead of allowedAny ( #10825 )
2025-04-07 05:07:45 +00:00
Noel
f580de8025
chore: upgrade deps ( #10824 )
2025-04-05 13:18:56 +02:00
Danial Raza
432aba3df7
types(ModalSubmitFields): fix fields type ( #10816 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-03-30 11:45:37 +00:00
Almeida
646ecae47f
fix(Message): forwarded messages are not crosspostable ( #10821 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-03-29 08:17:51 +00:00
Almeida
93f2ba0fc8
fix(PollAnswer): only define _emoji property once ( #10811 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-03-27 18:05:05 +00:00
Jacob Morrison
3234fc6b3b
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>
2025-03-27 18:01:05 +00:00
Almeida
73f2ef9c87
fix: all shards spawning on shard 0 with sharding manager ( #10814 )
2025-03-22 20:17:14 +00:00
Jiralite
4d19426810
fix(textInput): Value must be at least 1 character in length ( #10805 )
...
fix(textInput): value must be at least 1 in length
2025-03-17 15:31:44 +00:00
Muhammad Nizamuddin Aulia
79b79b6a44
fix(create-discord-bot): register command files in subdirectories ( #10775 )
...
* feat(create-discord-bot): add user command in utility subdirectory
* fix(create-discord-bot): command files in the subdirectory were skipped
* fix(create-discord-bot): fix command files in subdirectory were skipped in Deno template
* fix: minor fix
* fix: lint
* refactor: suggested changes
revert: unrelated change
---------
Co-authored-by: almeidx <github@almeidx.dev >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2025-03-16 18:38:48 +00:00
Jiralite
eabcc52594
refactor(constants): Update guide URL ( #10803 )
...
refactor(constants): update guide URL
2025-03-16 17:18:25 +00:00
Qjuh
a151424261
fix(website): correctly link type parameters in docs ( #10801 )
2025-03-15 22:39:29 +00:00
Denis-Adrian Cristea
09beb8a6a0
feat: message builder ( #10793 )
...
* feat: attachment builder
* feat: message builder
* chore: nits
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* fix: nonce assertion
* chore: strip bad method
* chore: nit
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* chore: nits
* chore: address final review
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2025-03-14 08:09:15 +00:00
Almeida
ab6a69401e
docs: remove hardcoded locale from links ( #10794 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-03-07 21:23:42 +00:00
Jiralite
12638cd43c
fix(embed): Allow attachment protocols for thumbnails and images ( #10795 )
...
fix(embed): allow attachment protocols for thumbnails and images
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-03-07 20:19:14 +00:00
Jiralite
c78407e751
fix(GuildMemberManager): Ensure empty object for fetching many guild members ( #10796 )
...
fix(GuildMemberManager): pass empty object for fetching many
2025-03-07 20:15:54 +00:00
Danial Raza
e273afbb93
feat: override groupBy to return Collection ( #10791 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-03-05 20:19:20 +00:00
Danial Raza
b7e334e74a
feat(Webhook): allow setting withComponents ( #10792 )
...
* feat(Webhook): allow setting `withComponents`
* docs: remove brackets
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2025-03-05 19:08:22 +00:00
Denis-Adrian Cristea
0f89353443
refactor!: remove discord.js builders ( #10529 )
...
BREAKING CHANGE: Removed all builder extensions within discord.js
2025-03-05 14:34:49 +02:00
Denis-Adrian Cristea
28a945069f
fix(ContextMenuCommandBuilder): allow emoji in name ( #10790 )
...
* fix(ContextMenuCommandBuilder): allow emoji in name
* test: add emoji from 16.0
https://emojipedia.org/fingerprint
* chore: non rule-breaking regex
* feat: use simplified regex
Co-authored-by: Qjuh <76154676+Qjuh@users.noreply.github.com >
* style: prettier
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Qjuh <76154676+Qjuh@users.noreply.github.com >
2025-03-05 12:15:54 +00:00
Almeida
d1f56ffb2a
fix: poll builders ( #10783 )
...
* fix: poll builders
- Fixed validations
- Added missing documentation
- Removed redundant code
- Consistency™️
* fix: tests
* feat: missing answers test
2025-03-01 14:57:00 +00:00
TÆMBØ
88bfeaab22
feat: PollBuilder ( #10324 )
...
* Add PollBuilder
* Add exports
* Update typings
* Update validations
* Use correct enum validator method
* Fix assertion, formatting
* Add tests
* Fix assertion
* Add JSDoc, format
* Make requested changes
* Remove unnecessary blank import
* Add support for PollBuilder in mainlib discord.js
* Add types, fix formatting
* Correct typings & assertions for poll answer emojis
* Improve typings readability
* Add JSDoc typings for overrides
* Add types for using PollBuilder in message payload
* Add tests, allow passing Emoji instance to emoji option
* Fix formatting
* Update max poll duration
* refactor: implement builders v2 pattern
2025-02-28 10:07:27 +00:00
Danial Raza
b6fda781c8
refactor: remove parameter reassignment ( #10715 )
...
* refactor: remove parameter reassignment
* refactor: requested changes
Co-authored-by: Almeida <github@almeidx.dev >
* chore: requested changes
Co-authored-by: Qjuh <Qjuh@users.noreply.github.com >
* chore: requested changes
* refactor: destructure in parameters
Co-authored-by: Almeida <github@almeidx.dev >
* refactor: apply suggested changes
---------
Co-authored-by: Almeida <github@almeidx.dev >
Co-authored-by: Qjuh <Qjuh@users.noreply.github.com >
2025-02-26 15:31:29 +00:00
Almeida
bb6767113f
feat: re-emit REST debug logs ( #10782 )
2025-02-25 06:20:10 +00:00
Jiralite
1054f4abce
refactor(PackageSelect): Redirect to stable ( #10778 )
...
refactor(PackageSelect): redirect to stable
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-02-23 19:13:16 +00:00
Almeida
c429cc112b
types(ShardClientUtil): remove count and ids ( #10780 )
2025-02-23 16:13:59 +00:00
Almeida
a1d19b909a
refactor!: remove polyfillDispose ( #10776 )
...
BREAKING CHANGE: The `polyfillDispose` function has been removed
2025-02-22 00:52:06 +00:00
Danial Raza
ed55c029d6
fix(MessagePayload): preserve existing flags when editing ( #10765 )
...
* fix(MessagePayload): preserve existing flags when editing
* refactor: request changes
* fix: missing `.bitfield`
2025-02-21 15:17:33 +00:00
Danial Raza
cbb33ecdac
types(InteractionCallbackResponse): add missing InGuild generic ( #10767 )
...
Co-authored-by: TÆMBØ <TAEMBO@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-02-21 15:11:07 +00:00
Naiyar
c4fbe89f48
fix(GuildChannelManager): properly resolve avatar for createWebhook ( #10772 )
...
fix(GuildChannelManager): properly resolve avatr for createWebhook
2025-02-21 11:14:38 +00:00
TÆMBØ
0e7bdb0728
feat!: create forwards and add ChannelManager#createMessage() ( #10559 )
...
BREAKING CHANGE: `MessageCreateOptions` no longer accepts `forward` or `reply`. Use `messageReference` instead.
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2025-02-20 21:53:52 +00:00
Vlad Frangu
19d48f6d6c
feat: print out support for aes-256-gcm in native node:crypto ( #10764 )
2025-02-19 20:59:17 +00:00
Kevin
e3e3c212bd
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 >
2025-02-15 20:20:54 +00:00
Qjuh
44b0f7dd99
chore: Update CODEOWNERS ( #10759 )
...
* chore: Update CODEOWNERS
* Update CODEOWNERS
* sort
---------
Co-authored-by: Almeida <github@almeidx.dev >
2025-02-15 13:49:03 +00:00
Luna
b7fd2d105f
refactor(Client)!: Remove emojis getter ( #10754 )
...
BREAKING CHANGE: Removed `Client#emojis`
---------
Co-authored-by: Danial Raza <danialrazafb@gmail.com >
2025-02-15 13:46:29 +02:00
Amgelo563
4b63bb8046
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-02-12 19:52:02 +00:00
Jiralite
5c49b6d9af
docs: Fix close tags ( #10756 )
...
* docs: fix close tag
* remove extra spaces
---------
Co-authored-by: Almeida <github@almeidx.dev >
2025-02-12 19:08:07 +00:00
Danial Raza
64494137da
types: rename CategoryChannelType to CategoryChannelChildTypes ( #10750 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-02-12 11:26:13 +00:00
Almeida
58a111d6fe
chore: use Node.js 22 and fix corepack installation ( #10746 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-02-11 00:21:09 +00:00
Lobo Metalúrgico
5c48979096
build: Update undici to 6.21.1 ( #10743 )
...
fix: undici bumping to 6.21.1
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-02-10 23:07:06 +00:00
Almeida
2183c5eebb
fix(EmbedFieldBuilder): allow empty name and value ( #10745 )
2025-02-10 21:54:31 +00:00
Jiralite
af3ab2211a
chore: Update GuildEmojisAndStickers in bug report form ( #10741 )
...
chore: update intent name
2025-02-08 15:19:15 +00:00
Jiralite
90105338f0
chore: Remove "typings" scope from cliff.toml ( #10738 )
...
chore: remove typings from generator
2025-02-02 15:44:53 +00:00
ŊʂƓ PRIYANSHU
5f463eb9e9
chore: Add contributors and last commit badges ( #10428 )
...
* chore: add new fancy badges
* chore: add util
* style: remove extra space
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-01-29 10:51:05 +00:00
Jiralite
529ce6b472
docs: Use link tags to render links on the documentation ( #10731 )
...
* docs: use link tags
* docs(DateResolvable): update link
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-01-29 09:27:58 +00:00
Jiralite
fa0d4b507d
feat: Incident Actions ( #10727 )
...
* feat: initial commit
* feat: add guild helper
* docs: `guild` is required
* docs(IncidentActions): move to guild
* fix: `incidents_data` is nullable
* fix: method typo
* fix: default to `null`
* fix: use `new Date()`
* docs: note that it is not received over the gateway
* refactor: use transformer
* chore: resolve TODO
* chore: typo
Co-authored-by: Danial Raza <danialrazafb@gmail.com >
* chore: suggestions
Co-authored-by: Almeida <github@almeidx.dev >
* chore: consistency
Co-authored-by: Almeida <github@almeidx.dev >
---------
Co-authored-by: Danial Raza <danialrazafb@gmail.com >
Co-authored-by: Almeida <github@almeidx.dev >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-01-28 19:43:20 +00:00
Danial Raza
6e61ec6358
feat(Client): add request soundboard sounds ( #10608 )
...
* feat(Client): add request soundboard sounds
* docs: add `guildId` to example
Co-authored-by: Almeida <github@almeidx.dev >
* refactor: remove `groupBy` polyfill
---------
Co-authored-by: Almeida <github@almeidx.dev >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-01-28 12:33:34 +00:00
Jiralite
6df42db33d
build: bump discord-api-types to 0.37.118 ( #10730 )
2025-01-28 10:09:09 +00:00
Jiralite
3db8ce70a2
build!: Bump Node.js to 22.12.0 ( #10726 )
...
BREAKING CHANGE: Node.js 22.12.0 or above is required.
2025-01-26 14:56:39 +00:00
Jiralite
9b8b0f828c
build: Properly add typecheck tests ( #10722 )
...
* build: exclude type tests from running
* refactor: use `tsc`
* test: fix broker test
* test: fix voice test
* test: fix builders test
* test: use vitest typecheck
remove unused test scripts
skip lib check
rm vitest.d.ts
* fix: remove tsd from core and ws
* fix: extend local tsconfig
---------
Co-authored-by: almeidx <github@almeidx.dev >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-01-26 14:28:45 +00:00
cobalt
b820daadd4
fix(GuildAuditLogEntry)!: Fix some incorrect types and runtime logic ( #10591 )
...
BREAKING CHANGE: It also doesn't have a `options.channel_id`, so I stopped `.extra.channel` from being set to `{ id: undefined }`
BREAKING CHANGE: Fixed both types and runtime logic here, it previously created a broken `AutoModerationRule`
BREAKING CHANGE: Removed `Targets.GuildOnboarding`, it will fallback to `Targets.Unknown` and generate a placeholder `target` from the `changes`
---------
Signed-off-by: cobalt <61329810+cobaltt7@users.noreply.github.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Denis-Adrian Cristea <didinele.dev@gmail.com >
Co-authored-by: Almeida <github@almeidx.dev >
2025-01-26 13:48:57 +00:00
René
b7e0fe3689
feat(collection): honour subclassing via @@species in static methods ( #10723 )
...
* feat(collection): use @@species in static methods
* test(collection): subclassing tests
* chore: trigger ci
---------
Co-authored-by: almeidx <github@almeidx.dev >
2025-01-26 13:14:48 +00:00
Vlad Frangu
0ab6abbcff
types: remove fields that cannot be set by the client ( #10711 )
...
* types: remove fields that cannot be set by the client
* chore: cleanup JS lands too
* chore: requested changes
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-01-26 10:34:34 +00:00
Danial Raza
695f592361
refactor!: consolidate parameters into a single options object ( #10718 )
...
BREAKING CHANGE: `ApplicationCommandManager#fetch` and `GuildApplicationCommandManager#fetch` no longer accept 2 parameters. Instead, the first parameter accepts `id` or `options` which can now also have the `id` property.
---------
Co-authored-by: Micah Benac <OfficialSirH@users.noreply.github.com >
Co-authored-by: Almeida <github@almeidx.dev >
2025-01-25 20:43:20 +00:00
Almeida
2cbf418008
types!: remove GuildMemberResolvable ( #10713 )
...
BREAKING CHANGE: The `GuildMemberResolvable` union has been removed. Use `UserResolvable` instead.
2025-01-24 12:39:37 +00:00
Almeida
670667d65b
feat: add auth option in api methods ( #10717 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Denis-Adrian Cristea <didinele.dev@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-01-24 11:23:17 +00:00
Amgelo563
54d8750a2d
docs(Message): improve message snapshots description ( #10709 )
...
* docs(Message): improve message snapshots description
* docs(Message): remove snapshots single entry callout
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2025-01-24 10:32:56 +00:00
Almeida
8e3ab32942
refactor!: return void on bans/kick/addRole/removeRole methods ( #10714 )
...
BREAKING CHANGE: The following methods don't return anything: `GuildMember#ban`, `GuildMember#kick`, `GuildMemberManager#ban`, `GuildMemberManager#unban`, `GuildMemberManager#kick`, `GuildMemberManager#addRole`, `GuildMemberManager#removeRole`, `GuildBanManager#create`, and `GuildBanManager#remove`.
2025-01-24 10:21:40 +00:00
Almeida
bbec50b134
style: require file extensions in file imports ( #10724 )
2025-01-24 10:17:02 +00:00
Almeida
db3cb48246
refactor: use throw instead of Promise.reject ( #10712 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Renegade334 <Renegade334@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-01-24 09:39:05 +00:00
Jiralite
702a3762d1
test: Fix collector tests ( #10725 )
...
test: fix collector tests
2025-01-24 09:34:30 +00:00
Naiyar
a3fa1a8dcd
feat(interactions): add launchActivity method ( #10646 )
...
* feat(interactions): add launchActivity method
* chore: suggestion
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* chore: suggestion
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* fix: overload and add tests
* chore: wording
* chore: wording
* chore: spacing
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-01-24 09:11:18 +00:00
Jiralite
3d85d96f08
docs(guild): Remove "all" for listing guild members ( #10719 )
...
docs(guild): remove "all" for listing
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-01-24 09:03:43 +00:00
Almeida
687e2ae672
refactor!: use AsyncEventEmitter instead of EventEmitter ( #10710 )
...
BREAKING CHANGE: The `BaseClient`, `Shard`, `ShardingManager`, and `Collector` classes now extend `AsyncEventEmitter` instead of `EventEmitter`.
2025-01-23 09:20:05 +00:00
Naiyar
aa90f00d11
types(interactions): fix overloads ( #10702 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2025-01-18 19:19:41 +00:00
Danial Raza
ad6b006d35
refactor: standardize export style to named exports ( #10630 )
...
* refactor: standardize export style to named exports
* refactor: export enums directly
* fix: update importing in generateRequires script
* fix: missed places
* feat: add eslint rule
* fix: ci errors
* fix: leftovers
* fix: remove accidentally readded interaction response
* fix: remove interaction response export
* fix: correct collection export
* chore: add another eslint rule
---------
Co-authored-by: almeidx <github@almeidx.dev >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-01-18 18:58:28 +00:00
Danial Raza
c6e16c3675
types(ThreadOnlyChannel): remove incorrect messages property ( #10708 )
...
* types(ThreadOnlyChannel): remove incorrect `messages` property
Co-authored-by: TÆMBØ <TAEMBO@users.noreply.github.com >
* test: t e s t s
* test: revamp tests
---------
Co-authored-by: TÆMBØ <TAEMBO@users.noreply.github.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2025-01-18 07:38:00 +00:00
Vlad Frangu
052ed7fbe7
chore: backport-candidate GitHub label ( #10623 )
...
* chore: backport-candidate GitHub label
* chore: sort label script
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-01-18 07:22:50 +00:00
Danial Raza
21096884b1
types: add undefined to flags for exactOptionalPropertyTypes ( #10707 )
2025-01-16 19:34:10 +00:00
Idris
0c40bc195e
refactor(Emoji)!: make imageURL() change extension dynamically ( #10613 )
...
BREAKING CHANGE: Image URLs of emojis now automatically return GIF or static extensions.
BREAKING CHANGE: `CDN#emoji()` now has an `animated` required parameter.
2025-01-16 09:59:28 +00:00
Jiralite
e2bbfe7b13
refactor!: Return only snowflakes for bulk delete ( #10704 )
...
BREAKING CHANGE: Bulk deleting will only return the message ids that were deleted.
---------
Co-authored-by: Almeida <github@almeidx.dev >
2025-01-16 09:47:15 +00:00
Danial Raza
6a42c5f929
fix!: move crosspost() to GuildMessageManager ( #10703 )
...
BREAKING CHANGE: The `crosspost()` method from `MessageManager` has been moved to `GuildMessageManager`.
2025-01-15 11:29:35 +00:00
Naiyar
1fd587c935
types: Allow only ephemeral for defer reply ( #10696 )
...
* fix(types): remove unusable flags from InteractionDeferReplyOptions
* fix: include flags in WebhookMessageEditOptions
* chore: update jsdoc
* fix: wrong order
* chore: specify the flag
* chore: extend MessageEditOptions
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2025-01-14 14:16:33 +00:00
Naiyar
a65c982ddb
feat(PartialGroupDMChannel): add missing properties ( #10502 )
...
* fix(PartialGroupDMChannel): add missing ownerId property
* refactor: make ownerID nullable
* feat: add last_message_id & last_pin_timestamp prop
* feat: add component collector methods
* fix: handle null case
Co-authored-by: Vlad Frangu <me@vladfrangu.dev >
---------
Co-authored-by: Vlad Frangu <me@vladfrangu.dev >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-01-14 09:22:14 +00:00
Almeida
18ab0cf62a
refactor(actions): removed unnecessary actions ( #10666 )
...
Removed actions that were only being used in their
respective websocket handlers. The remaining
actions either were either being used elsewhere or
were using methods from the `GenericAction` class.
Co-authored-by: Vlad Frangu <me@vladfrangu.dev >
2025-01-13 11:29:57 +00:00
Almeida
28afb0ca0a
refactor: remove data resolver exports ( #10701 )
...
refactor!: remove data resolver exports
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-01-13 10:26:31 +00:00
Vlad Frangu
5f7d335290
feat: fetch gateway information without requiring rest in ws ( #10651 )
...
* feat: overridable initial gateway URL
* chore: discussion changes
* chore: requested change
* chore: other changes
* Update packages/ws/src/ws/WebSocketManager.ts
* style: run ESLint
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-01-13 10:23:41 +00:00
Digital
1e29bb4049
fix(PresenceUpdate): correctly add user regardless of their properties ( #10672 )
...
* fix(PresenceUpdate): correctly add user regardless of their properties
* refactor(PresenceUpdate): reflect partials
* refactor(PresenceUpdate): prettier
* refactor(PresenceUpdate): add import
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-01-13 10:20:44 +00:00
Naiyar
34b6a82935
refactor(IntegrationApplication): move common properties to Application ( #10627 )
...
* refactor(IntegrationApplication): move common properties to Application
* fix: remove prop from ClientApplication
2025-01-13 10:16:14 +00:00
Almeida
6314d96ed1
types: remove createComponent and createComponentBuilder ( #10687 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-01-13 10:08:26 +00:00
ckohen
ae0265eefc
feat(rest)!: allow passing tokens per request ( #10682 )
...
BREAKING CHANGE: `RequestData.authPrefix` has been removed in favor of `RequestData.auth.prefix`
2025-01-13 05:36:05 +00:00
Jiralite
11438c230b
refactor!: Unpin @discordjs/collection ( #10665 )
...
BREAKING CHANGE: discord.js now uses @discordjs/collection v3—a major version increase.
2025-01-13 04:48:30 +00:00
Naiyar
101bef1c52
fix(InteractionResponses): mark replied true for followUps ( #10688 )
...
fix: mark replied true for followUps
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2025-01-12 21:52:45 +00:00
Jiralite
7e81d3b6c8
refactor!: Remove InteractionResponse ( #10689 )
...
BREAKING CHANGE: `InteractionResponse` has been removed. Create interaction collectors via `with_response` or fetching the reply.
2025-01-12 21:48:08 +00:00
Ryan Munro
f70ab41d56
fix(IntegrationApplication)!: remove hook ( #10699 )
...
BREAKING CHANGE: IntegrationApplication#hook has been removed.
2025-01-12 20:51:58 +00:00
Vlad Frangu
24f395412c
types: fix recurrence rule types ( #10693 )
...
* types: fix recurrence rule types
* fix: endAt not endsAt
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-01-12 20:22:09 +00:00
Jiralite
3ddb73287b
refactor!: Better application command mention format approach ( #10639 )
...
BREAKING CHANGE: The parameters of `chatInputApplicationCommandMention()` have been reordered.
2025-01-12 20:09:03 +00:00
Jiralite
91f59cf183
fix(fetchVersions): Sort package versions ( #10695 )
...
* fix(fetchVersions): sort package versions
* fix(middleware): fix stable redirect
2025-01-12 19:09:46 +01:00
ckohen
01e64b4e9a
fix(actions): respect ratelimits on split docs upload ( #10697 )
...
* fix(actions): respect ratelimits on split docs upload
* fix: set failed on missing uploads
2025-01-12 19:05:35 +01:00
Jiralite
9a400730f5
test: Include type checks on builders ( #10692 )
...
test: include type checks on builders
2025-01-05 12:16:25 +00:00
GodderE2D
28126cd375
fix: make version and package select openable on mobile ( #10684 )
2025-01-05 09:59:15 +00:00
Jiralite
0c9901e5e4
style: Run Prettier ( #10691 )
...
style: prettier
2025-01-05 02:53:44 +01:00
Jiralite
071015caef
test: Add with_response overload tests ( #10685 )
...
test: add overload tests
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-01-05 00:22:58 +00:00
Synbulat Biishev
f5d2926c5a
feat(NewsChannel)!: return followed channel data ( #8566 )
...
BREAKING CHANGE: `GuildChannelManager#addFollower` and `AnnouncementChannel#addFollower` now return `FollowedChannelData`
2025-01-04 17:43:22 +00:00
Jiralite
1986c2d2a8
fix(Message): Ensure channel is defined for clean content ( #10681 )
...
fix(Message): ensure channel is defined for clean content
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-01-04 17:19:56 +00:00
Jiralite
28a2503845
fix(interactions): options should be optional ( #10683 )
...
fix(interactions): fix optional overloads
2025-01-03 23:10:09 +00:00
René
bacc08b45f
refactor(PermissionOverwrites)!: cache-independent resolve ( #10528 )
...
BREAKING CHANGE: `PermissionOverwrites#resolve`'s `overwrite` arg now requires `type` if the `id` is a Snowflake
2025-01-03 11:40:59 +02:00
Jiralite
9fea0698af
fix: Correct guild member banner URL ( #10677 )
...
fix: correct guild member banner URL
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2025-01-02 08:19:33 +00:00
ckohen
65883f344e
chore(cliff): don't skip breaking commits ( #10675 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2025-01-02 00:48:21 +00:00
Almeida
ad0d9a295e
chore(create-discord-bot): release create-discord-bot@1.0.0 ( #10674 )
...
* chore: fix cliff-jumper config
* chore(create-discord-bot): release create-discord-bot@1.0.0
---------
Co-authored-by: Vlad Frangu <me@vladfrangu.dev >
2025-01-01 23:28:01 +00:00
Jiralite
a111cddcea
feat: Upgrade create-discord-bot dependencies ( #10673 )
...
feat: upgrade cdb deps
2025-01-01 23:13:06 +00:00
pat
bc3a0c8389
fix(voice): mark stream as ended ( #10455 )
...
* fix: mark stream as ended
refactor: prefer destroying the stream
* refactor: callback for nextTick
test: wait duration ms to check end
chore: eslint
test: end before timeout
---------
Co-authored-by: Almeida <github@almeidx.dev >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-12-31 20:45:24 +00:00
Almeida
a6685a319e
build: bump dependencies ( #10671 )
2024-12-31 21:31:34 +01:00
Denis-Adrian Cristea
b854c7b979
fix(SimpleIdentifyThrottler): don't sleep negative amounts ( #10669 )
...
* fix(SimpleIdentifyThrottler): don't sleep negative amounts
* fix: test
2024-12-31 18:16:57 +00:00
Qjuh
b81ad113a0
ci: make docs run succeed for old tags ( #10668 )
2024-12-30 15:27:43 +01:00
Danial Raza
c484e3de25
feat(Subscription): add renewalSkuIds ( #10662 )
2024-12-21 22:19:36 +00:00
Danial Raza
f1bce54a28
fix(InteractionResponses): properly resolve message flags ( #10660 )
2024-12-18 14:39:04 +00:00
Jiralite
35ebcc7d5a
refactor!: Remove deprecations ( #10645 )
...
BREAKING CHANGE: `GuildsAPI#editUserVoiceState()` has been removed. Use `VoiceAPI#editUserVoiceState()` instead.
BREAKING CHANGE: `GuildsAPI#setUserVoiceState()` has been removed. Use `VoiceAPI#setUserVoiceState()` instead.
BREAKING CHANGE: `InteractionsAPI#sendPremiumRequired()` has been removed.
BREAKING CHANGE: `StickersAPI#getNitroStickers()` has been removed. Use `StickersAPI#getStickers()` instead.
2024-12-13 18:21:10 +00:00
Jiralite
0848fc6b4e
fix: Handle unknown versions ( #10657 )
2024-12-12 20:09:05 +01:00
Danial Raza
fd1958bd67
refactor!: replace isAnySelectMenu with isSelectMenu ( #10656 )
...
BREAKING CHANGE: `BaseInteraction#isAnySelectMenu()` has been removed. Use `BaseInteraction#isSelectMenu()` instead.
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2024-12-12 10:21:00 +00:00
Naiyar
89940d55e3
fix: use Message#interactionMetadata ( #10654 )
2024-12-12 02:56:22 +00:00
Denis-Adrian Cristea
2ff47d85cf
refactor(IContextFetchingStrategy): explicitly name forwarded properties ( #10652 )
2024-12-10 06:34:15 +00:00
Jiralite
5d00332b8c
refactor!: Remove deprecations ( #10647 )
...
refactor: remove deprecations
BREAKING CHANGE: `ApplicationCommand#dmPermission` has been removed. Use `ApplicationCommand#contexts` instead.
BREAKING CHANGE: `ApplicationCommandData#dmPermission` has been removed. Use `ApplicationCommandData#contexts` instead.
BREAKING CHANGE: `ApplicationCommandData#setDMPermission` has been removed.
BREAKING CHANGE: `Message#setcon` has been removed. Use `Message#interactionMetadata` instead.
2024-12-09 13:15:57 +00:00
Rodrigo Leitão
310563ba07
refactor(GuildChannel)!: default setParent's lockPermissions to false ( #9016 )
...
BREAKING CHANGE: `GuildChannel#setParent`'s `lockPermissions` now defaults to false
2024-12-09 10:51:39 +02:00
Jiralite
231954d630
types(InteractionReplyOptions): Add withResponse ( #10637 )
...
types(InteractionReplyOptions): add `withResponse`
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-12-09 08:44:14 +00:00
Naiyar
1cfc835e97
fix(interactions): wrong return type and missing implementation of with_response in core ( #10644 )
...
* fix(types): wrong return type with with_response
* fix: missing implementation of with_response
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-12-09 08:40:35 +00:00
Almeida
b3d4259f8a
refactor!: remove deprecated CDN method overloads ( #10649 )
...
BREAKING CHANGE: Removed user avatar decoration overload from `CDN#avatarDecoration()`
BREAKING CHANGE: Removed non-object options overload from `CDN#emoji()`
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2024-12-09 06:58:47 +00:00
Jiralite
af4018c25f
refactor!: Remove underscore ( #10648 )
...
BREAKING CHANGE: Removed the `underscore()` formatter. Use `underline()` instead.
2024-12-09 00:02:34 +00:00
Jiralite
00dceb32ba
test: Remove unused test ( #10638 )
...
test: remove unused test
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-12-05 23:19:33 +00:00
Jaw0r3k
0ac140cd9f
refactor!: escape expanded markdown by default ( #9463 )
...
feat: support markdown
BREAKING CHANGE: `heading`, `bulletedList`, `numberedList`, `maskedLink` in `EscapeMarkdownOptions` now defaults to `true`.
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2024-12-05 22:43:40 +00:00
Jiralite
25633a024e
docs(InteractionDeferReplyOptions): Associate flags with its <info> ( #10635 )
...
docs(InteractionDeferReplyOptions): move `flags` down
2024-12-05 21:58:47 +00:00
Jaw0r3k
dd430c090d
refactor(guild)!: remove deprecated get guild overload ( #10052 )
...
BREAKING CHANGE: Removed `GuildsAPI#get` overload that allowed passing options as 2nd parameter
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2024-12-05 21:05:15 +02:00
Naiyar
6304c0177e
feat(ClientApplication): add webhook events ( #10588 )
...
* feat(ClientApplication): add webhook events
* refactor: update enum names and add external types
* docs(APITypes): reorder
* chore: requested changes
* chore: requested changes
* docs: remove redundancy
* Update ClientApplication.js
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Almeida <github@almeidx.dev >
2024-12-05 18:52:02 +00:00
Qjuh
07eb3865c4
types: fix Client#lastPingTimestamps ( #10634 )
...
* types: fix Client#lastPingTimestamps
* docs: consistency
* types: use ReadonlyCollection
2024-12-05 16:46:38 +00:00
Jiralite
0560842a21
feat(EntitlementManager): Support get entitlement ( #10606 )
...
* feat: support get entitlement
* docs: add return type
Co-authored-by: Danial Raza <danialrazafb@gmail.com >
* fix: property typo
Co-authored-by: Almeida <github@almeidx.dev >
* fix: property typo
Co-authored-by: Almeida <github@almeidx.dev >
---------
Co-authored-by: Danial Raza <danialrazafb@gmail.com >
Co-authored-by: Almeida <github@almeidx.dev >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-12-05 15:55:50 +00:00
Jiralite
a6390716fe
feat(monetization): Add get entitlement endpoint ( #10605 )
...
feat(monetization): add get entitlement endpoint
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-12-05 15:43:35 +00:00
Jiralite
abf4b6103c
types: Export some core-specific types ( #10620 )
...
types: export core-specific types
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-12-05 09:09:43 +00:00
Jiralite
eceaa85ad4
fix(ThreadChannel): Make ownerId always present ( #10618 )
...
fix: thread owner id is always present
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-12-05 08:40:46 +00:00
Danial Raza
d0dc864888
fix: update clientReady event name references ( #10632 )
2024-12-04 17:42:07 +00:00
Qjuh
bd7a995717
feat(website): include reexported members in docs ( #10518 )
...
* feat(website): add re-exported members to docs site
* refactor(scripts): rewrite sourceURL for externals
* feat(website): add external badge
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-12-02 18:28:44 +00:00
René
5f0d28c0fe
fix(collection)!: default sort comparison algorithm ( #10412 )
...
BREAKING CHANGE: This replaces the previously inaccurate default sort algorithm, which may alter sort results where a user-defined comparison function is not provided.
2024-12-02 08:23:48 +00:00
Jiralite
f5445c8104
fix(RoleManager): Fetching roles is not nullable ( #10629 )
...
fix(RoleManager): `fetch()` not nullable
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-11-29 18:40:12 +00:00
Jiralite
a69600546a
docs: Typos ( #10628 )
...
chore: typos
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-11-29 17:39:24 +00:00
Jiralite
8efb72e761
refactor(FetchApplicationCommandOptions): Use Locale over LocaleString ( #10625 )
...
refactor(FetchApplicationCommandOptions): prefer `Locale`
2024-11-29 09:57:00 +00:00
Vlad Frangu
5b125eeec9
docs: correct discord-api-types URLs ( #10622 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-11-28 17:50:34 +00:00
Danial Raza
a870bc1bd3
refactor: use cache.get() for snowflakes, resolve() otherwise ( #10626 )
...
* refactor: use `cache.get()` for snowflakes, `resolve()` otherwise
* fix: requested changes
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* chore: remove unnecessary `?? null`
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-11-28 17:48:04 +00:00
Jiralite
9d62ff57d6
refactor(commands): Use Locale over LocaleString ( #10624 )
...
* refactor: use `Locale`
* test: update `LocaleString` tests
2024-11-28 17:33:40 +00:00
Ryan Munro
2b0944a92f
feat(InteractionResponses)!: support with_response query parameter ( #10499 )
...
BREAKING CHANGE: `InteractionDeferUpdateOptions#fetchReply` was removed, use `InteractionDeferUpdateOptions#withResponse` instead
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2024-11-28 10:32:05 +02:00
Danial Raza
108943a397
feat: add subscriptions ( #10541 )
...
* feat: add subscriptions
* types: fix fetch options types
* fix: correct properties in patch method
* chore: requested changes
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* fix: correct export syntax
* chore(Entitlement): mark `ends_at` as nullable`
* types(FetchSubscriptionOptions): add missing `cache` option
* Revert "types(FetchSubscriptionOptions): add missing `cache` option"
This reverts commit ba472bdc599e1860754e59fce4806610f06ac682.
* chore(Entitlement): mark `startsTimestamp` as nullable
* fix: requested changes
* docs(SubscriptionManager): correct return type
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-11-28 08:18:44 +00:00
Jiralite
9010b121f4
fix: query is optional for some endpoints ( #10621 )
...
* fix(monetization): `query` is optional
* refactor: more defaults
2024-11-28 08:11:23 +00:00
Jiralite
e89c6b66ac
build!: Bump Node.js to 20 ( #10616 )
...
BREAKING CHANGE: Node.js 20 or above is required.
2024-11-27 16:37:35 +00:00
Jiralite
3a1b3cc8e1
build: Bump discord-api-types to 0.37.109 ( #10619 )
...
build: bump discord-api-types
2024-11-27 15:40:21 +00:00
Jiralite
97ffa201a2
test: Update deprecated emoji test ( #10607 )
...
test: update deprecated emoji test
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-11-27 08:31:11 +00:00
Vlad Frangu
0374079c67
chore(deps): bump discord-api-types ( #10611 )
2024-11-23 00:07:57 +00:00
Jiralite
98153baf91
build: Update dependencies ( #10601 )
...
* build: update dependencies
* build: upgrade pnpm to 9.13.2
2024-11-19 10:30:06 +00:00
Jiralite
b03a9e4043
feat: Emit reaction type on gateway events ( #10598 )
...
feat: emit reaction type
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-11-18 11:58:18 +00:00
Jiralite
2fa7d6246f
fix(MessageReaction): Address undefined burst properties ( #10597 )
...
* fix(MessageReaction): `undefined` burst properties
* refactor: simpler burst colour check
Co-authored-by: Almeida <github@almeidx.dev >
---------
Co-authored-by: Almeida <github@almeidx.dev >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-11-18 11:14:29 +00:00
Ryan Munro
40fbd827fa
feat(interactions): support with_response query parameter in core ( #10512 )
...
* feat(interactions): support with_response query parameter
* fix: address feedback from comments
* chore: remove extraneous documentation
* fix: return type is now undefined
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-11-17 22:48:30 +00:00
Jiralite
28d5c84ddc
style: Run Prettier ( #10604 )
...
style: prettier
2024-11-17 22:31:18 +00:00
Jiralite
c8977f29bd
docs: Use info markdown ( #10603 )
2024-11-17 22:22:26 +00:00
Vlad Frangu
7397dfe49e
chore(voice): release @discordjs/voice@0.18.0 ( #10602 )
...
* chore(voice): release @discordjs/voice@0.18 .0
* chore: aes-256 note in readme
2024-11-17 22:17:45 +00:00
pat
9f8b9b1d66
feat(voice)!: add new encryption methods, remove old methods ( #10451 )
...
BREAKING CHANGE: This library no longer supports using `tweetnacl` as an encryption library due to Discord deprecating the algorithms that `tweetnacl` helped us support (read more [here](https://discord.com/developers/docs/change-log#voice-encryption-modes )). Please migrate to one of: `sodium-native`, `sodium`, `@stablelib/xchacha20poly1305`, `@noble/ciphers` or `libsodium-wrappers` unless your system supports `aes-256-gcm` (verify by running `require('node:crypto').getCiphers().includes('aes-256-gcm')`).
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Vlad Frangu <me@vladfrangu.dev >
2024-11-18 00:08:51 +02:00
Jiralite
51a017a14e
test: Fix builder methods in type test ( #10599 )
...
* test: fix builder methods in type test
* test: remove unused import
2024-11-17 12:18:46 +00:00
Qjuh
c45d912c98
refactor(GuildAuditLogsEntry)!: add type guard for narrowing ( #10521 )
...
BREAKING CHANGE: removed `GuildAuditLogsEntry.Targets.All` which wasn’t used anywhere
---------
Co-authored-by: Almeida <github@almeidx.dev >
2024-11-15 14:28:06 +00:00
Jiralite
3669d5e112
docs(channel): Clarify emoji parameter ( #10595 )
...
* docs(channel): clarify emoji parameter
* docs: actually add `@example`
* docs: clarify the kind of encoding
Co-Authored-By: Vlad Frangu <me@vladfrangu.dev >
---------
Co-authored-by: Vlad Frangu <me@vladfrangu.dev >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-11-15 10:04:31 +00:00
Jiralite
6775175459
feat: Voice Channel Effect Send ( #10318 )
...
* feat: Voice Channel Send Effects (#9288 )
* feat: add soundboard fields
* chore: address TODO
* docs: volume is a closed interval
* types: use `GatewayVoiceChannelEffectSendDispatchData`
* refactor: prefer getting from cache
* fix: correctly access cache
Co-authored-by: Danial Raza <danialrazafb@gmail.com >
---------
Co-authored-by: Danial Raza <danialrazafb@gmail.com >
2024-11-14 21:00:04 +00:00
Jiralite
e2df0e0dbc
docs: Remove Node.js 10 notice ( #10593 )
...
docs: remove Node.js 10 notice
2024-11-12 06:50:35 +00:00
Naiyar
b8f5a68297
fix(InteractionResponses): throw error on deleting response of unacknowledged interaction ( #10587 )
...
fix: error on deleting response of non-acknowledged interaction
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-11-11 15:48:52 +00:00
cobalt
f2f7f1f65b
refactor(formatters): Change :_: emoji name placeholder ( #10567 )
...
* Change `:_:` emoji name placeholder
* Update tests
* Format
2024-11-11 00:42:04 +00:00
René
c97310681d
types(collection): simplify ambient constructor declaration ( #10549 )
...
- deduplicates constructor definition
- removes Collection's "internal" JSDoc description block
- removes unnecessary `extends` clause
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-11-07 11:12:53 +00:00
René
ea042458a3
perf(collection): optimisations ( #10552 )
...
* perf: `merge()`: deduplicate boolean checks
* perf: `toSorted()`: remove redundant closure
* perf: `last[Key]()`: order of operations
- do not perform iterable-to-array until required
- test ! before <
* perf: `{at,keyAt}()`: manually iterate to target
* perf: `first[Key]()`: avoid `Array.from()`
* perf: `map()`: avoid `Array.from()`
* perf: `random[Key]()`: avoid `Array.from()`
* test: `.{at,keyAt}()` indices
* perf: `last[Key]()`: use `.at()`/`.keyAt()` for single element
* perf: `first[Key]()`: use iterable-to-array if returning all
* perf: `random[Key]()`: use `{at,keyAt}()` for single value
- skip iterable-to-array for returning single value
- short-circuit if amount or collection size is zero
* perf: `random[Key]()`: use Durstenfeld shuffle
* refactor: `{key,keyAt}()`: reorder index check
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-11-07 11:03:26 +00:00
Jiralite
c34a57b798
fix(ThreadChannel): Address parameter type on fetchOwner() ( #10579 )
...
* fix(ThreadChannel): address parameter on owner helper method
* docs: fix description
Co-authored-by: Almeida <github@almeidx.dev >
---------
Co-authored-by: Almeida <github@almeidx.dev >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-11-05 22:19:48 +00:00
Naiyar
1184b38d3e
refactor(ThreadManager)!: match parent ID when fetching a single thread ( #10557 )
...
BREAKING CHANGE: `ThreadManager#fetch` now throws when the provided thread ID doesn't belong to the current channel
2024-11-05 13:00:44 +02:00
Danial Raza
939e3644e1
types: add missing Caches managers ( #10540 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-11-05 09:36:41 +00:00
Souji
f02bdc3be3
docs: add note about idempotence to role add/remove routes ( #10586 )
...
* chore(docs): Add note about idempotence to role add/remove routes
* chore: remove trailing spaces
2024-11-05 09:29:29 +00:00
Danial Raza
1fd662629d
feat: add subscriptions ( #10486 )
...
* feat: add subscriptions
* docs: requested changes
Co-authored-by: Almeida <github@almeidx.dev >
---------
Co-authored-by: Almeida <github@almeidx.dev >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-11-04 10:48:41 +00:00
Jiralite
ef2a6879d3
feat(GuildMember): Banners ( #10384 )
...
* feat: initial support for guild member banners
* feat: serialise in `toJSON()`
* feat: serialise in `toJSON()`
* docs: lowercase i
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-11-04 10:43:34 +00:00
Danial Raza
a9f629b0d3
feat: add soundboard ( #10536 )
...
* feat: add soundboard
* chore: disable `jsdoc/check-param-names` rule
* fix: export `SoundboardSoundsAPI`
2024-11-04 10:03:13 +00:00
Pablo
ed78e45706
build: bump discord-api-types version ( #10575 )
...
* chore: bump discord-api-types version
* fix: delete extra file
2024-10-27 06:15:28 +00:00
Jiralite
b932b64d94
refactor: remove extra traversing ( #10580 )
...
* refactor: remove extra traversion
* refactor(GuildScheduledEventManager): address fetch
2024-10-25 09:39:47 +00:00
Jiralite
48a9c665de
refactor(InteractionResponses)!: Remove ephemeral response option ( #10564 )
...
BREAKING CHANGE: MessagePayload#isInteraction no longer serves a purpose and has been removed.
BREAKING CHANGE: InteractionDeferReplyOptions no longer accepts ephemeral. Use flags instead.
BREAKING CHANGE: InteractionReplyOptions no longer accepts ephemeral. Use flags instead.
2024-10-22 09:10:30 +03:00
Qjuh
6cbe2487bc
fix: missing tsdocConfig in api.json preventing index generation ( #10565 )
2024-10-19 21:34:51 +02:00
Qjuh
3540c3176c
feat(website): type parameters links, builtin doc links, default values ( #10515 )
...
* feat(website): links to type parameters, builtin doc links in api.json
* feat(website): show default values for params and props in excerpt
* fix: link in jsdoc
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2024-10-19 00:04:01 +00:00
Qjuh
93b84ae7a6
refactor!: fix several issues with /ws incorporation ( #10556 )
...
BREAKING CHANGE: `Client#ping` is nullable now
2024-10-19 00:53:56 +01:00
Vlad Frangu
a9c92efba1
chore: make semver:major block kodiak ( #10548 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-10-18 23:44:44 +00:00
Qjuh
62fb9de9c9
docs: allow @mixes TSDoc tag for documenting mixins ( #10545 )
2024-10-16 02:31:04 +02:00
almeidx
960a80dbae
docs(Client): fix incorrect managers descriptions
...
Co-authored-by: Luna <84203950+Wolvinny@users.noreply.github.com >
2024-10-12 01:11:56 +03:00
almeidx
b16d851770
revert: docs: fix incorrect managers descriptions ( #10519 )
...
This reverts commit eded459335 .
2024-10-12 01:11:56 +03:00
Luna
eded459335
docs(Client): fix incorrect managers descriptions ( #10519 )
...
* Edit manager descriptions
Some managers had incorrect descriptions, which applied only to the cache of the manager
* Update Client.js
* remove trailing space
2024-10-11 20:54:55 +00:00
Naiyar
79423c80b4
refactor!: exclude removed events from their enum ( #10547 )
...
BREAKING CHANGE: Removed the following members from `Events` enum: `Raw`, `ShardResume`, `ShardError`, `ShardReady`, `ShardReconnecting`, `ShardResume`, `ShardDisconnect`
BREAKING CHANGE: Removed `Reconnecting` from `ShardEvents` enum
2024-10-11 10:44:57 +03:00
Eejit
1925c11a48
fix(GuildScheduledEvent): handle null recurrence_rule ( #10543 )
...
* fix(GuildScheduledEvent): handle null recurrence_rule
* refactor: consistency
* feat: implement suggested logic change
* fix: correct data.recurrence_rule check
---------
Co-authored-by: Almeida <github@almeidx.dev >
2024-10-11 04:24:08 +00:00
Denis Cristea
c36728a814
fix(Client): never pass token in ws constructor ( #10544 )
...
* fix(Client): never pass token in ws constructor
* chore: don't reassign parameter
Co-authored-by: Almeida <github@almeidx.dev >
---------
Co-authored-by: Almeida <github@almeidx.dev >
2024-10-09 10:49:27 +00:00
Naiyar
c8ef899a68
refactor(NewsChannel)!: rename NewsChannel to AnnouncementChannel ( #10532 )
...
BREAKING CHANGE: The `NewsChannel` class was renamed to `AnnouncementChannel`, in line with the type name change
2024-10-09 12:35:12 +03:00
Qjuh
a65c762950
refactor!: fully integrate /ws into mainlib ( #10420 )
...
BREAKING CHANGE: `Client#ws` is now a `@discordjs/ws#WebSocketManager`
BREAKING CHANGE: `WebSocketManager` and `WebSocketShard` are now re-exports from `@discordjs/ws`
BREAKING CHANGE: Removed the `WebSocketShardEvents` enum
BREAKING CHANGE: Renamed the `Client#ready` event to `Client#clientReady` event to not confuse it with the gateway `READY` event
BREAKING CHANGE: Added `Client#ping` to replace the old `WebSocketManager#ping`
BREAKING CHANGE: Removed the `Shard#reconnecting` event which wasn’t emitted anymore since 14.8.0 anyway
BREAKING CHANGE: Removed `ShardClientUtil#ids` and `ShardClientUtil#count` in favor of `Client#ws#getShardIds()` and `Client#ws#getShardCount()`
BREAKING CHANGE: `ClientUser#setPresence()` and `ClientPresence#set()` now return a Promise which resolves when the gateway call was sent successfully
BREAKING CHANGE: Removed `Guild#shard` as `WebSocketShard`s are now handled by `@discordjs/ws`
BREAKING CHANGE: Removed the following deprecated `Client` events: `raw`, `shardDisconnect`, `shardError`, `shardReady`, `shardReconnecting`, `shardResume` in favor of events from `@discordjs/ws#WebSocketManager`
BREAKING CHANGE: Removed `ClientOptions#shards` and `ClientOptions#shardCount` in favor of `ClientOptions#ws#shardIds` and `ClientOptions#ws#shardCount`
2024-10-08 22:41:25 +01:00
Denis Cristea
8ab4124ef9
feat: implement zod-validation-error ( #10534 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-10-06 14:43:06 +00:00
pat
24128a3c45
test: replace jest with vitest ( #10472 )
...
* chore: vitest config
* feat: vitest
* fix: do not actually create ws
* chore: config
* chore: lockfile
* chore: revert downgrade, up node
* chore: package - 'git add -A'
* chore: delete mock-socket
* chore: delete mock-socket
* fix: lockfile
---------
Co-authored-by: almeidx <github@almeidx.dev >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-10-06 14:26:53 +00:00
Amgelo563
bb04e09f8b
types: remove newMessage partial on messageUpdate event typing ( #10526 )
...
* types: remove newMessage partial on messageUpdate event typing
* types: omit partial group DM for newMessage on messageUpdate
* types: omit partial group DM for oldMessage on messageUpdate
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-10-06 14:23:44 +00:00
Danial Raza
04df3c4130
feat: add linked roles formatters ( #10461 )
...
* feat: add linked roles formatters
* docs: requested changes
Co-authored-by: Almeida <github@almeidx.dev >
* docs: remove locale
---------
Co-authored-by: Almeida <github@almeidx.dev >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-10-06 14:19:50 +00:00
Denis Cristea
12e510671b
chore!: remove all deprecated features/props ( #10421 )
...
BREAKING CHANGE: Removed `Client#fetchPremiumStickerPacks` method
BREAKING CHANGE: Removed `Client#webhookUpdate` event
BREAKING CHANGE: Removed various error codes
BREAKING CHANGE: Removed `Formatters` namespace
BREAKING CHANGE: Removed `InviteStageInstance` class
BREAKING CHANGE: Removed `Invite#stageInstance` property
BREAKING CHANGE: Removed `StageInstance#discoverable_disabled` property
BREAKING CHANGE: Removed `SelectMenuBuilder` alias
BREAKING CHANGE: Removed `SelectMenuComponent` alias
BREAKING CHANGE: Removed `SelectMenuInteraction` alias
BREAKING CHANGE: Removed `SelectMenuOptionBuilder` alias
BREAKING CHANGE: Removed `BaseInteraction#isSelectMenu` alias
BREAKING CHANGE: Removed `deleteMessageDays` option from `GuildBanManager#create`
BREAKING CHANGE: Removed `ActionRow#from` method
BREAKING CHANGE: Removed `Emoji#url` getter
BREAKING CHANGE: Removed `TeamMember#permissions` property
BREAKING CHANGE: Removed `User#avatarDecoration` property
BREAKING CHANGE: Removed `InteractionResponses#sendPremiumRequired` method
BREAKING CHANGE: Removed `DeletableMessageTypes` constant
2024-10-04 14:17:34 +03:00
Superchupu
c1b849fa5a
docs(discord.js): remove utf-8-validate ( #10531 )
2024-10-03 18:10:46 +00:00
René
b339a7cb08
fix(ThreadMember): remove audit log reason parameter ( #10023 )
...
fix(ThreadMember): remove audit log reason
Co-authored-by: René <Renegade334@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>
2024-10-01 16:33:25 +00:00
MrMythicalYT
05541d8288
fix(User): remove fetchFlags() ( #8755 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2024-10-01 16:29:31 +00:00
Rodrigo Leitão
493a079fdf
refactor(CommandInteractionOptionResolver): remove getFull from getFocused() ( #9789 )
...
* refactor(CommandInteractionOptionResolver): remove getFull from getFocused()
* docs: update return type
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>
2024-10-01 16:21:42 +00:00
Denis Cristea
ab32f26cbb
refactor: builders ( #10448 )
...
BREAKING CHANGE: formatters export removed (prev. deprecated)
BREAKING CHANGE: `SelectMenuBuilder` and `SelectMenuOptionBuilder` have been removed (prev. deprecated)
BREAKING CHANGE: `EmbedBuilder` no longer takes camalCase options
BREAKING CHANGE: `ActionRowBuilder` now has specialized `[add/set]X` methods as opposed to the current `[add/set]Components`
BREAKING CHANGE: Removed `equals` methods
BREAKING CHANGE: Sapphire -> zod for validation
BREAKING CHANGE: Removed the ability to pass `null`/`undefined` to clear fields, use `clearX()` instead
BREAKING CHANGE: Renamed all "slash command" symbols to instead use "chat input command"
BREAKING CHANGE: Removed `ContextMenuCommandBuilder` in favor of `MessageCommandBuilder` and `UserCommandBuilder`
BREAKING CHANGE: Removed support for passing the "string key"s of enums
BREAKING CHANGE: Removed `Button` class in favor for specialized classes depending on the style
BREAKING CHANGE: Removed nested `addX` styled-methods in favor of plural `addXs`
Co-authored-by: Vlad Frangu <me@vladfrangu.dev >
Co-authored-by: Almeida <github@almeidx.dev >
2024-10-01 19:11:56 +03:00
Moebits
c633d5c7f6
feat: Add ApplicationEmoji to EmojiResolvable and MessageReaction#emoji ( #10477 )
...
* types: add ApplicationEmoji to EmojiResolvable
* typings: add ApplicationEmoji to MessageReaction#emoji
* removed ApplicationEmoji from MessageReaction
* update BaseGuildEmojiManager
* chore: lint error
* feat: add ApplicationEmoji to MessageReaction#emoji getter
* refactor: check application emojis first
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-10-01 12:33:40 +00:00
Qjuh
b20346f430
chore: unpin discord-api-types ( #10524 )
...
* chore: unpin discord-api-types
* chore: bump discord-api-types
2024-10-01 10:07:58 +00:00
Almeida
9aa3b635ef
feat: recurring scheduled events ( #10447 )
...
* feat: recurring scheduled events
* fix: nullable on patch
* docs: remove unnecessary parenthesis
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
---------
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2024-09-29 18:41:57 +00:00
TÆMBØ
e1012cc54a
feat: message forwarding ( #10464 )
...
* feat: message forwarding
* fix: redundant usage
* feat: add additional snapshot fields
* refactor: use collection to store snapshots
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-09-29 11:35:40 +00:00
Vlad Frangu
0873f9a4c3
chore(discord.js): release discord.js@14.16.3 ( #10522 )
2024-09-29 11:20:02 +00:00
Ryan Munro
6c77fee41b
fix(BaseInteraction): add missing props ( #10517 )
...
* fix(AutocompleteInteraction): add missing authorizingIntegrationOwners
* fix(AutocompleteInteraction): add missing context
* fix(AutocompleteInteraction): types
* fix: move to BaseInteraction
* fix: remove props from CommandInteraction
* Update packages/discord.js/typings/index.d.ts
Co-authored-by: Danial Raza <danialrazafb@gmail.com >
---------
Co-authored-by: Vlad Frangu <me@vladfrangu.dev >
Co-authored-by: Danial Raza <danialrazafb@gmail.com >
2024-09-23 14:13:14 +00:00
Danial Raza
cda8d88ad5
build: bump discord-api-types to 0.37.100 ( #10488 )
...
* build: bump discord-api-types to 0.37.100
* build: fix lockfile
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2024-09-17 09:15:00 +00:00
TÆMBØ
665bf1486a
types(MessageEditOptions): Omit poll ( #10509 )
...
fix: creating poll from message edit
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2024-09-17 08:18:08 +00:00
Qjuh
99136d6be8
fix(website): nullable parameters on events ( #10510 )
2024-09-15 19:27:43 +00:00
ckohen
896dc8b21e
chore: update cliff configs ( #10471 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-09-15 17:58:21 +00:00
Qjuh
651f2d036a
feat: show default values in docs ( #10465 )
2024-09-15 19:49:31 +02:00
Qjuh
2adee06b6e
fix: GuildChannel#guildId not being patched to undefined ( #10505 )
...
* fix: `GuildChannel#guildId` not being patched to `undefined`
* fix: guildId to guild_id check
2024-09-14 17:14:03 +00:00
Almeida
495bc60345
fix: docs search ( #10501 )
2024-09-12 23:24:07 +02:00
Vlad Frangu
d9d578391a
chore(discord.js): release discord.js@14.16.2 ( #10500 )
2024-09-12 11:18:05 +03:00
Ryan Munro
3c74aa2049
fix(ApplicationCommand): incorrect comparison in equals method ( #10497 )
2024-09-11 07:40:54 +00:00
Danial Raza
799fa54fa4
docs: update discord documentation links ( #10484 )
2024-09-10 19:23:53 +00:00
Denis Cristea
8a74f144ac
chore: pin builders in discord.js ( #10490 )
2024-09-06 13:12:19 +00:00
Vlad Frangu
dea68400a3
fix: type guard for sendable text-based channels ( #10482 )
...
* fix: type-guard for sendable text-based channels
* chore: suggested change
* Update packages/discord.js/typings/index.test-d.ts
Co-authored-by: Qjuh <76154676+Qjuh@users.noreply.github.com >
* fix: make isSendable strictly check for `.send`
* fix: tests
---------
Co-authored-by: Qjuh <76154676+Qjuh@users.noreply.github.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2024-09-06 07:16:38 +00:00
Danial Raza
c13f18e90e
docs(Message): mark interaction as deprecated ( #10481 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-09-04 22:22:10 +00:00
Qjuh
aff772c7aa
types: export GroupDM helper type ( #10478 )
...
* types: export GroupDM helper type
* refactor: rename type
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-09-04 22:16:54 +00:00
Danial Raza
4594896b54
docs(ApplicationEmojiManager): fix fetch example ( #10480 )
...
* docs(ApplicationEmojiManager): fix fetch example
* docs: requested changes
2024-09-03 22:20:01 +00:00
Vlad Frangu
a11ff75631
chore(discord.js): release discord.js@14.16.1 ( #10476 )
2024-09-03 00:24:53 +03:00
Vlad Frangu
9257a09abb
fix(Message): reacting returning undefined ( #10475 )
2024-09-03 00:20:16 +03:00
space
4810f7c863
fix(Transformers): pass client to recursive call ( #10474 )
2024-09-02 21:12:28 +00:00
Vlad Frangu
18ce10a9af
chore: bump major releases to node 20
2024-09-02 22:26:25 +03:00
Vlad Frangu
ed1c1737df
chore: everyone goes to node 18+
2024-09-02 22:26:25 +03:00
Vlad Frangu
90ed51e06e
chore: url fixing
2024-09-02 22:26:25 +03:00
Vlad Frangu
641a980b60
chore(discord.js): release discord.js@14.16.0
2024-09-02 22:26:25 +03:00
Vlad Frangu
1f2047ff90
chore(create-discord-app): update discord.js version for templates
2024-09-02 22:26:25 +03:00
Vlad Frangu
23636a9a2f
chore: add versions mentions for versions with meta changes only
2024-09-02 22:26:25 +03:00
Vlad Frangu
6a6bc63973
chore: requested cleanup
2024-09-02 22:26:25 +03:00
Vlad Frangu
b715b7d653
chore: cleanup 2
2024-09-02 22:26:25 +03:00
Vlad Frangu
2cb2d81b82
chore: cleanup changelogs
2024-09-02 22:26:25 +03:00
Vlad Frangu
0411ce268e
chore(create-discord-bot): fix changelog link
2024-09-02 22:26:25 +03:00
Vlad Frangu
584bd6f2fc
chore(core): release @discordjs/core@2.0.0
2024-09-02 22:26:25 +03:00
Vlad Frangu
c887388db6
chore(ws): release @discordjs/ws@2.0.0
2024-09-02 22:26:25 +03:00
Vlad Frangu
4059432c78
chore(proxy): release @discordjs/proxy@2.1.1
2024-09-02 22:26:25 +03:00
Vlad Frangu
6b34486f3f
chore(rest): release @discordjs/rest@2.4.0
2024-09-02 22:26:25 +03:00
Vlad Frangu
b3f3d54f18
chore(builders): release @discordjs/builders@1.9.0
2024-09-02 22:26:25 +03:00
Vlad Frangu
ea597aa886
chore(util): release @discordjs/util@1.1.1
2024-09-02 22:26:25 +03:00
Vlad Frangu
5e08ea68d2
chore(formatters): release @discordjs/formatters@0.5.0
2024-09-02 22:26:25 +03:00
Vlad Frangu
ec7b20f51d
chore(create-discord-bot): release create-discord-bot@0.3.1
2024-09-02 22:26:25 +03:00
Vlad Frangu
74df5c7fa4
chore(collection): release @discordjs/collection@2.1.1
2024-09-02 22:26:25 +03:00
Vlad Frangu
cec816f9f5
chore(brokers): release @discordjs/brokers@1.0.0
2024-09-02 22:26:25 +03:00
Vlad Frangu
3979f0b6e6
chore: add in more data to changelog entries ( #10470 )
...
* chore: add in more data to changelog entries
* chore: missed template
2024-09-02 09:26:08 +00:00
TÆMBØ
13dc779029
fix: message reaction crash ( #10469 )
2024-09-02 07:46:05 +00:00
Synbulat Biishev
fc0b6f7f8e
feat: user-installable apps ( #10227 )
...
* feat: inital user-installable apps support
* docs: add deprecation warnings
* feat: add equality checks
* fix: possibly `null` cases
* docs: tweaks
* docs: add deprecations
* fix(ApplicationCommandManager): amend transform command
* feat: properly support `integration_types_config`
* docs: add .
* docs: minor changes
* featBaseApplicationCommandData): update type
* style: prettier
* chore: fix issues
* fix: correct casing
Co-authored-by: Superchupu <53496941+SuperchupuDev@users.noreply.github.com >
* refactor: remove console log
* fix: use case that satisfies `/core` and the API
* fix: `oauth2InstallParams` property is not nullable
* fix: do not convert keys into strings
* feat: update transforer to return the full map
* feat: update transformers
* feat: add `PartialGroupDMMessageManager `
Hope this is not a breaking change
* docs: fix type
* feat: add approximate count of users property
* fix: messageCreate doesn't emit in PartialGroupDMChannel
* fix: add GroupDM to TextBasedChannelTypes
* feat: add NonPartialGroupDMChannel helper
* fix: expect PartialGroupDMChannel
* feat: narrow generic type
* test: exclude PartialGroupDMChannel
* feat: use structure's channel type
* docs: narrow type
* feat: remove transformer
* refactor: remove unnecessary parse
* feat: add APIAutoModerationAction transformer
* fix: use the right transformer during recursive parsing of interaction metadata
* docs: add external types
* docs: add `Message#interactionMetadata` property docs
* docs: make nullable
* docs: add d-docs link
* docs: use optional
* fix: make `oauth2InstallParams` nullable
* types: update `IntegrationTypesConfiguration`
Co-authored-by: Almeida <github@almeidx.dev >
* docs: update `IntegrationTypesConfigurationParameters`
Co-authored-by: Almeida <github@almeidx.dev >
* types: update `IntegrationTypesConfigurationParameters`
* refactor: improve readability
* docs: mark integrationTypesConfig nullable
* refactor: requested changes
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Superchupu <53496941+SuperchupuDev@users.noreply.github.com >
Co-authored-by: Vlad Frangu <me@vladfrangu.dev >
Co-authored-by: Almeida <github@almeidx.dev >
2024-09-01 20:44:51 +00:00
Jaw0r3k
a5afc406b9
feat: super reactions ( #9336 )
...
* feat: super reactions
* docs: Touch-up
* feat: count super reactions in events
* feat: document me_burst property
Co-authored-by: Danial Raza <danialrazafb@gmail.com >
* feat: document type query for fetching reaction users
* fix: cover case when burstColors can be undefined at init of a reaction
* Update packages/discord.js/src/structures/MessageReaction.js
Co-authored-by: Vlad Frangu <me@vladfrangu.dev >
* chore: futureproof so use an object
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Danial Raza <danialrazafb@gmail.com >
Co-authored-by: Vlad Frangu <me@vladfrangu.dev >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2024-08-27 22:30:16 +00:00
Jeroen Claassens
437437461e
chore: bump to @favware/cliff-jumper v4.1.0 and fix changelog generation ( #10459 )
...
* chore: bump to @favware/cliff-jumper v4
* chore: cleanup changelogs
* chore: set `topo_order` to `false` for cliff config
* chore: clean cliff.toml diffs
* chore(changelog): fix missing / incorrect entries
2024-08-24 13:06:35 +00:00
Almeida
e2e71b4d09
build: bump dependencies ( #10457 )
...
* build: bump `@vladfrangu/async_event_emitter`
* chore: bump again + fixes
* build: bump types/node and some dev deps
* build: bump discord-api-types again
* style: remove unused eslint-ignore comment
* build: sync dependencies and update templates
* build: bump turbo
* build: vercel + vitest
* build: bump undici
---------
Co-authored-by: Vlad Frangu <me@vladfrangu.dev >
2024-08-22 17:33:35 +02:00
Luna
bddf018f26
docs: correct documentation for BaseInteraction#inCachedGuild ( #10456 )
...
* Update BaseInteraction.js
inCachedGuild typeguard had incorrect wording
* docs: wording
---------
Co-authored-by: Almeida <github@almeidx.dev >
2024-08-22 13:05:22 +00:00
Almeida
ec9080b883
ci: skip coverage upload on missing files ( #10453 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-08-22 11:55:02 +00:00
Almeida
bba0e72e22
refactor: use get guild role endpoint ( #10443 )
...
* refactor: use get guild role endpoint
* style: import order
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-08-21 22:14:33 +00:00
Almeida
00accf7470
fix: failed build in node and bad lints ( #10444 )
...
* fix: failed build in node and bad lints
* chore: update tsconfigs
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-08-20 22:40:37 +00:00
n1ck_pro
dd795da790
fix(MessagePayload): crash when resolving body ( #10454 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-08-20 16:04:59 +00:00
Cat++
b0f8df0f6c
fix(Shard): add env, execArgv, and argv for worker-based shards ( #10429 )
...
* fix(Shard): add env, execArgv, and argv to worker-based threads
* chore: remove process only docs assertion from certain shard options
* chore: update comments for Shard.js
* refactor: Use SHARE_ENV for worker shard's env
* chore: import order
---------
Co-authored-by: Cat++ <69035887+NotGhex@users.noreply.github.com >
2024-08-20 13:33:23 +00:00
Ron Buckton
bf83db9480
fix(build): update to support strictBuiltinIteratorReturn ( #10394 )
...
* fix(build): update to support strictBuiltinIteratorReturn
* types: assert Value to be identical to InitialValue
Co-authored-by: René <9092381+Renegade334@users.noreply.github.com >
---------
Co-authored-by: ckohen <chaikohen@gmail.com >
Co-authored-by: René <9092381+Renegade334@users.noreply.github.com >
Co-authored-by: Almeida <github@almeidx.dev >
2024-08-20 10:21:19 +00:00
Almeida
1b1ae2f0cb
feat: use get sticker pack endpoint ( #10445 )
...
* feat: use get sticker pack endpoint
* fix: mark fetchPack as async
* style: resolve eslint warning
---------
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-08-20 10:13:26 +00:00
cobalt
1f7d1f8094
types: Use ThreadChannel and AnyThreadChannel consistently ( #10181 )
...
* types: Use `ThreadChannel` and `AnyThreadChannel` consistently
Signed-off-by: RedGuy12 <61329810+RedGuy12@users.noreply.github.com >
* types: use union in typeguard
Signed-off-by: cobalt <61329810+RedGuy12@users.noreply.github.com >
* types: update `AnyThreadChannel`
Signed-off-by: cobalt <61329810+RedGuy12@users.noreply.github.com >
* types: fix `CommandOptionResolver` tests
Signed-off-by: cobalt <61329810+RedGuy12@users.noreply.github.com >
* types: revert caches changes
Signed-off-by: cobalt <61329810+RedGuy12@users.noreply.github.com >
---------
Signed-off-by: RedGuy12 <61329810+RedGuy12@users.noreply.github.com >
Signed-off-by: cobalt <61329810+RedGuy12@users.noreply.github.com >
Co-authored-by: RedGuy12 <61329810+RedGuy12@users.noreply.github.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Almeida <github@almeidx.dev >
2024-08-20 10:09:13 +00:00
Naiyar
9907ff915e
feat(VoiceState): add methods for fetching voice state ( #10442 )
...
* feat(VoiceState): add methods for fetching voice state
* fix: links to new methods
* chore: remove unused import
* chore: use member id
* chore: requested changes
* chore: '@me' as fetch param
* chore: add ediUserVoiceState return type
* refactor: redirect function calls to VoiceAPI
---------
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-08-20 10:02:17 +00:00
René
9b707f2b83
types(Client): EventEmitter static method overrides ( #10360 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-08-20 09:52:36 +00:00
Danial Raza
5d92525596
feat: application emojis ( #10399 )
...
* feat: application emojis
* chore: requested changes
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-08-20 09:33:25 +00:00
René
45f7e1a2e8
fix(GuildAuditLogsEntry): correct mapped AuditLogChange objects ( #10438 )
...
* refactor(GuildAuditLogsEntry): correct mapped AuditLogChange objects
* test: check union narrowing behaviour of AuditLogChange
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-08-20 09:20:35 +00:00
Lars_und_so
69adc6f4b9
feat(OAuth2API): add revokeToken method ( #10440 )
...
* feat(OAuth2API): add 'revokeToken' method
* Buffer => btoa
Co-authored-by: Almeida <github@almeidx.dev >
* Response is empty, dont return
Co-authored-by: Almeida <github@almeidx.dev >
* Redundant override
Co-authored-by: Almeida <github@almeidx.dev >
* chore: fmt
---------
Co-authored-by: Almeida <github@almeidx.dev >
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-08-20 09:02:53 +00:00
Naiyar
3d37660107
build: bump discord-api-types to 0.37.96 ( #10452 )
...
* build: bump discord-api-types to 0.37.95
* feat: Add support for Automated Message nonce handling (#10381 )
* Add support for Automated Message nonce handling
* Fix options property
* Address PR feedback
* Handled case where it was explicitly set to false for that iteration to not generate a nonce, and PR feedback
* Fix lint issue
* Fix lint issue
* Move to MessagePayload.resolveBody instead
* Fix test errors
* Update packages/discord.js/src/structures/MessagePayload.js
Co-authored-by: Almeida <github@almeidx.dev >
* PR feedback
* Merge
* Let and not const
---------
Co-authored-by: Almeida <github@almeidx.dev >
Co-authored-by: Almeida <almeidx@pm.me >
* feat(Attachment): add `title` (#10423 )
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
* types: Fix wrong auto moderation target type (#10391 )
types: fix wrong auto moderation target type
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
* feat(builders): update to @sapphire/shapeshift v4 (#10291 )
feat: update to @sapphire/shapeshift v4
* refactor(actions): safer getChannel calls (#10434 )
* refactor(actions): safer getChannel calls
* chore: consistency
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
* build: bump discord-api-types tp 0.37.96
---------
Co-authored-by: Jacob Morrison <jake.morrison24@gmail.com >
Co-authored-by: Almeida <github@almeidx.dev >
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: Danial Raza <danialrazafb@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Jeroen Claassens <support@favware.tech >
Co-authored-by: DD <didinele.dev@gmail.com >
2024-08-20 08:42:13 +00:00
DD
87776bb0e8
refactor(actions): safer getChannel calls ( #10434 )
...
* refactor(actions): safer getChannel calls
* chore: consistency
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-08-19 19:53:42 +00:00
Jeroen Claassens
2d5531f35c
feat(builders): update to @sapphire/shapeshift v4 ( #10291 )
...
feat: update to @sapphire/shapeshift v4
2024-08-19 18:15:30 +00:00
Jiralite
bbef68d271
types: Fix wrong auto moderation target type ( #10391 )
...
types: fix wrong auto moderation target type
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-08-19 15:34:40 +00:00
Danial Raza
c63bde9479
feat(Attachment): add title ( #10423 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-08-19 15:30:47 +00:00
Jacob Morrison
2ca187bd34
feat: Add support for Automated Message nonce handling ( #10381 )
...
* Add support for Automated Message nonce handling
* Fix options property
* Address PR feedback
* Handled case where it was explicitly set to false for that iteration to not generate a nonce, and PR feedback
* Fix lint issue
* Fix lint issue
* Move to MessagePayload.resolveBody instead
* Fix test errors
* Update packages/discord.js/src/structures/MessagePayload.js
Co-authored-by: Almeida <github@almeidx.dev >
* PR feedback
* Merge
* Let and not const
---------
Co-authored-by: Almeida <github@almeidx.dev >
Co-authored-by: Almeida <almeidx@pm.me >
2024-08-19 14:07:46 +00:00
Qjuh
8fb400827f
fix(website): duplicate method in docs when interface merging ( #10435 )
2024-08-19 15:26:08 +02:00
Almeida
bb71dc825e
build: bump discord-api-types to 0.37.94 ( #10446 )
2024-08-19 13:26:00 +00:00
DD
defb083528
fix(WebSocketShard): buffer native zlib decompression payload ( #10416 )
...
* fix(WebSocketShard): buffer native zlib decompression payload
* refactor: nit
Co-authored-by: Almeida <almeidx@pm.me >
---------
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-08-15 16:15:08 +00:00
DD
a6de2707fc
refactor(WebSocketShard): error event handling ( #10436 )
...
* refactor(WebSocketShard): error event handling
* chore: blehhhh :pppp
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-08-15 16:10:25 +00:00
Almeida
432e9b8425
chore: pin /ws version in discord.js ( #10427 )
2024-08-08 21:55:34 +00:00
ckohen
54303d085d
chore: allow ! to indicate breaking changes ( #10430 )
...
* chore: allow `!` to indicate breaking changes
* chore: update commit convention too
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-08-08 21:50:20 +00:00
Almeida
5c90b7f716
revert: chore: deprecate client options presence ( #10426 )
...
Revert "chore: deprecate client options presence (#10419 )"
This reverts commit 8f97d2bacf .
2024-08-06 18:21:10 +00:00
Qjuh
f623e7a315
fix(scripts): show name of inheriting class on search index ( #10424 )
...
* fix(scripts): show name of inheriting class on search index
* fix: sanity check
2024-08-03 20:45:21 +00:00
Qjuh
bb459d95e9
refactor(website): search index name of members includes class now ( #10415 )
2024-08-02 08:24:40 +00:00
Qjuh
48682ad474
ci: fix docs source url on tag push ( #10398 )
2024-07-31 19:56:54 +00:00
Vlad Frangu
057fc89c92
chore: update emails ( #10364 )
...
* chore: update Vlad's email
* chore: my email too
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-07-31 19:45:07 +00:00
Danial Raza
dc13324ddc
build: bump discord-api-types to 0.37.93 ( #10404 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-07-31 19:35:01 +00:00
DD
de94eaf351
feat(WebsocketManager): retroactive token setting ( #10418 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-07-31 11:46:39 +00:00
DD
8f97d2bacf
chore: deprecate client options presence ( #10419 )
...
* chore: deprecate client options presence
* chore: deprecate in typings
* fix: actually use the new prop
* chore: nit
Co-authored-by: Almeida <almeidx@pm.me >
* fix: use correct prop
---------
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-07-31 11:20:49 +00:00
DD
5eabec14d4
fix(WebSocketManager): heartbeat event had outdated types ( #10417 )
2024-07-31 07:40:36 +00:00
Jiralite
785ec8fd75
docs: Lowercase "image" URL ( #10386 )
...
docs: lowercase i
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-07-28 13:44:05 +00:00
René
6b383350a6
types(collection): reduce* method signatures ( #10405 )
...
* types(collection): reduce* method signatures
* test: explicit expect() types
* test: add tests for arbitrary accumulator type
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-07-28 13:37:45 +00:00
DD
bf6761a44a
refactor(ws): event layout ( #10376 )
...
* refactor(ws): event layout
BREAKING CHANGE: All events now emit shard id as its own param
* fix: worker event forwarding
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-07-24 18:40:34 +00:00
Danial Raza
fcd35ea2e7
feat: add subtext formatter ( #10400 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2024-07-24 10:23:55 +00:00
Amgelo563
b2970bb2dd
feat(SlashCommandBuilder): Add explicit command type when building ( #10395 )
...
* feat(SlashCommandBuilder): add explicit command type when building
* test: add tests
* chore: merge import
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: almeidx <github@almeidx.dev >
2024-07-21 15:08:24 +00:00
Qjuh
efa16a6095
fix(website): links to enum members from excerpts ( #10388 )
2024-07-13 18:06:25 +00:00
DD
be04acd534
fix: retry for EAI_AGAIN I/O error ( #10383 )
2024-07-11 12:53:49 +00:00
Jiralite
9461045e5a
refactor(GuildChannelManager): Remove redundant edit code ( #10370 )
...
refactor(GuildChannelManager): remove redundant edit code
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-07-10 13:41:04 +00:00
Almeida
3654efede2
feat(GuildAuditLogsEntry): onboarding events ( #9726 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-07-09 18:58:11 +00:00
Almeida
d8e94d8f10
test: complete collection coverage ( #10380 )
2024-07-06 20:32:01 +00:00
Jiralite
4f59b740d0
feat: Premium buttons ( #10353 )
...
* feat: premium buttons
* docs: deprecation string
* feat(InteractionResponses): add deprecation message
* feat(builders): add tests
* chore: remove @ts-expect-errors
* test: update method name
* refactor(formatters): stricter types
* docs: deprecate method in typings
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-07-04 18:57:35 +00:00
DD
093ac924ae
feat(WebSocketShard): explicit time out network error handling ( #10375 )
...
* feat(WebSocketShard): explicit time out network error handling
* refactor: use constant
2024-07-02 20:25:22 +00:00
Jiralite
ab8bf0f4d2
fix(GuildMemberManager): Fix data type check for add() method ( #10338 )
...
fix(GuildMemberManager): fix data type check
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-06-29 06:48:32 +00:00
TÆMBØ
9c76bbea17
feat: add user-installable apps support ( #10348 )
...
* feat(SlashCommandBuilder): `addContexts()` and `addIntegrationTypes()`
* Add methods to ContextMenuCommandbuilder
* Fix JSDoc
* Use `setX` over `addX`
* Fix tests
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2024-06-27 18:56:47 +00:00
Jiralite
b8397b24e5
types(ApplicationCommandManager): Snowflake fetch ( #10366 )
2024-06-27 11:27:59 +00:00
Jiralite
ba0cb66ff9
chore: Remove "typings", "wip", and "workflow" scope ( #10340 )
...
* chore: remove "typings" commit lint
* chore: remove "workflow" too
* chore: also remove wip
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-06-18 18:42:35 +00:00
Jiralite
15021990e8
build: Bump discord-api-types to 0.37.90 ( #10354 )
...
build: bump discord-api-types
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-06-18 18:37:16 +00:00
Adnan Khan
a76b1b60f7
ci: Reference title via environment variable ( #10342 )
...
Reference title via environment variable.
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-06-18 18:30:41 +00:00
DD
9c8784fe51
fix: package gen script ( #10352 )
...
* fix: package gen script
* fix: files without extensions didn't have handlebars stripped
* chore: requested change
2024-06-18 09:55:02 +00:00
Qjuh
b0e57126dc
fix(website): link tags to events named same as methods ( #10351 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-06-17 13:26:58 +00:00
Qjuh
e723230dff
fix(website): link tags with explicit URL showed undefined ( #10350 )
2024-06-16 12:57:30 +00:00
Jiralite
38c699bc8a
fix: Consistent debug log spacing ( #10349 )
...
* fix: consistent debug log spacing
* refactor: simplify formatting
* refactor: more readable ternary
Co-Authored-By: Synbulat Biishev <contact@syjalo.dev >
* fix: modify parameters and types
---------
Co-authored-by: Synbulat Biishev <contact@syjalo.dev >
2024-06-13 16:07:37 +00:00
Qjuh
c5d40d3807
fix(website): remove merged interface from sitemap ( #10343 )
2024-06-09 19:07:33 +00:00
Jiralite
02d196474a
ci(pr-triage): Split job up ( #10341 )
...
ci: split job up
2024-06-09 01:31:01 +00:00
Danial Raza
68031210f5
feat(Message): add call ( #10283 )
...
* feat(Message): add `call`
* refactor: make `endedAt` a getter
* types: fix `endedAt` return type
* types(Message): add `call` property
* docs: requested changes
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2024-06-08 20:30:21 +00:00
Jiralite
3cdddbe31d
ci: Check pull request titles for the commit convention format ( #10334 )
...
ci: check pull request titles
2024-06-08 20:04:17 +00:00
Jiralite
757bed0b1f
docs: Update rule trigger types ( #9708 )
...
docs: update rule trigger types
2024-06-07 22:04:56 +00:00
Jiralite
599ad3eab5
fix: Correct base path for GIF stickers ( #10330 )
...
* fix: correct base path for GIF stickers
* test: add sticker GIF
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-06-07 15:19:37 +00:00
Amir Farzamnia
7f60a8fc5d
docs(stageInstances): Correct reference for stage instance creation ( #10333 )
...
Update stageInstances.ts
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-06-07 15:11:23 +00:00
Jiralite
885defbce4
fix: Update config file to address labeller file changes ( #10332 )
...
fix: update label script
2024-06-07 13:38:08 +00:00
ckohen
4f174c644d
ci: fix coverage upload ( #10331 )
2024-06-07 12:24:02 +00:00
Jiralite
346d1be72b
build: Bump dependencies ( #10322 )
...
* build: bump dependencies
* build: update pnpm to 9.1.4
2024-06-05 09:42:33 +00:00
Danial Raza
94cc02a258
refactor: native zlib support ( #10316 )
...
Revert "revert: refactor: native zlib support (#10314 )"
This reverts commit 4ea73bb64e .
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-06-02 22:51:26 +00:00
Danial Raza
17d4c78fde
feat(Invite): add type ( #10280 )
2024-06-02 22:43:14 +00:00
Almeida
3b5c600b9e
feat(User): add avatarDecorationData ( #9888 )
...
* feat(User): add `avatarDecorationData`
* fix: remove options
* fix(User): check avatar decoration in equals() methods
* docs: Add full reference
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-06-02 21:26:31 +00:00
Jiralite
311aaf2605
chore(release): @discordjs/builders 1.8.2, @discordjs/ws 1.1.1, and discord.js 14.15.3 ( #10315 )
...
Co-authored-by: Vlad Frangu <me@vladfrangu.dev >
2024-06-03 00:13:41 +03:00
Jiralite
4ea73bb64e
revert: refactor: native zlib support ( #10314 )
...
Revert "refactor: native zlib support (#10243 )"
This reverts commit 20258f94bf .
2024-06-02 19:53:31 +00:00
CodeGoat
aae2faf9e9
docs(SelectMenuBuilder): correct grammatical errors ( #10309 )
...
docs(SelectMenuBuilder): correct documentation
Corrects gramatical errors in the documentation for various set methods.
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-06-02 15:19:11 +00:00
Dylan Yang
9b07036d70
fix(OAuth2API): enable token exchange without token ( #10312 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-06-02 13:21:48 +00:00
CodeGoat
c1e6890132
docs(TextInputBuilder): correct constructor documentation ( #10308 )
...
feat(builders): fix text input docs
Fixes incorrect references to select menu options in text input docs.
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-06-02 12:42:11 +00:00
Nitzan Savion
38a37b5caf
refactor(brokers): re-design API to make groups a constructor option ( #10297 )
...
* fix(BaseRedis): remove listeners on destroy and stop pooling when no subscription
* refactor(BaseRedis): group as constructor param and cleanup subscribers
* fix(BaseRedis): remove listeners on destroy and stop pooling when no subscription
* refactor(BaseRedis): group as constructor param and cleanup subscribers
* chore(RPCRedis): group
* Update packages/brokers/src/brokers/Broker.ts
* Update packages/brokers/src/brokers/Broker.ts
* Update packages/brokers/src/brokers/redis/BaseRedis.ts
Removed `removeAllListeners` from destroy
* chore(BaseRedis): destroy unsubscribe spread array
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-06-02 12:35:16 +00:00
CodeGoat
29a50bb476
docs(MappedComponentTypes): fix "inpiut" typo ( #10306 )
...
* Fix typo in components
Fixes a typo in components.
* docs: an -> a
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2024-05-30 22:41:43 +00:00
iCrawl
d22b55fc82
fix: restore 404 page
2024-05-26 18:43:34 +02:00
Danial Raza
a468ae8bb5
fix(Message): properly compare attachments and embeds ( #10282 )
...
* fix(Message): properly compare `attachments` and `embeds`
* refactor: use `has` instead of `get`
* refactor: keep length checks
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-05-24 14:19:28 +00:00
Jiralite
638b896efa
fix: Throw error on no message id for Message#fetchReference() ( #10295 )
...
* docs(MessageReference): ? is nullable, not `undefined`
* docs(MessageReference): sort by message type
* fix(Message): add throw
* docs(MessageReference): fix English
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-05-24 13:09:59 +00:00
ducktrshessami
27d0659a45
fix(ThreadChannel): invalid owner fetch option ( #10292 )
...
fix(ThreadChannel): invalid owner fetch options
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-05-24 11:06:27 +00:00
iCrawl
a35d760421
fix: prerender bailout
2024-05-24 02:10:07 +02:00
iCrawl
7f467ed2d1
feat: error handling
2024-05-24 01:57:50 +02:00
iCrawl
f5dd6879a2
chore: /ui react type dep
2024-05-24 01:55:14 +02:00
iCrawl
f9ba11eba3
chore: update nextjs
2024-05-24 01:47:07 +02:00
Danial Raza
b36ec98382
feat: add reason to followAnnouncements method ( #10275 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-05-19 09:58:26 +00:00
iCrawl
bb884fc260
chore: react compiler
2024-05-19 03:44:42 +02:00
René
555961b3b8
refactor(GuildChannelManager): improve addFollower errors ( #10277 )
...
refactor(GuildChannelManager): improve errors
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-05-17 13:14:03 +00:00
Jiralite
92c1a511dc
fix(Action): Ensure all properties on getChannel() are passed ( #10278 )
...
* fix(Action): ensure all properties on `getChannel()` are passed
* refactor: flip `recipient` check
2024-05-16 07:27:00 +00:00
cobalt
35207b0b31
types: Forum starter messages do not support polls ( #10276 )
...
fix(types): Forums do not support polls
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-05-15 17:43:31 +00:00
TÆMBØ
29fd89f23c
fix(SlashCommandBuilder): add missing shared properties ( #10255 )
...
* types(SlashCommandBuilder): add missing shared properties
* Add tests for types
* Fix formatting
* Enable Vitest type checking
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2024-05-15 17:36:02 +00:00
Frank
c2432d5704
types: Add defaultValues to respective select menu components data ( #10265 )
...
* Update index.d.ts
Added 'defaultValues' typings for ChannelSelectMenuComponentData, RoleSelectMenuComponentData, and UserSelectMenuComponentData.
* Update index.d.ts
Adding 'defaultValues' typing to MentionableSelectMenuComponentData
* style: prettier
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2024-05-13 13:29:16 +00:00
DD
616208ba77
fix: deno compat ( #10271 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2024-05-13 12:04:01 +00:00
Jiralite
3640fe7bca
ci: Fix labels action ( #10272 )
...
ci: fix labels action
2024-05-13 13:59:56 +02:00
Jiralite
c78af13c1e
ci: Update versions of actions ( #10270 )
...
* ci: update versions of actions
* ci: attempt fix
2024-05-13 11:35:25 +02:00
Qjuh
914cc4ba54
fix(docs): some link tags didn't resolve correctly ( #10269 )
...
* fix(docs): some link tags didn't resolve in summaries
* fix: add TextBasedChannels type
2024-05-13 09:34:11 +00:00
DD
393ded4ea1
refactor(brokers): make option props more correct ( #10242 )
...
* refactor(brokers): make option props more correct
BREAKING CHANGE: Classes now take redis client as standalone parameter, various props from the base option interface moved to redis options
* chore: update comment
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-05-11 15:54:06 +00:00
DD
20258f94bf
refactor: native zlib support ( #10243 )
...
* refactor: remove zlib-sync
* fix: bad length check
* refactor: support both options
BREAKING CHANGE: renamed compression related options
* chore: fix doc comment
* chore: update debug messages
* chore: better wording
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* chore: suggested changes
* chore: better naming
* refactor: lazy node:zlib import and lib detection
* chore: zlib capitalization
* fix: use proper var
* refactor: better inflate check
Co-authored-by: Aura <kyradiscord@gmail.com >
* chore: debug label
Co-authored-by: Superchupu <53496941+SuperchupuDev@users.noreply.github.com >
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Aura <kyradiscord@gmail.com >
Co-authored-by: Superchupu <53496941+SuperchupuDev@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-05-11 15:32:05 +00:00
Jiralite
7816ec2e6b
fix(actions): Handle missing poll object ( #10266 )
...
fix(actions): handle missing poll object
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-05-11 08:45:59 +00:00
Qjuh
5498e18bf4
fix(website): links to builtin documentation not showing in summary ( #10267 )
2024-05-10 20:38:43 +00:00
Qjuh
e673b3c129
fix: add inherited properties to search index ( #10257 )
2024-05-06 17:30:06 +00:00
Vlad Frangu
776880d06b
chore: fix changelogs
2024-05-05 21:00:59 +03:00
Vlad Frangu
c05244af61
chore(discord.js): release discord.js@14.15.2
2024-05-05 21:00:59 +03:00
Vlad Frangu
12deea85e5
chore(builders): release @discordjs/builders@1.8.1
2024-05-05 21:00:59 +03:00
Qjuh
07c12101e5
fix: slashcommand builder type split ( #10253 )
2024-05-05 10:03:14 +00:00
XCraftTM
30d79e85fb
fix(PollAnswer): fetchVoters route changed to MessageManager ( #10251 )
...
Update PollAnswer.js
2024-05-04 21:18:04 +00:00
Vlad Frangu
f2794e1221
chore(discord.js): release discord.js@14.15.1 ( #10250 )
...
* chore(discord.js): release discord.js@14.15 .1
* chore: fix changelog
* chore: update link
2024-05-04 19:18:07 +00:00
DD
0474a43751
fix(MessageManager): poll methods don't need a channel id ( #10249 )
...
* fix(MessageManager): end poll does not need channel id
* chore: rest of the work
2024-05-04 19:06:03 +00:00
Almeida
c91d03c535
ci: fix documentation workflow ( #10248 )
2024-05-04 18:18:45 +00:00
Vlad Frangu
d92695cdd6
chore: brother why
2024-05-04 20:50:15 +03:00
Vlad Frangu
1d27b3bde0
chore: fix duplicated discord.js changelog
2024-05-04 20:50:15 +03:00
Vlad Frangu
903a7d3404
chore: fix duplicated voice changelog
2024-05-04 20:50:15 +03:00
Vlad Frangu
840dc565cd
chore: update templates for create-discord-bot
2024-05-04 20:50:15 +03:00
Vlad Frangu
a84086194e
chore(discord.js): release discord.js@14.15.0
2024-05-04 20:50:15 +03:00
Vlad Frangu
b66c067dd7
chore(core): release @discordjs/core@1.2.0
2024-05-04 20:50:15 +03:00
Vlad Frangu
e9d560f128
chore(ws): release @discordjs/ws@1.1.0
2024-05-04 20:50:15 +03:00
Vlad Frangu
6f986886c5
chore(proxy): release @discordjs/proxy@2.1.0
2024-05-04 20:50:15 +03:00
Vlad Frangu
7b913b674f
chore(rest): release @discordjs/rest@2.3.0
2024-05-04 20:50:15 +03:00
Vlad Frangu
7dc51aa935
chore(builders): release @discordjs/builders@1.8.0
2024-05-04 20:50:15 +03:00
Vlad Frangu
16df4f3c38
chore(voice): release @discordjs/voice@0.17.0
2024-05-04 20:50:15 +03:00
Vlad Frangu
6239f24f19
chore(util): release @discordjs/util@1.1.0
2024-05-04 20:50:15 +03:00
Vlad Frangu
92501ae343
chore(formatters): release @discordjs/formatters@0.4.0
2024-05-04 20:50:15 +03:00
Vlad Frangu
35f2b3a8c9
chore(create-discord-bot): release create-discord-bot@0.3.0
2024-05-04 20:50:15 +03:00
Vlad Frangu
23ed447ec2
chore(collection): release @discordjs/collection@2.1.0
2024-05-04 20:50:15 +03:00
Vlad Frangu
5d61197ca3
chore(brokers): release @discordjs/brokers@0.3.0
2024-05-04 20:50:15 +03:00
Almeida
a6b9f1b37e
fix(Message): not crosspostable if has a poll ( #10246 )
2024-05-04 16:21:04 +00:00
Jacob Morrison
cb961f5be3
types: add Poll to Message ( #10245 )
...
* Add poll to message type
* Add poll to message type without whitespace changes
2024-05-04 16:06:16 +00:00
codershiba
96169add6d
docs: Remove duplicate word in comment ( #10244 )
...
* fix: Remove duplicate word in comment
* Update README.md
not part of the typo
---------
Co-authored-by: Souji <timoqueezle@gmail.com >
2024-05-04 08:33:24 +00:00
DD
728164ed86
feat(ws): support for custom worker messaging ( #10241 )
2024-05-03 14:53:09 +00:00
Almeida
6cf094c282
feat(MessageManager): poll methods ( #10239 )
...
* feat(MessageManager): poll methods
* docs: wording
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2024-05-02 20:54:00 +00:00
Almeida
997887069a
feat: consumable entitlements ( #10235 )
...
* feat: consumable entitlements
* feat: move logic to EntitlementManager
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-05-01 17:57:25 +00:00
Almeida
a1aeaeb9d8
feat: polls ( #10185 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-04-30 23:21:07 +00:00
Almeida
c7adce351a
build: bump discord-api-types to 0.37.83 ( #10238 )
...
build: bump discord-api-types to 0.37.82
2024-04-30 23:04:00 +00:00
Parbez
7ea3638dbc
fix: don't mutate user provided array ( #10014 )
...
* fix(builders): don't mutate user provided array
* test: add normalize array tests
* chore: revert vscode autochange
* Update util.test.ts
* refactor: remove unnecessary clone
---------
Co-authored-by: Vlad Frangu <me@vladfrangu.dev >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Almeida <github@almeidx.dev >
2024-04-30 20:46:21 +00:00
DD
798f28cb9b
fix(actions): always emit message create for own messages ( #10211 )
...
* fix(actions): always emit message create for own messages
* fix: don't re-cache
* fix: user can be missing
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-04-27 22:37:16 +00:00
Synbulat Biishev
14f9ff7412
chore: Add funding field to package.json ( #10230 )
...
* chore: funding
* chore: one more package.json
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-04-27 17:26:11 +00:00
Almeida
c2e68ceaad
build: bump discord-api-types to 0.37.82 ( #10226 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-04-27 17:16:20 +00:00
Almeida
dc8f14967c
test: skip flaky rest test ( #10234 )
2024-04-27 19:11:03 +02:00
Qjuh
b79b7068e9
fix(api-extractor-model): resolve doc reference for classes with merged interfaces ( #10225 )
...
fix(api-extractor-model): resolve doc reference with merged interfaces
2024-04-27 16:35:25 +02:00
Synbulat Biishev
dae897bd09
ci: optimize tests ( #10231 )
...
chore: optimize tests
2024-04-27 16:34:58 +02:00
Jacob Morrison
4ad285804b
perf(Presence): prefer boolean client status comparison before activity checks ( #10213 )
...
Prefer boolean client status comparison before activity checks
Co-authored-by: Jacob Morrison <jake@matchmd.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-04-20 23:08:26 +00:00
iCrawl
6759f5b9c5
chore: deps
2024-04-16 21:44:21 +02:00
Qjuh
c6721d9aa7
fix(api-extractor): link class in docs if interface merging happened ( #10217 )
2024-04-16 21:34:43 +02:00
Qjuh
1c5de21a29
feat(api-extractor): support export * as ___ syntax ( #10173 )
...
* feat(api-extractor): support `export * as ___` syntax
* fix: typescript version
2024-04-16 08:35:34 +00:00
Qjuh
7baa9e4333
feat(website): add type field to search index to sort by ( #10212 )
2024-04-14 19:53:16 +02:00
Qjuh
afb97fbd00
fix(website): use correct version for cross-package links ( #10193 )
2024-04-11 17:38:04 +02:00
Qjuh
7dc5bdfef5
ci: fix call to generateSplitDocumentation if run on tag ( #10209 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-04-10 16:27:20 +00:00
Dawid Jaworski
de14c92c11
feat(ClientUser): Add support for setting bot banner ( #10176 )
...
* feat(discord.js): added support to setting bot banner
added feature to set banner for bot from code level
the function is in the experimental phase of Discord.
* fix: resolve requested changes
* fix: add missing type in ClientUserEditOptions
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2024-04-09 14:09:01 +00:00
Jiralite
464d627f1d
ci: Ensure reviews in progress label do not merge ( #10208 )
...
ci: ensure reviews do not merge
2024-04-07 23:09:39 +02:00
Almeida
bfc3b100da
feat(GuildsAPI): bulk ban users ( #10202 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-04-06 07:24:16 +00:00
n1ck_pro
f1f2683dc7
docs: remove unused Locale typedef ( #10191 )
...
docs: remove unused typedef
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-04-04 19:34:13 +00:00
avoidaway
26af3868a5
docs: remove duplicated words ( #10178 )
...
chore: remove repetitive words
Signed-off-by: avoidaway <cmoman@126.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-04-04 19:29:34 +00:00
codershiba
b6bdd578b9
feat(GuildBanManager): Add bulkCreate() method ( #10182 )
2024-04-02 19:38:48 +00:00
Almeida
ba6476d07e
build: bump discord-api-types to 0.37.78 ( #10201 )
2024-04-01 17:55:45 +00:00
Qjuh
980a2b71c7
types: generic for Webhook type ( #10188 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-03-31 14:15:21 +00:00
Qjuh
654f1a48b9
chore: remove ws dependency ( #10180 )
2024-03-31 14:09:38 +00:00
LeCarbonator
a1a3a95c94
feat: allow RestOrArray for command option builders ( #10175 )
...
* feat(builders): allow RestOrArray for command option builders
change ApplicationCommandOption methods to allow both rest and array params,
which previously wasn't consistent with other builders.
* chore: merge imports
---------
Co-authored-by: almeidx <github@almeidx.dev >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-03-24 18:12:05 +00:00
Danial Raza
ddc927fabd
fix(Embed): address equals method issue ( #10152 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-03-24 14:45:56 +00:00
Danial Raza
f500ad6e2e
refactor(ThreadChannel): use single thread member endpoint ( #10136 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-03-24 14:41:29 +00:00
cobalt
6cc5fa28e6
fix(types): Export ReadonlyCollection ( #10184 )
2024-03-20 13:10:34 +00:00
iCrawl
93c174bc82
chore: fix test type import
2024-03-11 18:15:21 +01:00
iCrawl
0d4c26ba4c
chore: deps
2024-03-11 17:50:39 +01:00
Qjuh
5f2095b76c
ci: use correct github tag in docs source links ( #10163 )
...
* ci: use correct github tag in docs source links
* fix: also apply on new tags
2024-03-09 13:52:38 +01:00
Superchupu
a66fc65742
ci: enable npm provenance ( #10164 )
...
* chore: enable npm provenance
* chore: do the same for dev releases
* chore: actually enable it in normal releases
* chore: specify provenance in `package.json`
* chore: remove `publishConfig` from api-extractor-utils as it's `private`
2024-03-04 21:11:32 +00:00
Qjuh
a1010c61f5
types: fix duplicate props in merged interfaces ( #10160 )
...
types(discord.js): fix duplicate props in merged interfaces
2024-03-04 11:55:01 +01:00
Superchupu
8de8371204
chore(gitattributes): mark pnpm-lock.yaml as generated ( #10159 )
2024-03-04 00:15:47 +01:00
iCrawl
0efd1bea46
fix: anchor link for events
2024-03-04 00:02:52 +01:00
iCrawl
9fa115df86
fix: can't use node internals on edge
2024-03-03 02:36:06 +01:00
iCrawl
79fbda3aac
feat: local and preview detection
2024-03-03 02:30:08 +01:00
iCrawl
2848591e21
fix: switch out syntax highlighter themes
2024-03-03 00:54:47 +01:00
iCrawl
3fd36f745f
ci: remove debug logging
2024-03-02 22:26:09 +01:00
iCrawl
34936a0312
chore: never cache doc generation
2024-03-02 22:21:48 +01:00
iCrawl
e401841f63
ci: more logging
2024-03-02 22:14:02 +01:00
iCrawl
d6bf0fe43e
ci: logging for ci
2024-03-02 21:52:10 +01:00
iCrawl
59f4db3e1d
ci: update split upload
2024-03-02 21:19:13 +01:00
iCrawl
71bba547b6
refactor: docs ordering
2024-03-02 20:25:51 +01:00
Noel
18cce83d80
refactor: docs ( #10126 )
2024-02-29 04:37:52 +01:00
cobalt
0f9017ef95
fix(Faces): Escape backslash in Shrug ( #10156 )
...
* fix(Faces): Escape backslash in `Shrug`
* Update formatters.ts
* Update formatters.ts
* Update formatters.test.ts
2024-02-27 17:23:31 +00:00
Jiralite
efa3cac6f2
types: Update accessibility modifiers on constructors ( #10147 )
...
types: update accessibility modifiers on constructors
2024-02-23 12:51:13 +00:00
Synbulat Biishev
bfbd62e3e0
types(Builder.from): fix wrong types ( #10071 )
...
* types(Builder.from): fix wrong types
* test: add tests
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-02-23 11:54:41 +00:00
Almeida
c8bbdb70f2
fix(ReadonlyCollection): omit clear method ( #10148 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-02-23 09:02:24 +00:00
Danial Raza
f67da74a5a
docs(ActionRow): fix deprecated message ( #10130 )
...
docs(ActionRow): fix deprecated link
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-02-23 00:37:43 +00:00
Almeida
bcd4c2cb23
types: use readonly array / collection types for user input ( #10045 )
...
* types: use readonly arrays
* chore: check on interface properties
* chore: ReadonlyCollection
* chore: exclude EventEmitter methods
* chore: resolve false positive
2024-02-23 00:29:06 +00:00
Jiralite
8c2ababa78
feat(guild): Add with_counts to getting guilds ( #10143 )
...
* feat(guild): add get with counts
* refactor: simplify `query`
Co-authored-by: Almeida <almeidx@pm.me >
---------
Co-authored-by: Almeida <almeidx@pm.me >
2024-02-21 21:52:26 +00:00
Danial Raza
1d565443b0
refactor: improve structure validation with zod ( #10103 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-02-21 20:19:43 +00:00
Matt Rubin
906ade9cc5
refactor(oauth2): remove unnecessary dependency on 'node:url' ( #10141 )
...
This change fixes a runtime error when using '@discordjs/core/http-only' on Cloudflare Workers.
2024-02-21 20:15:26 +00:00
Almeida
c89c343b0a
types(InteractionReplyOptions): allow setting MessageFlags.SuppressNotifications ( #9199 )
2024-02-20 20:28:37 +00:00
Danial Raza
992aa67841
feat(MessageCreateOptions): add enforceNonce ( #10129 )
...
Co-authored-by: almeidx <github@almeidx.dev >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-02-17 18:31:14 +00:00
Danial Raza
e9d654772d
docs(ApplicationCommandPermissionsManager): remove incorrect comment ( #10123 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-02-17 18:03:33 +00:00
Suneet Tipirneni
543d61737e
feat: add support for using keyword on discord.js Client and WebSocketManager ( #10063 )
...
* feat: add support for `using` keyword on client
* fix: use async dispose
* feat: add support for web socket manager disposing
* fix: use interface for client
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-02-13 17:48:56 +00:00
Almeida
f48cb2a357
refactor: remove usage of mixin on error classes ( #10128 )
2024-02-13 11:54:56 +00:00
Qjuh
54106dbd81
types: replace Mixins with interface merging ( #10094 )
...
* types(TextBasedChannelMixin): refactor to user interface merging instead
* types(WebhookMixin): refactor to interface merging
* fix: ignore empty-interface tslint errors
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-02-11 19:26:20 +00:00
Qjuh
ce6b2b74bc
fix(docs): remove spaces in type parameter brackets ( #10127 )
...
* fix(docs): remove spaces in type parameter brackets
* fix: missing global flag
2024-02-11 18:59:03 +01:00
Qjuh
36db77f107
fix(docs): use ts types for inherited properties instead of jsdoc ( #10125 )
...
* fix(docs): use ts types for inherited properties instead of jsdoc
* fix(docs): remove spaces in type parameters
2024-02-10 21:36:25 +01:00
iCrawl
597340f288
docs: split docs.api.json into multiple json files
2024-02-06 17:24:18 +01:00
iCrawl
ae57d7facb
chore: deps
2024-02-06 01:53:30 +01:00
Jiralite
3755e66d41
fix(resolveColor): Address case for numbers ( #10115 )
...
fix(resolveColor): address case for numbers
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-02-05 22:11:41 +00:00
DD
c878b65ef5
refactor(WebSocketShard): payload sending ( #10098 )
...
* refactor(WebSocketShard): payload sending
* fix: adjust ratelimit state onopen
* fix: use >=
* chore: spelling
Co-authored-by: space <spaceeec@yahoo.com >
---------
Co-authored-by: space <spaceeec@yahoo.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-02-05 18:42:33 +00:00
Suneet Tipirneni
f401cff3f4
fix: Correct testing local changes in CONTRIBUTING.md ( #10066 )
...
fix: remove unneeded step for testing local changes
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-02-04 20:11:36 +00:00
brynpttrsn
bff1caebd1
fix(website): move function header into switcher ( #10077 )
...
fix(website): move header into switcher
2024-02-04 21:06:50 +01:00
Qjuh
ef83bc3e41
fix(api-extractor): link to enum types on inherited properties ( #10085 )
...
* fix: link to enum types on inherited properties
* fix: `undefined` in properties without access modifier
2024-02-04 21:06:03 +01:00
Qjuh
bc9b487eb1
fix(website): always link in TypeAlias ( #10105 )
...
* fix(website): always link in TypeAlias
* fix: use div instead span for DocParagraph
2024-02-04 00:39:00 +00:00
brynpttrsn
56943a72f4
fix(website): resolve linkTags in meta description ( #10088 )
...
* fix(website): resolve linkTags in summaries
* fix: case body as block
* fix: add discord-api-types support
* fix: remove urlDestination when undefined
* fix: breaks to if/else
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-02-03 22:10:28 +00:00
Vinayak Kulkarni
9f8d7fe7b4
build: Update husky to v9 ( #10102 )
...
* refactor(dev-deps): migrate to husky v9
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com >
* revert: only core committers in package.json
* chore: remove hashbang 🎉
* chore: remove install from prepare script ✨
* chore: upgrade to latest minor
---------
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com >
Co-authored-by: almeidx <github@almeidx.dev >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-02-03 22:06:19 +00:00
Almeida
42bc5d2c74
fix: invert deletable message types list ( #10093 )
...
* fix: invert deletable message types list
* docs: consistency
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>
2024-02-03 21:49:11 +00:00
brynpttrsn
f69165883f
fix(website): cmdk duplicate values ( #10100 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-02-03 21:45:28 +00:00
Jiralite
d4472f85a5
refactor(resolveColor): Prioritise number type check ( #10116 )
...
* refactor(resolveColor): prioritise number type check
* refactor: prefer `!Number.isInteger()`
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-02-03 21:42:16 +00:00
Jiralite
b16647e6cc
fix(BaseClient): Fall back to userAgentAppendix ( #10113 )
...
fix(BaseClient): fall back to `Options.userAgentAppendix`
2024-02-02 16:32:18 +00:00
DD
278396e815
feat(REST): dynamic rate limit offsets ( #10099 )
...
* feat(REST): dynamic rate limit offsets
* chore: update tests
* chore: better doc comment
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* fix: don't overlook globalReset
Co-authored-by: ckohen <chaikohen@gmail.com >
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: ckohen <chaikohen@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-01-30 09:29:42 +00:00
Jiralite
fc1f8ae374
refactor(Messages): Improve ColorConvert error ( #10108 )
...
* feat(Messages): improve `ColorConvert` error
* style(Util): consistency
2024-01-30 07:17:45 +00:00
Almeida
bfc7bb5564
docs: convert comment into private remark ( #10097 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-01-22 18:45:49 +00:00
Qjuh
a0c83a254c
refactor: make builders types great again ( #10026 )
...
* refactor: make builders types great again
* fix: subcommands only type
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-01-22 15:02:34 +00:00
Jacob Morrison
fed7f341be
Skip sweeping if the guild is not available ( #10070 )
...
* Skip sweeping if the guild is not available
* Typo
* Fix formatting
* Fix lint
* Check if key in guild
* Bwck to guild a ailable
---------
Co-authored-by: Jake Morrison <jake.morrison@pinnsg.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-01-22 13:17:23 +00:00
Danial Raza
f48787eef1
docs(BaseInteraction): correct return type of member ( #10096 )
2024-01-22 11:40:13 +00:00
Qjuh
1431c18769
fix(website): search hanging on complex types ( #10095 )
2024-01-21 17:08:31 +00:00
Almeida
33674be85e
feat(Webhook): allow setting appliedTags on send() ( #10027 )
...
* feat(Webhook): allow setting `appliedTags` on `send()`
* docs: fix grammar
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>
2024-01-15 22:29:49 +00:00
James
7e12bee337
docs: remove utf-8-validate ( #10059 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-01-13 11:10:10 +00:00
codershiba
7b8e0debeb
refactor(formatters): Add support for object and name param in formatEmoji() ( #10076 )
...
* feat: add support for name param and object in `formatEmoji()`
* Update formatters.ts
* refactor: swap priority
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2024-01-13 11:02:41 +00:00
Jiralite
136c66c213
build: Bump versions ( #9986 )
...
fix: bump versions
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-12-30 18:03:00 +00:00
Danial Raza
ce84d3efee
fix(Gateway): Export interface ( #10060 )
...
* fix(types): export missing `Gateway` interface
* docs(Gateway): update link to `WebSocketManager`
2023-12-30 17:40:20 +00:00
Renegade334
4824ac154d
docs(ThreadMember): fix docblock async return type ( #10058 )
2023-12-28 12:24:30 +00:00
Almeida
0f1e02b3dd
fix(escape*): dont escape urls ( #9958 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-12-24 16:16:33 +00:00
Almeida
c4fcee3ef6
feat: premium application subscriptions ( #9907 )
...
* feat: premium application subscriptions
* types: readonly array
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* fix: requested changes
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* fix: core client types
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-12-24 15:49:58 +00:00
iCrawl
520d6f64dd
fix: nextjs unreliable params in route
2023-12-21 05:19:32 +01:00
iCrawl
1c3211a5fc
fix: remove ppr from website for now
2023-12-21 04:39:14 +01:00
iCrawl
891a67ac4d
fix: use proper api endpoint
2023-12-20 23:49:39 +01:00
iCrawl
7b5c31b2bc
refactor: fetch versions on the client
2023-12-20 23:21:49 +01:00
iCrawl
d869d9b3fe
style: fix up lint
2023-12-19 14:45:28 +01:00
iCrawl
171cb182ed
chore: deps
2023-12-19 14:33:04 +01:00
Jiralite
db56324624
types(DirectoryChannel): Ensure directory channels cannot contain user mentions when stringified ( #10043 )
...
* types(DirectoryChannel): `ChannelMention` `toString()`
* refactor: dynamic test
2023-12-18 22:30:24 +00:00
Almeida
a000df624c
chore: use double quotes for globs in scripts ( #10032 )
2023-12-18 18:14:15 +01:00
Danial Raza
6cd6e3baaf
chore: use string values in vs code settings ( #10028 )
2023-12-18 18:13:55 +01:00
Qjuh
e43f96cec5
ci: always use the workflows from main branch ( #10048 )
2023-12-18 18:13:30 +01:00
Danial Raza
461948c07d
fix: deprecate underscore in favor of underline ( #10054 )
...
* fix: deprecate `underscore` in favor of `underline`
* refactor: use `underline` in `underscore`
Co-authored-by: Almeida <github@almeidx.dev >
---------
Co-authored-by: Almeida <github@almeidx.dev >
2023-12-17 20:44:54 +00:00
advaith
1acc9abae2
types: change Awaitable<void> to void ( #10017 )
...
Co-authored-by: Almeida <almeidx@pm.me >
2023-12-17 13:54:21 +00:00
Jiralite
18c2dccd0e
feat: Utilise create-discord-bot ( #10013 )
...
* feat: utilise create-discord-bot
* chore: hide line numbers
* feat: add intents page
* feat: add more Node.js variants
* refactor: redo page a bit
* fix: 👀
* chore: touch up introduction page
* chore: touch up what's new
* chore: touch up how to contribute
* chore: remove enforced locale
* chore: Fix typo
Co-authored-by: Danial Raza <danialrazafb@gmail.com >
* chore: commit suggestions
Co-authored-by: Souji <timoqueezle@gmail.com >
* chore: address improper capitalisation
Co-authored-by: Souji <timoqueezle@gmail.com >
* refactor: remove `applications.commands`
* refactor: remove unique comment
* fix(intents): remove shard comment
* docs(intents): add missing info
---------
Co-authored-by: Danial Raza <danialrazafb@gmail.com >
Co-authored-by: Souji <timoqueezle@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-12-14 21:15:27 +00:00
Qjuh
adfd9cd3b3
refactor: use interfaces for AsyncEventEmitter event maps ( #10044 )
...
* refactor: use interfaces for AsyncEventEmitter event maps
* refactor: apply suggestions from code review and add tests
* refactor: better errors on missing dispatch types
2023-12-14 16:09:13 +00:00
Qjuh
f2138bb5a8
ci: always generate docs with latest main ae ( #10037 )
2023-12-13 14:06:50 +01:00
Qjuh
651ffc2caf
feat(website): more builtin docs links ( #10030 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-12-10 14:06:09 +00:00
Vlad Frangu
319ef9a70b
feat: use globally available WebSocket client in runtimes that have it ( #10042 )
2023-12-10 13:42:02 +00:00
Jiralite
8ace6face8
docs(CategoryCreateChannelOptions): Update reference ( #10031 )
...
docs(CategoryCreateChannelOptions): update reference
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-12-05 19:26:27 +00:00
Jiralite
e245a390e7
docs(resolvePartialEmoji): Add @internal to all overloads ( #10033 )
...
docs: add `@internal`
2023-12-05 19:19:52 +00:00
Jiralite
2b8ac35e56
refactor: Document relevant types as @internal ( #9974 )
...
* refactor: mark data resolver as internal
* docs: mark relevant TypeScript symbols as `@internal`
* docs: extra additions
* style: prefer at end
* docs: add more `@internal`s
* test: update template code
2023-12-05 18:15:08 +00:00
Danial Raza
62e31cb9ee
fix(InteractionResponses): check if ephemeral message flag is used ( #10021 )
2023-12-04 20:16:26 +00:00
Ryan Munro
941642ad2f
fix: replace internal calls to Emoji#url ( #10025 )
2023-12-03 22:53:02 +00:00
Jiralite
54453b04e5
chore(uploadDocumentation): Expose full error ( #10012 )
...
chore: expose full error
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-12-02 12:50:53 +00:00
Danial Raza
b992019a78
docs(PermissionOverwriteManager): PermissionsFlagsBit typo ( #10004 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2023-12-01 20:58:21 +00:00
Qjuh
17a6f5d3c9
types: omit unnecessary methods from <ContextMenuCommandInteraction>.options ( #10003 )
...
* types: omit getUser/Member/Message from ContextMenu interaction
* types: omit getAttachment and add tests
* fix: remove duplicate tests
2023-12-01 20:13:20 +00:00
Qjuh
a44ada661f
feat(website): show union members of type aliases ( #10001 )
...
* feat(website): show union members of type aliases
* refactor: suggestions from code review
* Apply suggestions from code review
---------
Co-authored-by: Noel <buechler.noel@outlook.com >
2023-12-01 02:19:07 +01:00
Qjuh
b229240731
ci: documentation.yml refactor branch/tag check to one place only ( #10008 )
...
* ci: fix documentation manual dispatch run on tag
* ci: move conditional to env var
* fix: spacing
2023-12-01 02:12:36 +01:00
Qjuh
1ec2901f56
feat(website): type parameters on methods and overloads ( #9998 )
...
* feat(website): type parameters on methods and overloads
* refactor: add collapsible parameter list
2023-12-01 02:11:59 +01:00
Renegade334
179af387d0
refactor(ThreadMemberManager): #remove accepts UserResolvable ( #10000 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2023-12-01 00:35:59 +00:00
Vlad Frangu
e412a22ceb
fix: export "ESM" types when discord.js is imported in ESM land ( #10009 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-11-30 23:19:22 +00:00
Jiralite
30f6a5fc56
types(InteractionWebhook): Add client ( #9997 )
...
types(InteractionWebhook): add `client`
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-11-30 21:48:54 +00:00
brynpttrsn
cbbbfb9823
fix(website): serialize methods with overload index ( #10005 )
...
fix: add overload index to methods
2023-11-30 22:43:43 +01:00
Qjuh
fe90487974
ci: fix documentation manual dispatch run on tag ( #10007 )
2023-11-30 22:41:55 +01:00
Noel
d0aa8d25e2
ci: fix deploy-website
2023-11-24 12:23:31 +01:00
Qjuh
bc2ecef73d
fix: cross package links again ( #9995 )
2023-11-24 12:10:16 +01:00
Qjuh
9fdbf0ad65
fix(website): doc links to other packages ( #9994 )
...
* fix(website): doc links to other packages
* fix: missing parameter
* Apply suggestions from code review
Co-authored-by: Almeida <almeidx@pm.me >
---------
Co-authored-by: Almeida <almeidx@pm.me >
2023-11-22 19:06:13 +01:00
Qjuh
57c414be21
fix(website): discord-api-types links, URL links and some minor doc issues ( #9990 )
...
* fix(website): correctly link to discord-api-types in link tags
* fix: url links and some minor doc issues
* fix: unneeded import
* fix: another unneccessary import
* fix: several linting issues
* refactor: simplify ApiItemLike interface
* refactor: apply suggestions
* fix: missing newline in docComment
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-11-22 08:26:43 +00:00
Jiralite
e9ff99101b
docs: Remove hyphen after @returns ( #9989 )
...
docs: remove hyphen after `@returns`
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-11-21 17:16:51 +00:00
Qjuh
3d1c884926
refactor(website): remove unneccessary addPackageToModel function ( #9983 )
...
* types: fix links in @deprecated tags
* Merge branch 'main' into fix/deprecated-links-d.ts
* fix: searchIndices
* refactor: apply review suggestions
* refactor: remove addPackageToModel function
* fix: event links in search index
* fix: wrong overload condition
2023-11-21 10:06:13 +01:00
Rahul Mishra
ce0be392d8
fix(Bun): Fix typo for Bun template ( #9987 )
...
fix(create-discord-bot): Fix typo for Bun Template which caused install errors
2023-11-18 16:58:33 +00:00
Qjuh
802ec63a48
fix(website): cross package deprecated links ( #9981 )
...
* refactor: minify api.json by shortening keys
* fix: links to other packages
* refactor: get doclink from canonicalReference, not model
* fix: types
* fix: again
* fix: @link tags with alt texts
* fix(website): cross-package links in @deprecated
2023-11-18 11:45:32 +01:00
Qjuh
5a715706df
fix(website): search index generation ( #9980 )
...
* types: fix links in @deprecated tags
* Merge branch 'main' into fix/deprecated-links-d.ts
* fix: searchIndices
* refactor: apply review suggestions
2023-11-18 10:44:06 +00:00
Vlad Frangu
ae58053dc8
chore: release @discordjs/rest@2.2.0 & @discordjs/core@1.1.1 ( #9978 )
...
* chore(rest): release @discordjs/rest@2.2.0
* chore(core): release @discordjs/core@1.1.1
* chore: at this point might as well hand write
2023-11-18 00:01:40 +00:00
Jiralite
5da5be2bc9
fix(route): Conditionally prefix package names ( #9975 )
...
fix(route): conditionally prefix package names
2023-11-17 23:38:49 +01:00
Noel
55be1c901a
ci: properly extract name from minified docs files
2023-11-17 23:37:14 +01:00
Qjuh
492f86af39
refactor: minify api.json by shortening keys ( #9971 )
...
* refactor: minify api.json by shortening keys
* fix: links to other packages
* refactor: get doclink from canonicalReference, not model
* fix: types
* fix: again
* fix: @link tags with alt texts
2023-11-17 23:26:48 +01:00
Qjuh
9868772b64
docs: fix links in @deprecated tags ( #9976 )
...
types: fix links in @deprecated tags
2023-11-17 20:44:39 +00:00
Vlad Frangu
6df233de14
feat: present x-ratelimit-scope for 429s hit ( #9973 )
...
* feat: present x-ratelimit-scope for 429s hit
* fix: get scope from headers for burst too
2023-11-16 10:49:05 +00:00
Qjuh
0aa7dc1b86
fix: replace Object< with Record< ( #9970 )
2023-11-15 20:20:21 +01:00
Qjuh
cab60142ff
fix: type mapping for docgen methods/props ( #9969 )
...
* fix: minify mainlib docs json
* fix: minify them all
* fix: type mapping for docgen methods/props
2023-11-14 20:54:29 +00:00
Qjuh
4b88306dcb
fix: minify mainlib docs json ( #9963 )
...
* fix: minify mainlib docs json
* fix: minify them all
2023-11-14 09:13:28 +01:00
iCrawl
f9177be61b
fix: don't hardcode discordjs special case
2023-11-14 02:04:02 +01:00
iCrawl
75137bac6f
refactor: don't prebuild on preview builds
2023-11-14 01:55:08 +01:00
iCrawl
00063912ee
fix: conflict resolution
2023-11-14 01:35:08 +01:00
iCrawl
8f432400d8
build: multi-config build and dep update
2023-11-14 01:26:22 +01:00
iCrawl
75fc7f2454
ci: include secret
2023-11-13 23:21:35 +01:00
iCrawl
01c63d2e0f
refactor: switch to vercel blob for docs
2023-11-13 23:15:16 +01:00
iCrawl
ffc3ea5c3f
fix: hardcode redirect for main lib for now
2023-11-13 21:37:59 +01:00
iCrawl
1d2d01e1f5
ci: dont set the ci to failed on fail to upload docs
2023-11-13 21:31:46 +01:00
iCrawl
0063dae43b
fix: use correct pkg variable
2023-11-13 21:30:05 +01:00
iCrawl
69c949ab28
fix: properly switch versions
2023-11-13 21:17:42 +01:00
iCrawl
25d552b318
fix: missing on conflict clause
2023-11-13 21:09:43 +01:00
iCrawl
c4767bacde
refactor: switch to vercel pg
2023-11-13 21:07:01 +01:00
iCrawl
9a8110047e
fix: cache nextjs cache output with turbo
2023-11-13 19:55:08 +01:00
iCrawl
d4ebc369ca
fix: dont cache nextjs cache
2023-11-13 19:31:55 +01:00
iCrawl
b150d4ac27
fix: provide full path for pre-gen
2023-11-13 19:19:26 +01:00
iCrawl
81a892e27f
fix: properly create index
2023-11-13 19:13:32 +01:00
iCrawl
bc8f83368a
feat: reintroduce outline navigation
2023-11-13 18:03:23 +01:00
Qjuh
7c935dc84b
feat: docs for mixin methods, examples ( #9960 )
2023-11-13 15:03:47 +01:00
iCrawl
8d04cbc203
chore: add loading page for suspense
2023-11-13 11:23:59 +01:00
iCrawl
356cadb382
chore: enable prefetch
2023-11-13 11:07:47 +01:00
iCrawl
978a39f6d3
chore: disable prefetch
2023-11-13 10:48:51 +01:00
iCrawl
516be87a87
fix: properly display all versions in selector
2023-11-13 10:22:44 +01:00
Qjuh
b79351ba99
fix(website): misc improvements ( #9940 )
...
* refactor: use tokenRange for typeParams in heritage
* fix: correct type param replacement
* fix: ae config, link builtin in summary, `: | T` => `: T`, mainlib tsdoc
* fix: requested changes and tests
* chore: better deprecation messages and code cleanup
* fix: cleanup optional chainings
---------
Co-authored-by: Almeida <almeidx@pm.me >
2023-11-13 09:55:23 +01:00
iCrawl
2d63d93558
ci: add readmes to build output for cache
2023-11-13 00:17:43 +01:00
iCrawl
b305194841
ci: revert deploying vercel with ci for now
2023-11-13 00:12:37 +01:00
Vlad Frangu
2550c7931d
chore(discord.js): release discord.js@14.14.1 ( #9957 )
...
* chore(discord.js): release discord.js@14.14 .1
* chore: actual changelog
2023-11-12 22:06:14 +00:00
Almeida
40726db722
refactor: use formatters ( #9956 )
...
* refactor: use formatters
* fix: imports
* fix: imports pt.2
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-11-12 21:56:10 +00:00
Aura
1e4ef35436
docs: use preferred nullable syntax (?T over T | null) ( #9946 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-11-12 21:45:02 +00:00
Aura
4bc1dae36f
types: use wrapper utilities ( #9945 )
...
* types: use `Awaitable<T>` instead of `Promise<T> | T`
* types: use `JSONEncodable<T>` over raw definition
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-11-12 21:40:59 +00:00
Almeida
cc07a28f12
fix(Emoji): id set as undefined edge case ( #9953 )
2023-11-12 21:34:24 +00:00
Jiralite
f93abf7e35
fix(BaseClient): Default in objects properly ( #9952 )
...
fix(BaseClient): default in objects properly
2023-11-12 21:14:09 +00:00
Jiralite
f0ec70dfda
feat: bump package versions ( #9951 )
...
* feat: bump package versions
* chore(create-discord-bot): release create-discord-bot@0.2.3
---------
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2023-11-12 20:22:55 +00:00
Jaw0r3k
8a6045f600
fix: import picocolors as default ( #9949 )
2023-11-12 19:39:08 +00:00