iCrawl
d4de1cd09e
chore(proxy): release @discordjs/proxy@1.4.1
2023-05-01 17:31:00 +02:00
iCrawl
481bbc924f
chore(rest): release @discordjs/rest@1.7.1
2023-05-01 17:29:19 +02:00
iCrawl
ca81e61b4c
chore(formatters): release @discordjs/formatters@0.3.1
2023-05-01 17:24:36 +02:00
iCrawl
eb603c0d11
chore(util): release @discordjs/util@0.3.0
2023-05-01 17:22:55 +02:00
iCrawl
072c9da5df
chore(collection): release @discordjs/collection@1.5.1
2023-05-01 17:20:16 +02:00
iCrawl
cd591327d6
chore(builders): release @discordjs/builders@1.6.2
2023-05-01 17:16:31 +02:00
iCrawl
71e67d8c97
chore(brokers): release @discordjs/brokers@0.2.1
2023-05-01 17:15:29 +02:00
Qjuh
a9e0de4288
refactor(WebSocketManager): use /ws package internally ( #9099 )
2023-05-01 17:08:23 +02:00
iCrawl
c5b4423a5a
ci: properly add all tsconfig options
2023-05-01 16:44:36 +02:00
iCrawl
47b08be509
ci: fix start scripts for actions
2023-05-01 16:34:56 +02:00
iCrawl
2e0804ae92
ci: update node version
2023-05-01 16:27:29 +02:00
iCrawl
71983cc5d1
ci: make package optional for docs upload
2023-05-01 16:02:05 +02:00
iCrawl
0f3d870ce6
ci: properly look for docs
2023-05-01 15:57:28 +02:00
iCrawl
ce4e1fc2c6
ci: dramatically speed up docs building
2023-05-01 15:55:14 +02:00
iCrawl
0762ddb3f4
chore: deps
2023-05-01 15:29:51 +02:00
iCrawl
80af9696d3
build: leftover extensions
2023-05-01 15:23:15 +02:00
iCrawl
48cab844d4
build: switch to bundler moduleResolution
2023-05-01 13:14:13 +02:00
iCrawl
8b71f44b1f
chore: deps
2023-05-01 12:05:55 +02:00
Almeida
f27631175a
feat(ui): support embed image, thumbnail, author url, and url ( #9478 )
2023-04-30 16:56:34 +02:00
GrapeColor
ad217cc760
fix(ShardClientUtil): Fix client event names ( #9474 )
...
Co-authored-by: GrapeColor <grapecolor@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-30 10:16:44 +00:00
iCrawl
1ba7394a7d
chore: deps
2023-04-30 09:01:17 +02:00
Jiralite
260c46d51c
feat(guide): Add audit logs ( #9429 )
2023-04-30 07:50:14 +02:00
iCrawl
6229597db2
fix(guide): add more headings
2023-04-29 20:10:06 +02:00
iCrawl
8d212e4859
feat(guide): anchor links
2023-04-29 20:05:22 +02:00
iCrawl
51e8f02ef7
fix(ui): author and reply author spacing
2023-04-29 17:44:02 +02:00
Tetie
496c4e2884
feat(ui): support verified bots and colored authors ( #9471 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2023-04-29 17:26:31 +02:00
Jiralite
77191a2e7b
docs: Add new issue form for applications ( #9470 )
2023-04-28 21:47:19 +02:00
Jiralite
375483b0f9
feat(guide): Add threads ( #9430 )
2023-04-28 21:46:45 +02:00
Jiralite
17cd4b610a
fix(guide): Show rest of TypeScript code block ( #9465 )
2023-04-28 21:46:27 +02:00
Suneet Tipirneni
988f8c7546
refactor(website): consolidate styling for buttons ( #9466 )
2023-04-28 21:42:47 +02:00
Jiralite
217e5d8100
fix(BaseClient): Prevent user agent mutation ( #9425 )
...
fix(BaseClient): prevent user agent mutation
2023-04-28 17:46:50 +00:00
Jaw0r3k
40d07fbbbd
fix(BitField): use only enum names in iterating ( #9357 )
...
* fix: use only names in iterating bitfield
* fix: not a number
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
* fix: serialize
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
---------
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-28 17:25:11 +00:00
anandre
1b15d31b5a
docs(AutoModerationRule): update docs ( #9464 )
...
* Update AutoModerationRule.js
Update the docs descriptions for some of the AutoModerationRule methods to make them clearer and easier to understand
* Update AutoModerationRule.js
Updated the `exemptRoles` and `exemptChannels` parameter descriptions for their respective helper methods to match the typedef `AutoModerationRuleEditOptions`.
* Update AutoModerationRule.js
Update the `mentionTotalLimit` description to match the one in the `AutoModerationTriggerMetadataOptions` typdef.
* Update packages/discord.js/src/structures/AutoModerationRule.js
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>
2023-04-28 17:19:14 +00:00
Idris
d26df5faba
types(AutoModerationActionMetadataOptions): make channel property optional ( #9460 )
...
* refactor(GuildMember): make _roles a getter and roles a normal prop
* types(AutoModerationActionMetadataOptions): make channel property optional
* fix: revert changes from another PR
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-28 17:13:27 +00:00
Ryan Munro
78fe247fc4
feat(guide): port and update lots of stuff ( #9385 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Noel <buechler.noel@outlook.com >
2023-04-27 20:58:25 +02:00
RanAS
36216c0e1a
docs: include StreamType enum description in new docs ( #9457 )
2023-04-27 20:29:27 +02:00
Jiralite
6212bffa30
docs: Update example usage ( #9461 )
2023-04-27 20:28:44 +02:00
Suneet Tipirneni
b2e1bb92d0
fix(website): don't duplicate overloaded methods ( #9462 )
2023-04-27 20:25:23 +02:00
Almeida
2e09cb4c1f
feat(ui): support embed fields, footer icon, and timestamp ( #9442 )
2023-04-25 19:05:14 +02:00
Michael H
1b4d34cebf
chore: Add directory to package.json ( #9456 )
...
* chore: Add directory to package.json
* fix: run fmt
* fix: undo formatting
2023-04-25 14:27:44 +00:00
iCrawl
8153ca99ee
ci: update formatting tag
2023-04-24 20:19:40 +02:00
iCrawl
43e205b840
chore: deps
2023-04-24 19:46:44 +02:00
Jiralite
c6ca5a83e7
docs(APITypes): Document role & user select menu components ( #9435 )
...
docs(APITypes): document select menu components
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-21 20:56:51 +00:00
Jiralite
5c52bb9590
docs(BaseMessageOptions): Fix embeds and components ( #9437 )
...
docs(BaseMessageOptions): fix embeds and components
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-21 20:43:17 +00:00
DD
a49ed0a2d5
refactor(proxy): rely on auth header instead ( #9422 )
...
* refactor(proxy): rely on auth header instead
* chore: typo
* chore: language
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* chore: more language
Co-authored-by: Aura Román <kyradiscord@gmail.com >
* chore: more language nitpicks
Co-authored-by: ckohen <chaikohen@gmail.com >
* fix: unnecessary async
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Aura Román <kyradiscord@gmail.com >
Co-authored-by: ckohen <chaikohen@gmail.com >
2023-04-21 20:36:15 +00:00
Almeida
3e01f91bbb
feat(Attachment): voice messages ( #9392 )
...
Co-authored-by: Tetie <tjvssr@gmail.com >
2023-04-21 11:09:37 +02:00
anandre
7d341000d4
docs(InteractionResponses): showModal docs change ( #9434 )
...
* Update InteractionResponses.js
Update the parameters for the showModal method
* Update APITypes.js
Add APIModalInteractionResponseCallbackData link for docs link for showModal method
* Update InteractionResponses.js
Change the order of parameters so the ModalBuilder is listed first
* Update APITypes.js
Disable the ESline line length rule for the APITypes file
* Update InteractionResponses.js
Add ModalComponentData to the JSDoc, it was omitted before.
2023-04-21 08:17:44 +00:00
Jiralite
b49c5c9f48
ci: Fix issue triage ( #9433 )
2023-04-20 20:41:21 +02:00
MrMythicalYT
ce287f21d1
docs: use ESM code in examples ( #9427 )
...
* docs(Partials): use import statement
* docs: update readme to ESM
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-20 06:40:15 +00:00
MrMythicalYT
d6bca9bb4d
docs: reference package names properly ( #9426 )
2023-04-20 06:25:32 +00:00
Jiralite
a2ab2b8717
feat(scripts): Sort issue labels ( #9423 )
...
feat(scripts): sort issue labels
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-19 20:09:05 +00:00
Suneet Tipirneni
ecd1b5da11
refactor(website): consolidate badge logic ( #9417 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2023-04-19 18:58:35 +02:00
Jiralite
0eb866357b
ci: Update actions ( #9424 )
2023-04-19 18:57:16 +02:00
Almeida
d2d27ce734
fix: use new permission name ( #9274 )
...
* fix: use new permission name
* docs: requested changes
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-19 14:32:07 +00:00
Jiralite
603446a692
chore: Bump dependencies for template package ( #9418 )
...
* chore: bump dependencies
* chore: update .yarnrc.yml
2023-04-19 05:43:46 +00:00
Suneet Tipirneni
f1fdd5b010
refactor(website): extract shared code heading styling into component ( #9414 )
...
* refactor(website): extract shared code heading styling into component
* chore: remove redundant variable
2023-04-17 21:33:51 +00:00
DD
5d1a4c27d5
feat(core): abstract gateway ( #9410 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-17 20:05:05 +00:00
iCrawl
98a76db482
docs: generate static imports for types with api-extractor
2023-04-17 19:08:01 +02:00
Suneet Tipirneni
516c46117c
feat(website): use tsdoc parameter names wherever possible ( #9413 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-17 18:44:17 +02:00
Tetie
7d7972d239
chore(Client): robust error checking ( #9390 )
...
* chore: robust error checking
* fix: check for null
* chore: add period
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* fix: check for undefined correctly
* chore: robust error checking
* fix: check for null
* chore: add period
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* fix: check for undefined correctly
* fix: check for null
* fix: update typings
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2023-04-17 15:05:32 +00:00
Jiralite
7b10e8cb63
feat: Add FAQ ( #9407 )
...
* feat: port over FAQ
* refactor: use async/await
Co-authored-by: Almeida <almeidx@pm.me >
* style: spacing
* refactor: use role id
* feat: more links!
* refactor: move comment up
* refactor: consistent naming style
---------
Co-authored-by: Almeida <almeidx@pm.me >
2023-04-17 08:31:53 +00:00
Jiralite
2f18323d2c
fix(updating-to-v14): Parameter typo ( #9408 )
...
fix: parameter typo
2023-04-17 01:35:34 +00:00
Suneet Tipirneni
e04801bba1
fix(website): add equals to enum members ( #9405 )
2023-04-16 21:43:37 +00:00
iCrawl
09a9fb57e0
chore(core): release @discordjs/core@0.5.2
2023-04-16 23:02:41 +02:00
iCrawl
025b7aea29
chore(core): release @discordjs/core@0.5.1
2023-04-16 22:58:25 +02:00
iCrawl
7aa5ea731f
chore(ws): release @discordjs/ws@0.8.1
2023-04-16 22:54:15 +02:00
iCrawl
f883279ab3
ci: re-add pr triage for labels
2023-04-16 22:50:43 +02:00
iCrawl
f1b2dec8e1
chore: add codeowners
2023-04-16 22:38:38 +02:00
Aura Román
0a1701b046
types(ChannelsAPI): use correct type for editMessage ( #9399 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-16 18:27:16 +00:00
Jiralite
5dcc6df224
fix(updating-to-v14): Prioritise JavaScript ( #9401 )
2023-04-16 20:22:41 +02:00
Jiralite
1c35425120
fix(collection): filter() markdown ( #9402 )
2023-04-16 20:21:47 +02:00
Jiralite
cf1f5c0f0c
chore(async-await): Update to ESM ( #9403 )
2023-04-16 20:21:30 +02:00
iCrawl
a210fc64a2
fix(website): dark mode text color
2023-04-16 19:21:41 +02:00
iCrawl
24f17998c8
refactor(website): revise landing page
2023-04-16 19:10:50 +02:00
iCrawl
eda118dae9
fix(guide): optimize redirects on middleware level
2023-04-16 17:42:05 +02:00
iCrawl
f2fce0a7da
refactor(guide): always redirect to introduction
2023-04-16 17:38:45 +02:00
Jiralite
29389e39f4
feat(BaseInteraction): Support new channel payload ( #9337 )
...
* feat(BaseInteraction): support new channel payload
* refactor(InteractionCreate): different approach
Co-Authored-By: Synbulat Biishev <contact@syjalo.dev >
---------
Co-authored-by: Synbulat Biishev <contact@syjalo.dev >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-16 14:28:32 +00:00
iCrawl
d5e9e36e8a
fix(guide): let the breadcrumbs grow to the full size
2023-04-16 13:29:55 +02:00
iCrawl
8c0eb56ba5
fix(guide): ring cutoff on guide header
2023-04-16 13:02:10 +02:00
iCrawl
1b74c774c0
fix(website): cutoff ring outline in breadcrumbs
2023-04-16 11:22:16 +02:00
iCrawl
01949d6e3a
fix(website): wrong breakpoint
2023-04-16 00:23:33 +02:00
iCrawl
3ea26cc1a6
refactor(website): only show search box on md and up
2023-04-16 00:17:12 +02:00
Suneet Tipirneni
a516d46f91
fix(website): right-align search bar ( #9395 )
2023-04-16 00:03:19 +02:00
iCrawl
b35b935679
fix(guide): sidebar types
2023-04-15 23:50:18 +02:00
iCrawl
0928c8f6ff
fix(guide): remove astro leftovers
2023-04-15 23:37:19 +02:00
iCrawl
188d5eea28
chore: fix yarn.lock
2023-04-15 23:31:48 +02:00
iCrawl
412e4fffae
build(website): prepare for turbopack
2023-04-15 18:15:24 +02:00
iCrawl
5e2f94c591
fix(website): max height
2023-04-15 14:28:20 +02:00
iCrawl
49627b1f46
chore(website): add banner
2023-04-15 14:03:03 +02:00
iCrawl
bcb48fea3e
chore(website): redirect to core instead
2023-04-15 13:03:27 +02:00
iCrawl
c87e826087
style(website): remove dynamic width check
2023-04-15 04:43:23 +02:00
Ben
2dddbe1f32
feat(RoleTagData): add guildConnections ( #9366 )
...
* feat(roleTagData): add guildConnections
* feat(roletagdata): add guildConnections
* Update packages/discord.js/typings/index.d.ts
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: space <spaceeec@yahoo.com >
2023-04-14 22:04:57 +00:00
Almeida
86e5f5a119
docs(Options): fix links and invalid syntax ( #9322 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-14 21:49:51 +00:00
BoogeyMan
300059cb26
docs: cleanup MessageCreateOptions and MessageReplyOptions ( #9283 )
...
* Fixed MessageReplyOptions
* updated MessageReplyOptions
* Deduplication - created BaseMessageCreateOptions
* Update packages/discord.js/src/structures/interfaces/TextBasedChannel.js
Co-authored-by: Jaw0r3k <jaworekwiadomosci@gmail.com >
* Fixed spacing
---------
Co-authored-by: Jaw0r3k <jaworekwiadomosci@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-14 21:46:15 +00:00
Erwan
d4c1fecbe2
fix(Message#editable): fix permissions check in locked threads ( #9319 )
...
fix(Message#editable): fix permissions check if channel is thread & locked
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-14 21:42:54 +00:00
Jiralite
79bcdfa767
docs(Events): Document auto moderation events ( #9342 )
...
docs(Events): document auto moderation events
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-14 21:39:35 +00:00
Jiralite
ca4de2d9c6
fix(BaseSelectMenuBuilder): Modify class to be abstract ( #9358 )
...
fix(BaseSelectMenuBuilder): abstraction
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-14 21:34:55 +00:00
Jiralite
794abe8450
refactor: Remove fromInteraction in internal channel creation ( #9335 )
...
refactor: remove `fromInteraction`
2023-04-14 21:29:27 +00:00
DD
02dfaf1aa2
refactor: abstract identify throttling and correct max_concurrency handling ( #9375 )
...
* refactor: properly support max_concurrency ratelimit keys
* fix: properly block for same key
* chore: export session state
* chore: throttler no longer requires manager
* refactor: abstract throttlers
* chore: proper member order
* chore: remove leftover debug log
* chore: use @link tag in doc comment
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* chore: suggested changes
* fix(WebSocketShard): cancel identify if the shard closed in the meantime
* refactor(throttlers): support abort signals
* fix: memory leak
* chore: remove leftover
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-14 20:26:37 +00:00
Suneet Tipirneni
cac3c07729
fix(website): link dapi-types to proper website ( #9388 )
2023-04-14 20:53:57 +02:00
iCrawl
83143178aa
ci: remove nextjs bundle analysis
2023-04-14 20:10:26 +02:00
iCrawl
615752e32b
chore(website): cleanup ts-errors
2023-04-14 20:03:40 +02:00
iCrawl
2c25639a85
chore: update next.js dep
2023-04-14 19:23:59 +02:00
iCrawl
a76c1ddacc
chore: fixup build and lint
2023-04-14 17:11:12 +02:00
Jiralite
0d0e4d1cb6
feat: Add changes from v13 to v14 ( #9384 )
2023-04-14 10:58:23 +02:00
iCrawl
d35f670d7a
chore(website): move around static label
2023-04-14 10:33:20 +02:00
iCrawl
e4c5f794b0
fix(website): client-side rendering fallback
2023-04-13 23:29:45 +02:00
Jiralite
88cab1a0ec
fix: Update DocsLink usage ( #9382 )
2023-04-13 22:55:15 +02:00
iCrawl
1c2cc09e05
fix(guide): temporary fix contentlayer dev
2023-04-13 22:28:33 +02:00
Jiralite
2a684361d4
fix(guide): Treeshake react-icons ( #9381 )
2023-04-13 22:09:40 +02:00
Almeida
66dc4014fe
fix(interactions): make data parameter optional ( #9379 )
2023-04-13 22:01:08 +02:00
Jiralite
39c6694561
feat(DocsLink): Implement the component ( #9380 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2023-04-13 21:55:15 +02:00
iCrawl
70da3746f8
fix(website): static badge and overload switcher
2023-04-13 20:56:44 +02:00
iCrawl
0340622f1a
fix(ui): discord components
2023-04-13 20:15:59 +02:00
iCrawl
f36878677c
chore: add chromatic
2023-04-13 19:41:23 +02:00
iCrawl
e5859b41cf
chore: storybook
2023-04-13 19:09:56 +02:00
Jiralite
8218ffc78d
types(CategoryChannel): Ensure parent and parentId are null ( #9327 )
...
types: ensure categories' parents are `null`
2023-04-13 16:10:53 +00:00
Jiralite
7ff3d528d9
types(GuildTextBasedChannel): Remove unnecessary exclusion of forum channels ( #9326 )
...
types(GuildTextBasedChannel): remove exclusion of forum channels
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-13 15:55:48 +00:00
Jiralite
0b7f296b62
chore(guide): Update pages ( #9372 )
2023-04-13 17:10:06 +02:00
Jiralite
85a379fdf8
feat(guide): How to contribute ( #9376 )
2023-04-13 14:19:43 +02:00
Jiralite
8ffcf77840
docs: add SnowflakeUtil ( #9371 )
2023-04-13 14:19:13 +02:00
iCrawl
fcb3a1ab27
fix(guide): update return link on 404
2023-04-12 01:04:36 +02:00
iCrawl
40be4f80dc
fix(guide): light mode fix
2023-04-12 00:44:21 +02:00
iCrawl
ee907f32f3
feat(guide): sidebar
2023-04-12 00:39:35 +02:00
iCrawl
731ea5f3cb
fix(website?): static params
2023-04-11 20:52:37 +02:00
iCrawl
24c462bf6f
refactor(website): dark mode
2023-04-11 20:13:59 +02:00
iCrawl
78e02c4b63
fix(website): navigation and 404
2023-04-11 19:19:33 +02:00
iCrawl
dcf8757d35
ci: correct path again
2023-04-11 18:36:13 +02:00
iCrawl
a0c57abadd
ci: uploading to before mv
2023-04-11 18:26:27 +02:00
iCrawl
1c5a6fa552
ci: update glob path
2023-04-11 18:12:56 +02:00
Jiralite
6a221a9676
fix(Property): Check for a property type excerpt ( #9365 )
2023-04-11 14:12:03 +02:00
DD
dcf58d8140
refactor(WebSocketShard): waitForEvent and its error handling ( #9282 )
...
* refactor(WebSocketShard): waitForEvent and its error handling
* chore: remove unnecessary error event
* chore: handle ECONNREFUSED/ECONNRESET
* fix: reset network error check
---------
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-11 11:10:32 +00:00
Jiralite
676307ff5c
fix(core): Support attachment editing on interactions ( #9356 )
...
fix(core): support attachment editing on interactions
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-10 20:35:54 +00:00
Jiralite
23e0ac56f4
docs(formatters): Enhance the documentation ( #9364 )
2023-04-10 22:29:06 +02:00
Jiralite
8073561824
docs(builders): Add some basic documentation ( #9359 )
2023-04-10 22:09:51 +02:00
Jiralite
c0f2dd7131
docs: Use stable tag ( #9343 )
...
docs: use stable tag
2023-04-10 14:55:51 +00:00
Almeida
d6905b3b97
fix(website): dont show parameters header on functions without parameters ( #9361 )
2023-04-10 14:00:32 +02:00
Jiralite
774e23c572
fix(Function): Add link to source file ( #9360 )
2023-04-10 14:00:03 +02:00
Jiralite
1c8567f147
feat: Support @returns ( #9362 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2023-04-10 13:59:29 +02:00
Jiralite
733c96c255
feat: Support @defaultValue ( #9363 )
2023-04-10 13:56:43 +02:00
iCrawl
69cdeb7296
ci: fix docs upload path
2023-04-10 13:23:27 +02:00
iCrawl
0019700869
chore(website): switch to revalidate on fetch level
2023-04-10 12:51:13 +02:00
iCrawl
3ea4d26ee9
fix(scripts): skip over namespaces
2023-04-09 19:32:41 +02:00
iCrawl
250eccf118
fix(website): members only on interfaces and classes
2023-04-09 19:12:42 +02:00
iCrawl
7d3827ebd1
fix(website): pass on revalidate
2023-04-09 18:55:59 +02:00
iCrawl
d1955f7c9e
feat(website): static, optional, private, inherits, extends
2023-04-09 18:40:49 +02:00
iCrawl
6412da4921
feat: endpoint to retriveve memeber info
2023-04-09 14:21:45 +02:00
Jiralite
79123fb260
fix(ExcerptText): Use resolveItemURI() in excerpts ( #9354 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2023-04-09 13:23:05 +02:00
iCrawl
3d2f4b405e
chore(guide): bring guide up to speed
2023-04-09 12:41:02 +02:00
Almeida
bfee6c8d88
perf(RoleManager): dont call Role#position getter twice per role ( #9352 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-09 10:29:18 +00:00
Jiralite
fbbce3eb4b
fix: Correct @link tags that involve parents ( #9351 )
2023-04-09 11:22:07 +02:00
Jiralite
b2eec5f9fc
docs: Remove JSONEncondable ( #9344 )
...
docs: remove `JSONEncondable`
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-08 21:55:58 +00:00
Jiralite
b618e215f2
fix(util): Remove extra slash ( #9347 )
2023-04-08 23:51:58 +02:00
Jiralite
d66d113333
docs: Use @link in @see ( #9348 )
2023-04-08 23:50:58 +02:00
iCrawl
1b9d07f941
chore(website): downgrade planetscale dep
2023-04-07 21:25:15 +02:00
iCrawl
f893c6a357
chore: deps
2023-04-07 21:13:36 +02:00
iCrawl
687bbd889f
chore(website): this may solve dynamic route problems
...
https://github.com/vercel/next.js/pull/47982
2023-04-07 20:54:16 +02:00
iCrawl
f195556b64
fix(website): downgrade nextjs
2023-04-07 20:10:20 +02:00
iCrawl
9aafdd6214
fix(website): model import
2023-04-07 13:41:19 +02:00
Jiralite
e3e7d500dc
refactor: Use description constant in landing page ( #9334 )
2023-04-07 13:12:48 +02:00
iCrawl
3615e2f2d2
chore(website): deps
2023-04-07 13:10:01 +02:00
Tetie
a7425c29c4
fix: fix external links ( #9313 )
...
* fix: fix external links
* fix: fix external links
* fix: link to correct classes
* fix: fix JSONEncodable link
* chore: fix select menu link
* fix: fix external links
* fix: link to correct classes
* fix: fix JSONEncodable link
* chore: fix select menu link
* fix: fix collection#sweep url
* fix: fix subpackages urls
* fix: fix discord.js docs url
* Update packages/util/docs/README.md
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Aura Román <kyradiscord@gmail.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2023-04-07 10:35:56 +00:00
Suneet Tipirneni
c519fe66c9
refactor(ui): add 'use client' directives to client-only components ( #9330 )
2023-04-07 09:22:40 +02:00
Almeida
24f280290b
fix(website): dont crash when serviceWorker is not available ( #9331 )
2023-04-07 09:22:09 +02:00
Almeida
6912faa9b3
fix(core): missed optional options ( #9311 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-04 18:37:26 +00:00
iCrawl
0645bf0f7f
fix(website): edge-config fallback
2023-04-02 18:30:00 +02:00
iCrawl
6aba9e99eb
ci: planetscale upload
2023-04-02 13:22:52 +02:00
iCrawl
5efdf57894
chore: deps
2023-04-02 12:59:19 +02:00
iCrawl
74059c9d97
chore(builders): release @discordjs/builders@1.6.1
2023-04-02 12:38:29 +02:00
iCrawl
8d345a041e
chore: add next to packages
2023-04-02 02:50:27 +02:00
iCrawl
1cbd04e8fd
build: git-cliff config
2023-04-02 01:55:39 +02:00
iCrawl
8592edba39
chore(discord.js): release discord.js@14.9.0
2023-04-02 01:52:41 +02:00
iCrawl
38f0986000
chore(ws): release @discordjs/ws@0.8.0
2023-04-02 01:51:56 +02:00
iCrawl
9e077b749c
chore(voice): release @discordjs/voice@0.16.0
2023-04-02 01:51:50 +02:00
iCrawl
b977ba5f4d
chore(rest): release @discordjs/rest@1.7.0
2023-04-02 01:51:33 +02:00
iCrawl
1a6db13f6f
chore(proxy): release @discordjs/proxy@1.4.0
2023-04-02 01:51:26 +02:00
iCrawl
3334739f4f
chore(formatters): release @discordjs/formatters@0.3.0
2023-04-02 01:51:17 +02:00
iCrawl
26b2f59bdc
chore(core): release @discordjs/core@0.5.0
2023-04-02 01:51:07 +02:00
iCrawl
b0ecc57977
chore(collection): release @discordjs/collection@1.5.0
2023-04-02 01:50:51 +02:00
iCrawl
035203f0d9
chore(builders): release @discordjs/builders@1.6.0
2023-04-02 01:49:33 +02:00
iCrawl
ce7d6b47b7
chore(brokers): release @discordjs/brokers@0.2.0
2023-04-02 01:49:13 +02:00
Noel
11e682cfe3
feat(core): http-only wrapper ( #9281 )
2023-04-02 01:44:19 +02:00
Vlad Frangu
9d69bba47c
fix(core): include data for defer ( #9284 )
2023-04-02 01:38:33 +02:00
Jaw0r3k
2792e48119
docs: describe private properties ( #8879 )
...
* feat: describe private properties
* Update packages/discord.js/src/structures/GuildMember.js
Co-authored-by: MrMythicalYT <91077061+MrMythicalYT@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: MrMythicalYT <91077061+MrMythicalYT@users.noreply.github.com >
* Apply suggestions from code review
---------
Co-authored-by: MrMythicalYT <91077061+MrMythicalYT@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-01 23:21:53 +00:00
Jaw0r3k
384b4d10e8
docs: differ User#send ( #9251 )
...
* docs: differate user#send
* chore: format
* chore: remove some examples
* docs: add GuildMember#send example
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-01 23:17:54 +00:00
Jaw0r3k
d16114c526
docs: fix compare position example ( #9272 )
...
Update Role.js
Co-authored-by: space <spaceeec@yahoo.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-01 22:37:18 +00:00
pkdev08
de1aac674a
fix: add support for new guild feature GUILD_WEB_PAGE_VANITY_URL ( #9219 )
...
Co-authored-by: space <spaceeec@yahoo.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-01 22:34:07 +00:00
Jaw0r3k
79875658cf
fix: resolving string bitfield ( #9262 )
...
fix: resolving bitfield
Co-authored-by: space <spaceeec@yahoo.com >
2023-04-01 22:30:51 +00:00
Jiralite
ab3328a0e2
chore: Include discord.js in the user agent string ( #9267 )
...
* chore: apply user agent string
* fix: enforce even in custom option
* fix: tests
* refactor: simpler way
* docs: add type
* Update packages/discord.js/src/client/BaseClient.js
Co-authored-by: Aura Román <kyradiscord@gmail.com >
* fix: prioritise `option` type check
* types: `static`
* feat: add runtime check
* docs: update default
* refactor: remove Bun
* Update packages/discord.js/src/client/BaseClient.js
Co-authored-by: Almeida <almeidx@pm.me >
* fix: extra whitespace issues
* refactor: `trimEnd()`
---------
Co-authored-by: Aura Román <kyradiscord@gmail.com >
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-01 22:26:44 +00:00
Jiralite
1864d37d36
fix(AutocompleteInteraction): Send name_localizations correctly ( #9238 )
...
fix(AutocompleteInteraction): send locale correctly
Co-authored-by: space <spaceeec@yahoo.com >
2023-04-01 22:19:23 +00:00
Tetie
f340f3b1fd
refactor: call GuildBanManager#create() directly ( #9263 )
...
refactor: call bans.create directly
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-01 22:09:01 +00:00
Suneet Tipirneni
907eb1b470
feat(core): Add AbortSignal support. ( #9042 )
...
* feat: add abort signal to guilds api
* feat: add to application commands, channels, and users classes
* chore: finish up
* chore: centralize types
* chore: make requested changes
* chore: make requested changes
* refactor: consistently use empty objects
* Update packages/core/src/api/webhook.ts
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* chore: make requested changes
* refactor: update `setVoiceState` after rebase
* chore: requested changes
* refactor: use -types interface for query
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2023-04-01 21:11:37 +00:00
iCrawl
e2f39ccc32
fix(website): migration from old website
2023-04-01 15:50:47 +02:00
Tetie
74a6d59ae9
chore: overhaul readmes ( #9277 )
...
Co-authored-by: Souji <timoqueezle@gmail.com >
Co-authored-by: Noel <buechler.noel@outlook.com >
2023-04-01 13:45:15 +02:00
iCrawl
a5b0d97224
fix(website): redirect for logo
2023-04-01 13:32:10 +02:00
iCrawl
52c6ea2fdb
feat(website): add static logo
2023-04-01 13:15:27 +02:00
iCrawl
cfa48cedc3
fix(website): update url
2023-04-01 13:12:18 +02:00
iCrawl
cf23149d17
fix(website): make sure to use proper revalidate and per request caching
2023-04-01 03:12:12 +02:00
iCrawl
311cab2d3f
build(website): build site from db data
2023-04-01 02:50:24 +02:00
Jiralite
34bc36ac4b
feat(Guild): Add max_stage_video_channel_users ( #8422 )
...
feat(Guild): add `max_stage_video_channel_users`
2023-03-31 22:30:25 +00:00
ckohen
db8df104c5
fix(handlers): create burst handler for interaction callbacks ( #8996 )
...
* fix(handlers): create burst handler for interaction callbacks
* docs: use remarks instead of info block
Co-Authored-By: Almeida <almeidx@pm.me >
* refactor: move code duplication to shared handler
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* Update packages/rest/src/lib/handlers/BurstHandler.ts
---------
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: Aura Román <kyradiscord@gmail.com >
2023-03-30 17:22:04 +00:00
Jiralite
984bd55b43
fix: Keep symbols in actions manager ( #9293 )
...
fix: keep symbols in actions manager
2023-03-29 17:27:23 +00:00
iCrawl
3cf4f4b317
ci: fix linting astro files
2023-03-28 23:10:41 +02:00
iCrawl
fd008f0144
ci: run specific version of node
2023-03-28 23:02:25 +02:00
iCrawl
8deef3e93f
ci: fix docker image build
2023-03-28 22:55:28 +02:00
iCrawl
89235f32b0
ci: docker image build for proxy
2023-03-28 22:47:48 +02:00
Noel
47da24ff5c
refactor(website): redesign ( #9286 )
2023-03-28 19:02:36 +02:00
iCrawl
d1ebe4a52c
fix(website): right sidebar height
2023-03-27 20:50:35 +02:00
iCrawl
5cdd5d76ed
fix(website): page height to hide footer without scrolling
2023-03-27 20:43:34 +02:00
iCrawl
b8b852ee1e
feat(guide): light theme for syntax
2023-03-25 23:46:42 +01:00
iCrawl
ba93bc8141
chore: fixup root package.json
2023-03-25 22:55:53 +01:00
iCrawl
fbd599d586
refactor(guide): next 13
2023-03-25 22:52:47 +01:00
iCrawl
d9a9500b40
feat(website): optimize svg and priority load svg
2023-03-25 18:56:57 +01:00
iCrawl
51de9668e5
feat(website): feature flag package and version selection
2023-03-25 16:33:13 +01:00
iCrawl
b097b25116
fix(website): package / version select spacing
2023-03-25 14:55:15 +01:00
iCrawl
1d2c152320
fix(website): keys
2023-03-25 14:42:53 +01:00
iCrawl
d8d5f31d39
fix(scripts): accessing tsComment
2023-03-25 14:02:40 +01:00
Jiralite
abd6ae9fc8
fix(ClientUser): No mutation on edit ( #9259 )
...
fix(ClientUser): no mutation on edit
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-25 12:59:22 +00:00
iCrawl
44ef2d9485
fix(website): wrong bg color for buttons in pkg/version select
2023-03-25 13:52:51 +01:00
DD
519825a651
fix(WebSocketShard): don't await #destroy in error bubbling logic ( #9276 )
...
* fix(WebSocketShard): don't await #destroy in error bubbling logic
* fix: properly throw abort errors
* chore: vlad's nit
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-25 12:49:35 +00:00
iCrawl
ad31edc7aa
refactor(website): font loading and reduce cls
2023-03-25 13:44:35 +01:00
Almeida
d6f4e60efd
refactor(collection): fix/silence linter warnings ( #9266 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-25 09:32:52 +00:00
iCrawl
5fcd0e48a8
fix(website): nav / member provider
2023-03-24 06:24:47 +01:00
iCrawl
52f8e0670c
feat(website): color scheme / dark and light mode improvements
2023-03-24 06:02:00 +01:00
iCrawl
1c4af93898
feat(website): enhance lazy loading
2023-03-24 04:27:21 +01:00
iCrawl
3bd76078e1
feat(website): sneaky sneaky 2
2023-03-24 01:54:21 +01:00
iCrawl
71eba0e1b2
chore(website): sneaky sneaky
2023-03-24 00:30:14 +01:00
iCrawl
d284b8c64b
chore: fix lockfile
2023-03-23 23:49:06 +01:00
iCrawl
795e6c363d
fix(website): footer spacing
2023-03-23 23:46:37 +01:00
iCrawl
d6cd3fd7ed
chore: deps
2023-03-23 23:24:27 +01:00
iCrawl
d144a78813
ci: add lighthouse for prod
2023-03-23 23:11:13 +01:00
iCrawl
645e2d3d6b
ci: lighthouse score
2023-03-23 22:48:27 +01:00
iCrawl
5b745a49d8
chore(website): fix metadata
2023-03-23 22:37:50 +01:00
Suneet Tipirneni
ee5169e0aa
feat(website): render syntax and mdx on the server ( #9086 )
2023-03-23 22:17:41 +01:00
Jiralite
bc641fa936
docs(Role): Fix example for comparePositionTo() ( #9270 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-23 20:50:58 +00:00
Suneet Tipirneni
c8c02f957d
fix(website): remove layout shift ( #9062 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2023-03-23 20:44:04 +01:00
Suneet Tipirneni
091824abc5
fix(website): show headers for type aliases ( #9054 )
2023-03-23 20:42:29 +01:00
Suneet Tipirneni
03f5f1e3b6
refactor(website): use new metadata api instead of head.tsx ( #9269 )
2023-03-23 20:41:29 +01:00
iCrawl
852fae557e
chore: deps
2023-03-23 14:28:58 +01:00
Rodry
5f93dcce46
feat: add GuildBasedTextChannelTypes ( #9234 )
...
* feat: add GuildBasedTextChannelTypes
* docs(GuildTextBasedChannels): distinguish from non other
Co-authored-by: Jaw0r3k <jaworekwiadomosci@gmail.com >
* fix: spread correct array
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
---------
Co-authored-by: Jaw0r3k <jaworekwiadomosci@gmail.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2023-03-22 22:03:44 +00:00
Erwan
22e880aaa0
fix(Message#editable): update editable check in threads locked ( #9216 )
...
* fix(Message#editable): update editable check in threads locked
* fix(Message#editable): add check in archived threads
* fix: check manage threads permission only if thread is locked
* fix: adding a full stop at the end of a sentence
Co-authored-by: Jaworek <jaworekwiadomosci@gmail.com >
---------
Co-authored-by: Jaworek <jaworekwiadomosci@gmail.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2023-03-22 21:38:32 +00:00
Jiralite
e9a8eb323f
fix(ThreadManager): add members and conditionally include hasMore ( #9164 )
...
* fix(ThreadManager): conditionally include `hasMore`
* types: fix tests
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-22 19:24:09 +00:00
Jiralite
cc57563e73
fix(ThreadManager): Respect cache and force in fetching ( #9239 )
...
* fix(ThreadManager): Respect `cache` and `force` in fetching
* refactor: remove defaults
These are already defaulted down the line.
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-22 19:20:52 +00:00
Jiralite
519e163f8a
refactor(FetchThreadsOptions): Remove active ( #9241 )
...
* refactor(FetchThreadsOptions): remove `active`
* docs(FetchThreadsOptions): update description
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-22 19:17:47 +00:00
DD
eb81dc982c
chore(ws): correct order for debug logs when identifying ( #9248 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-22 19:13:56 +00:00
Tetie
bf507ab265
docs: add more examples ( #9252 )
...
* docs: add more examples
* fix: fix grammar and syntax
Co-authored-by: Jaw0r3k <jaworekwiadomosci@gmail.com >
* chore: fine-tune examples
* chore: replace double quotes with singles
* fix: remove redundant example tag
* fix: fix timeout logging
* Update packages/discord.js/src/structures/GuildMember.js
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
---------
Co-authored-by: Jaw0r3k <jaworekwiadomosci@gmail.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-22 19:09:41 +00:00
Jiralite
178c8dcfee
docs(FetchArchivedThreadOptions): before respects archive_timestamp, not creation timestamp ( #9240 )
...
docs(FetchArchivedThreadOptions): correct `before` description
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-22 19:01:17 +00:00
Jiralite
56cf138e02
docs: Update APISelectMenuComponent ( #9235 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-22 18:57:23 +00:00
Jiralite
950fc47234
ci: Lock ancient issues ( #9257 )
...
ci: use dessant/lock-threads@v4
2023-03-20 19:35:58 +00:00
DD
c76b17d3b3
fix(WebSocketShard): don't close in #destroy when status is connecting ( #9254 )
2023-03-20 19:20:48 +00:00
Jeroen Claassens
229ad077ff
fix(rest): remove const enums in favour of regular enums ( #9243 )
...
* fix(rest): remove `const enum`s in favour of regular enums
The motivation is that `const enum` produces ambient const enums when
compiling which in turn causes issues with TypeScript 5.x when `verbatimModuleSyntax`
is enabled.
Furthermore, the generally accepted best practice is to avoid `const enum`s
when writing libraries. Can back this up with statements from TS maintainers
if needed, I know they made them, I just can't be bothered to find the GitHub
links lmao. @vladfrangu will probably be able to find those links much easier
than me as it was also the motivation to remove `const enum`'s from discord-api-types
* refactor(rest): restore `const enum` for internal enum
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-19 14:35:27 +00:00
Jeroen Claassens
2e8e95031c
build: resolve issue with esbuild-plugin-version-injector not working ( #9246 )
...
The issue was two-fold.
First of all, tsup starts using swc when `emitDecoratorMetadata` and `@swc/core` is installed.
`@swc/core` is installed transiently, which still causes the problem.
Okay, sure, so we move the `emitDecoratorMetadata` option to just
`packages/builders/tsconfig.json` seeing as the other packages don't use decorators anyway.
But that still leaves solving the issue for builders. @vladfrangu ended
up finding out that there was a bug in how esbuild handles plugins causing
the esbuild-plugin-version-injector plugin to not get loaded. This is solved
in v1.1.0 where the content is also replaced using the `onEnd` hook, if it
wasn't replaced by `onLoad` yet.
2023-03-19 14:28:06 +00:00
DD
98420826bc
fix(WebSocketShard): cancel initial heartbeat in destroy ( #9244 )
...
* fix(WebSocketShard): cancel initial heartbeat in destroy
* refactor: use try/catch/finally
* chore: add debug log
2023-03-18 19:32:50 +00:00
n1ck_pro
51edba78bc
fix(TextBasedChannelTypes): add GuildStageVoice ( #9232 )
...
fix(TextBasedChannelTypes): add GuildStageVoice
2023-03-15 17:32:29 +00:00
Jiralite
41077c96b5
chore: release all packages ( #9230 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2023-03-12 20:54:27 +00:00
Almeida
869153c3fd
refactor: compare with undefined directly ( #9191 )
...
* refactor: compare with `undefined` directly
* fix: lint
2023-03-12 20:24:22 +00:00
DraftMan
955e8fe312
fix(snowflake): snowflakes length ( #9144 )
...
* fix(snowflake): fix snowflakes length
* fix(snowflake): fix length
2023-03-12 20:07:51 +00:00
Rodry
4458a13925
feat(Collector): add lastCollectedTimestamp ( #9044 )
...
* feat(Collector): add lastCollectedTimestamp
* docs: mark props as nullable
Co-authored-by: Synbulat Biishev <syjalo.dev@gmail.com >
* refactor: assign property in constructor
---------
Co-authored-by: Synbulat Biishev <syjalo.dev@gmail.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2023-03-12 19:59:09 +00:00
Jiralite
334a51240a
fix: modify tsup extension ( #9157 )
...
fix: modify extension
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-12 19:49:43 +00:00
Suneet Tipirneni
dff131e8e4
refactor(core): move setVoiceState to GuildsAPI ( #9228 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-12 19:37:56 +00:00
André Paulo
f5ec1cada5
docs(MessageManager): add clarification to fetch messages ( #9222 )
...
* docs(MessageManager): add clarification to fetch messages
[Discord's documentation](https://discord.com/developers/docs/resources/channel#get-channel-messages ) mentions that you can only use before, after or around. This is not mentioned in D.JS documentation, and after some time trying to figure out why I was getting more messages than I should, decided to read the documentation.
* docs(MessageManager): remove mutually exclusive description
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-12 19:34:48 +00:00
DD
a99fc64e3f
fix(WebSocketShard): #send race condition due to ready state ( #9226 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-12 19:28:10 +00:00
DD
6ecff26ec6
feat(WebSocketShard): heartbeat jitter ( #9223 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-12 19:24:35 +00:00
Jiralite
646b6ead7e
chore(voice): release @discordjs/voice@0.15.0 ( #9229 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2023-03-12 19:13:09 +00:00
Almeida
3492b194b5
types(MappedEvents): add GuildAuditLogEntryCreate ( #9175 )
...
* types(MappedEvents): add `GuildAuditLogEntryCreate`
* chore: sort interface alphabetically
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-12 18:15:54 +00:00
Suneet Tipirneni
1b29099ed0
fix(core): use auth: false for interaction callback methods ( #9211 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-09 11:15:32 +00:00
Vlad Frangu
c6d98fa0c5
fix(Voice): send keep alives without awaiting a response ( #9202 )
2023-03-09 12:12:02 +01:00
Almeida
f65ac2ea78
docs: fix /core README example ( #9201 )
2023-03-09 12:09:44 +01:00
Vlad Frangu
a63ac88fcc
fix(Actions): inject built data by using a symbol ( #9203 )
...
This fixes the hard crash encountered from message component interactions
where a `channel` property was added to them, causing hard crashes
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-09 11:05:52 +00:00
Synbulat Biishev
4367ab9302
docs(EmbedBuilder#spliceFields): fix a typo ( #9159 )
...
fix(EmbedBuilder#spliceFields): fix a typo
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-05 22:42:35 +00:00
iCrawl
dc142c47e4
chore: regen yarn lock
2023-02-27 21:58:49 +01:00
iCrawl
1f86d8578a
chore: deps
2023-02-27 21:55:46 +01:00
Synbulat Biishev
71a427f632
types: allow sending messages with SuppressNotifications flag ( #9177 )
2023-02-27 21:39:03 +01:00
Jaworek
664cccb270
docs: make interactionResponse as optional ( #9179 )
2023-02-27 21:38:03 +01:00
DD
27e0b32c5f
fix(WebSocketShard): wait for hello rather than ready in connect ( #9178 )
2023-02-27 19:37:16 +00:00
Jaworek
ffdb197f98
feat(StageChannel): add messages ( #9134 )
...
* feat(StageChannel): add messages
* fix: missing implements jsdoc
* Apply suggestions from code review
Co-authored-by: MateoDeveloper <79017590+Mateo-tem@users.noreply.github.com >
* Update packages/discord.js/src/util/Constants.js
Co-authored-by: MateoDeveloper <79017590+Mateo-tem@users.noreply.github.com >
* feat: use common class
* Apply suggestions from code review
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* feat: add stage to text based channels + fix webhook.channel typings
* fix: some fixes
* Update packages/discord.js/src/structures/BaseGuildVoiceChannel.js
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
* Update packages/discord.js/src/structures/VoiceChannel.js
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* Update packages/discord.js/src/structures/interfaces/TextBasedChannel.js
Co-authored-by: Aura Román <kyradiscord@gmail.com >
* Update packages/discord.js/src/structures/BaseGuildVoiceChannel.js
Co-authored-by: space <spaceeec@yahoo.com >
---------
Co-authored-by: MateoDeveloper <79017590+Mateo-tem@users.noreply.github.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: Aura Román <kyradiscord@gmail.com >
Co-authored-by: space <spaceeec@yahoo.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-25 15:03:18 +00:00
Jaworek
095bd77515
feat(AutoModerationActionExecution): add channel, user and member getters ( #9142 )
...
* feat(AutoModerationActionExecution): add channel prop
* feat(AutoModerationActionExecution): add user prop
* fix: sintax
* feat: add guildmember getter
* Apply suggestions from code review
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>
2023-02-25 14:41:10 +00:00
Synbulat Biishev
e78b8ad3fb
fix(Message#deletable): add check for deletable message types ( #9168 )
...
* fix(Message#deletable): add check for deletable message types
* docs: update docs
* fix: add check for `AutoModerationAction` message
* style: better style
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-25 14:38:05 +00:00
Jiralite
c1000b86ed
feat(AutoModeration): Support custom_message ( #9171 )
...
* feat: initial commit
* docs: fix type
* docs: this is probably a better explanation
* docs: optional
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-25 14:34:48 +00:00
Sugden
a9495bd8f0
fix(Message): bulkDeletable permissions should be retrieved later for DMs ( #9146 )
...
* fix(Message): permissions check should be done later
the getter will error if used on a message originating from a DM
* refactor: remove unessercary chaining
2023-02-25 14:21:53 +00:00
Jiralite
4e0e125039
refactor(GuildMemberManager): Tidy up fetching guild members ( #8972 )
...
* refactor(GuildMemberManager): tidy up fetching guild members
* refactor: no destructure
* fix: throw `nonce` error correctly
* refactor: simplify `resolve()` with ternary
* refactor: prioritise `nonce` check
* fix: allow single user
* refactor: do not use `null`
This is not documented to request over the gateway.
* refactor: better name
* fix: extract correct property
2023-02-21 20:36:25 +00:00
ckohen
6e481f0a30
ci: create publish release workflow ( #9150 )
...
* ci: create publish release workflow
* test: fix tests for formatTag
* ci(publish-release): fix string concat
* ci: release action runs with tag as source
* ci(publish-release): no longer testing
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-21 20:15:39 +00:00
Almeida
fd0246ca4c
types: remove EscapeMarkdownOptions ( #9153 )
2023-02-21 20:11:33 +00:00
DD
9681f34877
fix(WebSocketShard): proper error bubbling ( #9119 )
...
* fix(WebSocketShard): proper error bubbling
* fix(WebSocketShard): proper success signaling from waitForEvent
* refactor(waitForEvent): better error bubbling behavior
* fix(WebSocketShard): still allow the first connect call to reject
* fix(WebSocketShard): handle potential once error in #send
* refactor(WebSocketShard): waitForEvent & bubbleWaitForEventError
* refactor: success signaling
* chore: bump async EE to allow overwriting the error event
2023-02-19 19:28:34 +00:00
ckohen
7f2ef962ec
test: fix coverage reporting ( #9148 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-19 18:59:35 +00:00
DD
5c5a5832b9
refactor(WebSocketManager): passing in strategy ( #9122 )
...
* refactor(WebSocketManager): passing in strategy
* chore: update tests
* chore: requested nits
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-19 18:57:31 +00:00
Mohamed Ashraf
c6f9c50ba9
feat(core): Adds getWebhooks() function for the channel API and for the guild API ( #9043 )
...
* feat(core): Adds `getChannel()` for webhooks
* feat(core): add `getWebhooks()` function for the channel and the guild
* Update packages/core/src/api/guild.ts
Co-authored-by: Almeida <almeidx@pm.me >
* Update packages/core/src/api/channel.ts
Co-authored-by: Almeida <almeidx@pm.me >
* Update packages/core/src/api/channel.ts
Co-authored-by: Almeida <almeidx@pm.me >
* Update packages/core/src/api/guild.ts
Co-authored-by: Almeida <almeidx@pm.me >
* Update packages/core/src/api/guild.ts
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* Update packages/core/src/api/channel.ts
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* sorting the types
---------
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: space <spaceeec@yahoo.com >
2023-02-17 23:35:44 +00:00
Jiralite
765d5a3b2d
feat(ThreadMemberManager): Support pagination fetching ( #9035 )
...
* feat: initial commit
* fix: `query`
* fix: `GuildMember` for `member`
* types(ThreadMember): constructor types
* fix: send API properties correctly
Co-authored-by: Almeida <almeidx@pm.me >
* docs(FetchThreadMembersOptions): update `cache` description
* fix: retrieve from option
Co-authored-by: Almeida <almeidx@pm.me >
* fix: fix fetch many
* types(FetchThreadMembersOptions): add `withMember`
* types: stricter types
* types: infer possible guild member
* chore: reference member in getter
* types: remove `<false>`
* style: remove line
* chore: markdown
* types: remove `?`
* docs: remove irrelevant part
* fix: prevent crash
* refactor: make `member` `@private`
It will be confusing to have `guildMember` and `member`, specially since the former accounts for the latter.
---------
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-17 22:14:36 +00:00
MrMythicalYT
dc9924fb5f
feat(InteractionResponse): add new methods ( #9132 )
...
* feat(InteractionResponse): add new methods
* types: fix options parameter type
Co-authored-by: Jaworek <jaworekwiadomosci@gmail.com >
* Update packages/discord.js/src/structures/InteractionResponse.js
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
* Update packages/discord.js/src/structures/InteractionResponse.js
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* docs: add description for edit
---------
Co-authored-by: Jaworek <jaworekwiadomosci@gmail.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-17 21:56:18 +00:00
net-tech
da23cd5d69
typings(Attachment): make attachment private ( #8982 )
...
* typings(Attachment): remove attachment property
* remove from structures
* Revert "remove from structures"
This reverts commit 88acb8d276 .
* typings(attachment): make attachment private
---------
Co-authored-by: space <spaceeec@yahoo.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-17 21:52:51 +00:00
Almeida
76b21162ac
feat(GuildMember): add flags ( #9087 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-17 21:09:49 +00:00
SKINMAKER
4e0a89f58f
types: fix type of Attachment#name ( #9101 )
...
Co-authored-by: space <spaceeec@yahoo.com >
2023-02-17 20:33:08 +00:00
Almeida
483cbb3b2a
fix(oauth2): pass through body ( #9106 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-17 20:18:13 +00:00
Jiralite
9156a2889c
fix(AutoModerationActionExecution): transform action ( #9111 )
...
* fix: transform action upon execution
* chore: move method into transformer
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-17 20:14:51 +00:00
Almeida
9439107a1d
feat(Client): guildAuditLogEntryCreate event ( #9058 )
...
* feat(Client): `guildAuditLogEntryCreate` event
* feat: add `targetId` and `executorId`
* types: `ApplicationCommand` fix
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-17 20:11:52 +00:00
Lioness100
1ba1f238f0
docs: fix typos ( #9127 )
...
* docs: fix typos
* indicies -> indices
* rename file
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-17 20:07:38 +00:00
Almeida
6f78e8285b
docs(chatInputApplicationCommandMention): parameters are not nullable ( #9091 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-17 19:54:13 +00:00
Almeida
f268e1d979
fix(MessageReaction): toJSON() infinite recursion ( #9070 )
...
* fix(MessageReaction): `toJSON()` infinite recursion
* fix: return type
Co-authored-by: Jaworek <jaworekwiadomosci@gmail.com >
---------
Co-authored-by: Jaworek <jaworekwiadomosci@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-17 19:51:08 +00:00
Jiralite
1ba22f4c9e
feat: Add role subscription data ( #9025 )
...
* feat: add role subscription data
* docs: specify message type
* types: use interface
* docs: add word
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-17 19:47:08 +00:00
Jiralite
0b76ab4c40
fix(ThreadChannel): insert starter message from threads created in forum channels ( #9100 )
...
fix(ThreadChannel): insert starter message from forums
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-17 19:43:21 +00:00
Almeida
f70df910ed
refactor(BitField): reverse iterator/toArray responsibilities ( #9118 )
...
refactor(BitField): reverse iterator/toArray responsabilities
2023-02-17 19:40:10 +00:00
SkanePrime
b8684e0585
chore: fix \n breaks ( #9116 )
2023-02-17 20:36:40 +01:00
Aura Román
071516c352
fix(ApplicationRoleConnectionMetadata): export the class correctly ( #9076 )
2023-02-17 20:34:08 +01:00
Jiralite
d44a6f035c
chore: bump discord-api-types and undici ( #9140 )
...
* chore: update discord-api-types to 0.37.35
* fix: exclude stage channels for now
* chore: update undici
* chore: dedupe undici
2023-02-17 19:17:08 +00:00
Jiralite
0e4224be36
ci: don't run issue triage on edit ( #9113 )
2023-02-08 22:00:26 +00:00
Jiralite
405f9400e8
docs: no @type description and reveal info block ( #9097 )
2023-02-04 13:05:09 +00:00
Synbulat Biishev
8b70f497a1
docs: fix version export ( #9049 )
...
* docs: fix version export
* types: assert `[VI]{{inject}}[/VI]` as string
* types: typo
* Revert "types: typo"
This reverts commit ba983f02be .
* types: typo
I hate my local repo. It can't install deps with `--immutable` and a have weird error on `yarn test`, but the CI passes
2023-01-19 15:56:57 +00:00
Suneet Tipirneni
56ef3ad8a0
ci: update scripts for documentation changes ( #9055 )
...
* ci: update scripts for documentation changes
* refactor: use tsconfig files
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-01-17 19:15:01 +00:00
Jiralite
2e48faf91a
ci: Update issue labeller ( #9064 )
...
* ci: Add formatters issue label
* fix: "the" instead of "this"
* chore: add next
2023-01-17 18:54:56 +00:00
Cl00e9ment
13ce78af6e
refactor: Moved the escapeX functions from discord.js to @discord.js/formatters ( #8957 )
...
* refactor: moved escapeX funcs from discord.js to @discord.js/formatters
- moved escapeX functions from discord.js to @discord.js/formatters
- converted code from JS to TS (including JSDoc and TSDoc)
- made linter happy
- modified the escapeHeading's RegExp to pass the RegExp safety test
- escapeBulletedList now conserves the bullet style (- or *)
* fix: removed useless exports and eslint command
removed useless exports and eslint command
* fix(escapeX): emojis with underlines
porting the fix made in 2c4c5c23d6 into the refactorization PR
Co-authored-by: space <spaceeec@yahoo.com >
2023-01-13 16:21:25 +00:00
widepeepoclap
b803a9a899
fix: don't auth for interaction showModal() ( #9046 )
...
Co-authored-by: space <spaceeec@yahoo.com >
2023-01-13 16:07:06 +00:00
Almeida
6a9875da05
feat(Sticker): add support for gif stickers ( #9038 )
...
* feat(Sticker): add support for gif stickers
* chore: upgrade discord-api-types
* refactor: requested changes
2023-01-13 15:29:35 +00:00
Parbez
8c265b628d
ci: automated issue labeler ( #8873 )
...
* ci: automated issue labeler
* ci: remove comment
* Apply suggestions from code review
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* ci: update labeler on new package
* chore: add core
* ci: add feature req too
* fix: update date
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2023-01-13 10:28:14 +00:00
Superchupu
1831acaffb
chore: switch tsup config to typescript ( #9057 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-01-13 09:44:56 +00:00
DD
05a1cbfe54
fix: ws typo ( #9056 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-01-13 00:56:43 +00:00
Jiralite
1c871b5b57
refactor: Use deprecate() directly ( #9026 )
...
* refactor: just call `deprecate()`
* docs: prevent crash
* refactor: back to prototype deprecation
2023-01-12 20:38:31 +00:00
iCrawl
bb58395df0
chore: update yarn
2023-01-12 14:06:07 +01:00
Suneet Tipirneni
f6506e99c4
feat(website): add support for source file links ( #9048 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2023-01-12 13:49:11 +01:00
iCrawl
a580768cda
ci: remove unnecessary build step
2023-01-12 12:18:32 +01:00
Almeida
cb43db2180
fix(website): scroll to method when clicking anchor ( #9047 )
2023-01-12 12:17:12 +01:00
iCrawl
368b8ba73c
ci: always upload bundle on main
2023-01-12 12:01:42 +01:00
iCrawl
d28af8eca7
ci: use pull request target for forks
2023-01-12 11:46:38 +01:00
iCrawl
4224d783bc
ci: fix accessing the base branch bundle
2023-01-12 11:32:09 +01:00
iCrawl
3659e0de67
fix(website): checking if member is accessible
2023-01-12 11:28:13 +01:00
iCrawl
38e115b908
ci: make sure to run build command top-level
2023-01-12 11:15:23 +01:00
iCrawl
4cedc21dbb
ci: build packages before building docs
2023-01-12 11:06:24 +01:00
iCrawl
8d327aa416
ci: make sure to build legacy docgen
2023-01-12 11:01:00 +01:00
iCrawl
0a0c7d32d6
ci: update read path for comment
2023-01-12 10:54:13 +01:00
iCrawl
a4f2f1b5a5
chore: deps
2023-01-12 10:36:48 +01:00
ckohen
859111f864
chore: init @discordjs/next ( #8988 )
...
Co-authored-by: Superchupu <53496941+SuperchupuDev@users.noreply.github.com >
Co-authored-by: Noel <buechler.noel@outlook.com >
Co-authored-by: Isidro Casiano <isidroICP@outlook.com >
2023-01-12 10:27:07 +01:00
iCrawl
4accb00b98
ci: only run documentation workflow if source files changes
2023-01-12 10:18:53 +01:00
iCrawl
41132b1049
fix(guide): astro config
2023-01-12 10:13:40 +01:00
iCrawl
e042492486
ci: fix nextjs bundle analysis
2023-01-12 09:44:07 +01:00
Almeida
2798ba1eb3
style: run prettier ( #9041 )
2023-01-12 09:23:02 +01:00
iCrawl
8dfd0037b5
chore: deps
2023-01-10 18:32:57 +01:00
DD
828a13b526
feat(ws): custom workers ( #9004 )
...
* feat(ws): custom workers
* chore: typo
* refactor(WebSocketShard): expose shard id
* chore: remove outdated readme comment
* chore: nits
* chore: remove unnecessary mutation
* feat: fancier resolution
* chore: remove unnecessary exports
* chore: apply suggestions
* refactor: use range errors
Co-authored-by: Aura Román <kyradiscord@gmail.com >
2023-01-10 17:31:56 +00:00
Suneet Tipirneni
39c4de2dbc
refactor(website): extract layouts and use more server components ( #9027 )
...
Closes https://github.com/discordjs/discord.js/issues/8920
Closes https://github.com/discordjs/discord.js/issues/8997
2023-01-10 18:25:14 +01:00
Suneet Tipirneni
158db474b7
types: fix GuildsAPI#getMembers return type ( #9037 )
...
* types: fix GuildsAPI#getMembers return type
* chore: make requested changes
2023-01-10 16:03:54 +00:00
iCrawl
a995cbc0fa
ci: build website correctly
2023-01-10 13:59:18 +01:00
iCrawl
7ab62b4bb7
ci: add nextjs bundle checker
2023-01-10 13:52:11 +01:00
Almeida
7dad50ee9a
revert: fix(DMChannel): recipientId edge case ( #9013 )
...
Revert "fix(DMChannel): recipientId edge case (discordjs#8950)"
This reverts commit 7ce9909 .
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-01-10 09:59:49 +00:00
Jiralite
f3fe3ced62
docs(ThreadEditOptions): Move info tag back to invitable ( #9020 )
...
docs(ThreadEditOptions): move info tag to correct property
2023-01-10 09:53:38 +00:00
DD
ecb4281d1e
fix(RequestManager): inference of image/apng ( #9014 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-01-06 15:23:11 +00:00
DD
0ff67d8e7a
feat(ws): metrics ( #9005 )
...
* feat(WebSocketManager): fetch status
* feat(WebSocketShard): heartbeat event
* chore: ci
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-01-06 12:00:47 +00:00
DD
e8b7504352
chore: remove proxy dep hack ( #9006 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-01-06 11:56:59 +00:00
Jiralite
0076589ccc
feat(GuildAuditLogs): Support after ( #9011 )
...
* feat(GuildAuditLogs): support `after`
* refactor: remove variables
They were only being used once each.
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-01-06 11:46:20 +00:00
Suneet Tipirneni
816aed478e
feat(core): implement some ws send events ( #8941 )
...
* feat(core): implement some ws send events
* fix: check guild id and add a timeout
* fix: only check for nonce
* chore: update readme
* chore: make requested changes
* chore: make methods consistent
* chore: fix readme example
* chore: move shard ID calculation to util
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-01-05 22:06:50 +00:00
Almeida
3407e1eea3
feat: add role subscriptions ( #8915 )
...
* feat: add role subscriptions
* docs: casing
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2023-01-04 00:39:31 +00:00
Jiralite
7dec892218
types: Allow builders to set channel types in discord.js ( #8990 )
...
types: allow builders to set channel types
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-01-02 15:24:10 +00:00
iLxlo_
6d7a143667
docs: Fix a typo in the MentionableSelectMenuInteraction link ( #9000 )
2023-01-02 16:18:07 +01:00
Jiralite
be294eaf99
feat: Add not_found to guild member chunk data ( #8975 )
...
* feat: add `not_found` to chunk data
* docs: consistency
* types: export `JSONValue`
* refactor: move into typedef area
* refactor: prefer unknown
* docs: fix parsing
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-01-02 11:55:06 +00:00
Voxelli
876b181312
fix(WebSocketShard): Zombie connection fix ( #8989 )
...
* fix: zombie connection
- Fix backport #7626 missing changes
- Reverted the pull request #8956
- Removed unref of wsCloseTimeout
- We are resuming the connection for zombie instead of starting a new
Co-authored-by: DraftMan <nicovanaarsen@gmail.com >
* refactor: ♻️ Format code and remove useless assignation
Co-authored-by: DraftMan <nicovanaarsen@gmail.com >
2023-01-01 17:49:20 +00:00
Jiralite
d3e9f2a355
refactor(Guild): Destructure object in guild editing ( #8971 )
...
* refactor: simplify guild editing
* chore: remove strange rule modification
* refactor: destructure more!
* refactor: remove pattern, allow `0` bit
* refactor: spread
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-31 00:37:18 +00:00
Jiralite
ad49845260
types: Swap message reaction and emoji identifier types ( #8969 )
...
* types: swap message reaction and identifier types
* docs: reflect changes
* types: simplification
Co-authored-by: Aura Román <kyradiscord@gmail.com >
Co-authored-by: Aura Román <kyradiscord@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-31 00:33:01 +00:00
Jiralite
d7a09f6fce
refactor(GuildManager): Better handling of creation code ( #8974 )
...
* refactor(GuildManager): tidy up guild creation
* refactor: emit once only
Co-authored-by: Aura Román <kyradiscord@gmail.com >
* fix: allow `0`/`0n`
* refactor: modify name
Co-authored-by: Aura Román <kyradiscord@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-31 00:29:56 +00:00
Jiralite
2e22b31892
docs(ApplicationRoleConnectionMetadata): Add documentation ( #8976 )
...
docs: show `ApplicationRoleConnectionMetadata`
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-31 00:26:29 +00:00
Almeida
f89a164bac
fix(website): package selector page height on small devices ( #8953 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-31 00:23:08 +00:00
Cl00e9ment
4ee00b6534
docs: updated @discordjs/ws README.md to include optional packages ( #8973 )
...
* docs: updated ws's readme to include optional packages
- added optional packages to the README.md
- added an example on how to add a listener to the ws manager, in the README.md
* docs: changed "addEventListener" to "on" in ws's readme
changed "addEventListener" to "on" in @discord.js/ws README.md
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-31 00:20:36 +00:00
Jaworek
d8dd197a93
fix: keep other properties in triggerMetadata ( #8977 )
...
fix: keep other properties
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-31 00:17:20 +00:00
Ben
898b5ac416
typings(widget): add missing name ( #8978 )
...
typings(widget): add missing name
2022-12-31 00:12:27 +00:00
Suneet Tipirneni
3160ab0fc7
chore: use generator for range utility ( #8825 )
...
* chore: use generator for range utility
* chore: update doc examples
* chore: fix spelling
* chore: fix typo
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-25 20:43:58 +00:00
Almeida
a6941d536c
feat(StringSelectMenu): add spliceOptions() ( #8937 )
...
* feat(StringSelectMenu): add `spliceOptions()`
* fix: requested changes
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-25 20:38:28 +00:00
MrMythicalYT
bec51de103
types: use StringSelectMenuOptionBuilder ( #8949 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-25 20:35:09 +00:00
MrMythicalYT
5915f39810
types: fix actions type in automod ( #8962 )
...
* types(AutoModerationRuleCreateOptions): fix actions type
* types: update setActions
* docs: use array type for actions
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-25 20:31:59 +00:00
Suneet Tipirneni
5dc5e90268
types: subcommand group options is required ( #8966 )
...
types: sub-command group options is required
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-25 20:27:44 +00:00
Almeida
07b597df16
fix(escapeX): emojis with underlines ( #8945 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-25 20:04:26 +00:00
Suneet Tipirneni
36560c9955
feat(core): add oauth2 api support ( #8938 )
...
* feat(core): add oauth2 api support
* chore: remove return tag
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-25 19:53:56 +00:00
Qjuh
43ce2a572e
fix(WebSocketShard): either start close timeout or emit destroyed but never both ( #8956 )
...
* fix(WebSocketShard): only close timeout or destroy
* Remove optional chaining
Co-authored-by: Voxelli <69213593+legendhimself@users.noreply.github.com >
Co-authored-by: Voxelli <69213593+legendhimself@users.noreply.github.com >
2022-12-25 19:05:19 +00:00
Almeida
22e2bbb0d2
feat(ClientApplication): add role connections ( #8855 )
...
* feat(ClientApplication): add role connections
* fix: constructor and edit types
* fix: rename typedef
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-24 08:00:39 +00:00
Almeida
7ce990954e
fix(DMChannel): recipientId edge case ( #8950 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-24 07:42:53 +00:00
Jiralite
0b8b114761
docs: Fix malformed overridden documentation ( #8954 )
...
* docs: override `resolve()` & `resolveId()`
* docs(CategoryChannel): move `setParent()` up
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-24 07:35:32 +00:00
MrMythicalYT
6614603326
fix: return only boolean for disabled ( #8965 )
...
* fix: return only boolean for `disabled`
* fix: return only boolean for `disabled`
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-24 07:29:32 +00:00
Synbulat Biishev
153352ad7a
types: add generic to ActionRowBuilder.from() ( #8414 )
...
* types: add generic to `ActionRowBuilder#from()`
* test: add tests for `ActionRowBuilder.from()`
* tests: add more tests
2022-12-23 19:57:20 +00:00
Almeida
429dbccc85
feat(CommandInteractionOptionResolver): add channelTypes option to getChannel ( #8934 )
...
* feat(CommandInteractionOptionResolver): add `channelTypes` option to `getChannel`
* fix: thread types
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-20 20:32:45 +00:00
Almeida
25c27eac14
fix: export missing escapeX() functions ( #8944 )
...
fix: export missing escapeX functions
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-20 16:20:43 +00:00
Qjuh
5eab5fc06c
fix(WebSocketShard): only cleanup the connection if a connection still exists ( #8946 )
...
fix(WebSocketShard): only cleanup if connection
2022-12-18 15:18:07 +00:00
iCrawl
0cf29abcf0
chore(formatters): release @discordjs/formatters@0.1.0
2022-12-17 16:54:06 +01:00
Jiralite
dd62be077d
docs(GuildForumThreadManager): Fix sticker type ( #8940 )
2022-12-16 18:20:11 +01:00
Jiralite
83eafb6146
chore: Add backport label ( #8942 )
2022-12-16 18:19:44 +01:00
Almeida
18b3a19810
fix: add @discordjs/formatters to dependency list ( #8939 )
2022-12-16 17:56:29 +01:00
Almeida
c76e170786
fix(resolveColor): invalid colors ( #8933 )
...
Fixes https://github.com/discordjs/discord.js/issues/8932
2022-12-16 14:28:18 +01:00
Almeida
cbafd479b3
feat(ForumChannel): add defaultForumLayout ( #8895 )
...
* feat(ForumChannel): add `defaultForumLayout`
* fix: lockfile
2022-12-16 13:27:11 +00:00
iCrawl
19519ec9fc
chore(core): release @discordjs/core@0.3.0
2022-12-16 14:10:45 +01:00
iCrawl
166f742d02
fix(core): instantiate/export role connections
2022-12-16 14:09:51 +01:00
iCrawl
7a61004627
chore(core): release @discordjs/core@0.2.0
2022-12-16 03:59:25 +01:00
iCrawl
82f4827ee5
chore(ws): release @discordjs/ws@0.6.0
2022-12-16 03:55:39 +01:00
iCrawl
e470e088ab
chore(rest): release @discordjs/rest@1.5.0
2022-12-16 03:53:13 +01:00
Suneet Tipirneni
3d6fa248c0
feat(core): Add support for role connections ( #8930 )
2022-12-16 03:32:00 +01:00
Suneet Tipirneni
273ba45e27
chore: use satisfies where applicable ( #8884 )
...
* chore: use satisfies where applicable
* chore: remove unneeded eslint ignores
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-16 02:12:38 +00:00
Suneet Tipirneni
7a5134459c
feat: add support for nsfw commands ( #7976 )
...
* chore: update
* fix: add edit changes
* chore: make requested changes
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-16 02:04:56 +00:00
Tristan Camejo
6540914b4a
refactor(sharding): use switch statement ( #8928 )
2022-12-15 08:07:28 +00:00
Ben
627511d652
feat(InteractionResponse): createdTimestamp ( #8917 )
...
* feat(InteractionResponse): createdTimestamp
* feat(InteractionResponse): createdTimestamp
* Apply suggestions from code review
Co-authored-by: MrMythicalYT <91077061+MrMythicalYT@users.noreply.github.com >
Co-authored-by: MrMythicalYT <91077061+MrMythicalYT@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-14 21:35:40 +00:00
MrMythicalYT
a7b55c1460
refactor: use consistent naming for options ( #8901 )
...
* refactor: use consistent naming for options
* chore: update param names in typings
* chore: update forgotten `data` param
* Update packages/discord.js/src/structures/Guild.js
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-14 21:32:38 +00:00
Jiralite
1b151db59c
refactor(CommandInteractionOptionResolver): Loosen mentionable checks ( #8910 )
...
refactor(CommandInteractionOptionResolver): loosen mentionable checks
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-14 21:29:29 +00:00
Qjuh
aa8c57dab6
fix(WebSocketShard): clear listeners on reconnect ( #8927 )
2022-12-14 21:23:20 +00:00
muchnameless
b14604abde
fix: re-export formatters ( #8909 )
...
* fix: re-export formatters
* future-proof typings
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-12 08:49:24 +00:00
Almeida
73300c75fa
feat: add links to each routes documentation ( #8898 )
2022-12-07 16:32:55 +00:00
Almeida
3dede75621
fix(thread): get() route ( #8897 )
...
Co-authored-by: Aura Román <kyradiscord@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-07 14:27:01 +00:00
Almeida
3f555d5ddf
feat(interactions): add messageId parameter to deleteReply() ( #8896 )
2022-12-07 14:23:42 +00:00
Jiralite
976b234e9d
docs: Fix deprecated links ( #8907 )
...
docs: fix malformed deprecated descriptions
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-06 16:30:48 +00:00
MrMythicalYT
c48ff5e420
docs(UserFlagsBitField): make .Flags static ( #8902 )
...
Co-authored-by: Aura Román <kyradiscord@gmail.com >
2022-12-06 16:27:12 +00:00
Jiralite
6acf759f63
fix: Deprecate workflow fix ( #8903 )
...
fix: deprecate workflow fix
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-06 10:29:35 +00:00
iCrawl
fb70df817c
ci: fix ref name
2022-12-03 17:05:37 +01:00
iCrawl
86959bad49
chore: update next
2022-12-03 10:43:51 +01:00
iCrawl
a0d6bc49c6
refactor: remove revalidation
2022-12-02 19:09:58 +01:00
MrMythicalYT
45faa19982
feat(Guild): add disableInvites method ( #8801 )
...
* feat(GuildInviteManager): add setDisabled method
* fix: formatting
* refactor: move helper method to `Guild`
* fix: rename method
* fix: add newline before jsdoc
* fix: remove disallowed trailing space
* Update packages/discord.js/src/structures/Guild.js
Co-authored-by: Hackerboi 69 <62872992+thehackerboi69github@users.noreply.github.com >
Co-authored-by: Hackerboi 69 <62872992+thehackerboi69github@users.noreply.github.com >
Co-authored-by: Aura Román <kyradiscord@gmail.com >
2022-12-02 13:21:59 +00:00
DD
8f552a0e17
refactor(WebSocketShard): identify throttling ( #8888 )
...
* refactor(WebSocketShard): identify throttling
* chore: add worker handling
* refactor: worker handling
* chore: update tests
* chore: use satisfies where applicable
* chore: add informative comment
* chore: apply suggestions
* refactor(SimpleContextFetchingStrategy): support multiple managers
2022-12-02 13:04:09 +00:00
Suneet Tipirneni
3fca638a84
feat: add @discordjs/formatters ( #8889 )
...
* feat: add @discordjs/formatters
* chore: make requested changes
* chore: make requested changes
* chore: fix other places
* chore: make requested changes
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-02 12:55:00 +00:00
iCrawl
4e4cbb3418
fix: revalidate on page level instead
2022-12-02 11:31:59 +01:00
iCrawl
52f56d3c2e
chore: deps
2022-12-01 21:01:19 +01:00
DD
40b504a208
fix(WebSocketShard): send ratelimit handling ( #8887 )
...
* fix(WebSocketShard): send ratelimit handling
* chore: remove unnecessary else
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-01 10:58:00 +00:00
iCrawl
322cb99049
chore(discord.js): release discord.js@14.7.1
2022-12-01 11:53:40 +01:00
Jiralite
11d195d04f
fix: Prevent crash on no select menu option ( #8881 )
...
* fix: no crash on no option
* refactor: consistency in ??
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-01 10:49:14 +00:00
Almeida
f13ff5c6d3
feat(createPackage): sort label files ( #8892 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-01 10:02:44 +00:00
Jiralite
5e4331062b
chore: Add brokers to package list and labels in issue forms ( #8893 )
...
chore: add brokers and sort list
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-01 10:00:04 +00:00
Almeida
fff3602a8a
fix(createPackage): invalid label/path on labeler file ( #8891 )
...
* fix(createPackage): invalid label/path on labeler file
* fix: `packages:ui` label
2022-12-01 09:55:31 +00:00
iCrawl
72c30d1578
revert: theme fix
2022-11-30 04:41:07 +01:00
iCrawl
2cb1000a3a
fix: move back to old theming
2022-11-30 04:34:47 +01:00
iCrawl
8a39c14921
fix: generate correct paths after moving catch-all
2022-11-30 04:26:40 +01:00
iCrawl
4ae029dfe2
fix: path generation
2022-11-30 04:16:27 +01:00
iCrawl
2849af0118
refactor: correctly generate routes
2022-11-30 03:55:23 +01:00
iCrawl
90d192078f
fix: generate paths
2022-11-30 03:17:47 +01:00
iCrawl
b0f9b9c344
fix: next-themes
2022-11-30 02:22:00 +01:00
iCrawl
6bcebd4867
fix: including readme files
2022-11-29 01:06:02 +01:00
iCrawl
1efa95337f
fix: dynamicParams bug
2022-11-29 00:36:23 +01:00
iCrawl
2f4bdf7394
fix: remove output file tracing option
2022-11-29 00:20:23 +01:00
iCrawl
4b9b62416b
fix: reading readme files
2022-11-29 00:10:01 +01:00
iCrawl
208378b214
chore: fix changelog
2022-11-28 23:19:34 +01:00
iCrawl
6e65b45b31
chore(discord.js): release discord.js@14.7.0
2022-11-28 23:00:38 +01:00
iCrawl
2b260bd4bb
chore: deps
2022-11-28 22:53:19 +01:00
iCrawl
cab692409d
chore(voice): release @discordjs/voice@0.14.0
2022-11-28 22:51:40 +01:00
iCrawl
0fe503b516
chore(ws): release @discordjs/ws@0.5.0
2022-11-28 22:50:16 +01:00
iCrawl
999bc2069e
chore(proxy): release @discordjs/proxy@1.2.1
2022-11-28 22:48:38 +01:00
iCrawl
b89bd6f67c
chore(rest): release @discordjs/rest@1.4.0
2022-11-28 22:46:13 +01:00
iCrawl
5235ad5bfe
chore(collection): release @discordjs/collection@1.3.0
2022-11-28 22:44:33 +01:00
iCrawl
3bd8458e09
chore(builders): release @discordjs/builders@1.4.0
2022-11-28 22:41:50 +01:00
iCrawl
44696c0a6a
chore(brokers): release @discordjs/brokers@0.1.0
2022-11-28 22:39:02 +01:00
iCrawl
b5d8b69452
chore: deps
2022-11-28 22:33:21 +01:00
Almeida
7430c8e4c8
fix: remove casts when using makeURLSearchParams() ( #8877 )
2022-11-28 22:22:02 +01:00
Suneet Tipirneni
1a10f48bc3
feat(website): add link to discord-api-types ( #8866 )
...
fix: merge conflicts
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-11-28 18:18:26 +00:00
Jiralite
e592852e42
ci: Fix typo for /core labels ( #8878 )
2022-11-28 19:15:10 +01:00
Aura Román
8376e2dbcd
refactor: update makeURLSearchParams to accept readonly non-Records ( #8868 )
2022-11-28 09:20:27 +01:00
Jiralite
ed68a1af5b
chore: Update /core constants ( #8874 )
2022-11-28 09:14:16 +01:00
iCrawl
ebf9991df7
fix: readd react-use alias for astro
2022-11-28 06:13:53 +01:00
iCrawl
31e67c4316
build: smaller bundle size for websites
2022-11-28 05:55:08 +01:00
iCrawl
2f4bfedca1
chore: deps
2022-11-28 03:39:50 +01:00
Suneet Tipirneni
2127b32d26
feat: Add @discordjs/core ( #8736 )
...
* feat: add @discordjs/core
* chore: lint
* chore: add all gateway events
* chore: add the rest of the rest routes
* chore: cleanup gateway
* chore: rename gateway to client
* chore: rename gateway to client
* fix: don't spread unless we need to
* refactor: use classes and make requested changes
* chore: show shardId on emit
* chore: add interface for intrinsic props
* refactor: scope dispatch data instead of spreading
* chore: add utility for uploading files for messages and interactions
* feat: finish up form data handling
* chore: add readme
* chore: update api-extractor stuff
* chore: bump deps
* chore: make requested changes
* chore: make requested changes
* Update package.json
* chore: make requested changes
* fix: add missing interaction responses
* chore: make some requested changes
* chore: remove `return await`
* chore: use autoModeration instead of automod
* refactor: use snowflakes and -types results
* chore: sort imports, fix return type on editUserVoiceState
* chore: rename bots to users
* feat: add automod dispatch events
* refactor: move templates and members into guild
* fix: use users instead of bots in api class
* chore: imports
* chore: make requested changes
* fix: don't make files required on interaction replies
* fix: rename sendMessage to createMessage
* feat: add application command routes
* feat: add webhook.execute overloads and options to invites.get
* chore: use create prefixes
* chore: seperate interaction params
* chore: use Id
* chore: make requested changes
* chore: make requested changes
* chore: make requested changes
* chore: for -> from
* Apply suggestions from code review
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* Update packages/core/README.md
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* chore: make requested changes
* chore: update -types
* chore: bump vitest
* fix: sticker uploading
* fix: lockfile
* chore: make requested changes
* chore: make requested changes
* Update packages/core/src/api/applicationCommands.ts
Co-authored-by: Almeida <almeidx@pm.me >
* Apply suggestions from code review
Co-authored-by: Aura Román <kyradiscord@gmail.com >
* Update packages/core/README.md
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: almeidx <almeidx@pm.me >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Aura Román <kyradiscord@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-11-27 21:23:13 +00:00
Suneet Tipirneni
12553da135
feat(website): add app dir ( #8869 )
...
Co-authored-by: iCrawl <buechler.noel@outlook.com >
2022-11-27 16:24:34 +01:00
MrMythicalYT
decbce4010
feat(Webhook): add channel property ( #8812 )
...
* feat(Webhook): add `channel` property
* fix: allow ForumChannel type
* fix: disallow thread channel type
* fix: formatting
* Apply suggestions from code review
Co-authored-by: Aura Román <kyradiscord@gmail.com >
Co-authored-by: Aura Román <kyradiscord@gmail.com >
2022-11-26 13:31:05 +01:00
iCrawl
9922151266
refactor: docker image for proxy-container
2022-11-26 02:09:05 +01:00
iCrawl
f0120538bb
build: better turbo config
2022-11-26 02:07:56 +01:00
Suneet Tipirneni
650f4ddfb2
feat(guide): add next and previous page buttons ( #8777 )
2022-11-25 21:49:36 +01:00
iCrawl
56d086022f
ci: fetch all branches
2022-11-25 20:13:03 +01:00
iCrawl
909a02e2ad
ci: test changes
2022-11-25 19:57:50 +01:00
iCrawl
ac0851b5b1
ci: fetch with a depth of 5
2022-11-25 19:55:45 +01:00
iCrawl
1ef42e4e7b
chore: nextjs 13 changes
2022-11-25 19:33:30 +01:00
iCrawl
db346e014f
ci: don't forward filter option
2022-11-25 19:19:57 +01:00
iCrawl
8f5b167483
build: only run scripts on changed content
2022-11-25 19:15:44 +01:00
MrMythicalYT
ec37f137fd
types(Formatters): allow boolean in formatEmoji ( #8823 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-11-25 17:42:48 +00:00
Almeida
f9828034cd
fix(MessageMentions): add InGuild generic ( #8828 )
...
fix(MessageMentions): add InGuild generic
Co-authored-by: Noel <buechler.noel@outlook.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-11-25 17:35:52 +00:00
Jaworek
cb77fd02d0
docs: describe InteractionEditReplyOptions ( #8840 )
...
* docs: add 'description' to interactionreplyoptions
* Update packages/discord.js/src/structures/interfaces/InteractionResponses.js
Co-authored-by: Aura Román <kyradiscord@gmail.com >
Co-authored-by: Aura Román <kyradiscord@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-11-25 17:26:33 +00:00
Eejit
7e06f68185
fix(Activity): Fix equals() not checking for differing emoji ( #8841 )
...
* Fix presence updating
* Update packages/discord.js/src/structures/Presence.js
Co-authored-by: Almeida <almeidx@pm.me >
* Update Presence.js
* Better emoji checking
* Revert "Better emoji checking"
This reverts commit 44d52bfde8 .
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-11-25 17:17:55 +00:00
Jiralite
d2754802cc
docs(AutoModerationRuleManager): Describe cache ( #8848 )
...
docs(AutoModerationRuleManager): describe cache
2022-11-25 15:24:19 +00:00
Suneet Tipirneni
7ae0c529f2
chore(scripts): cleanup create-package script ( #8862 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2022-11-25 15:36:04 +01:00
iCrawl
7332b7bae3
chore: switch order of vite plugins
2022-11-25 14:43:30 +01:00
iCrawl
33a82b7bce
chore: next 13
2022-11-25 14:29:32 +01:00
Jeroen Claassens
d0c82561b8
fix: fixed react/astro/guide/discord.js build, updated dependencies, fix crawlvatar ( #8861 )
2022-11-25 14:02:18 +01:00
iCrawl
256677b435
chore: deps
2022-11-23 09:34:56 +01:00
iCrawl
ee7d2fd4c8
chore: deps
2022-11-22 13:35:47 +01:00
Jiralite
65bc0adbf4
docs: Fix message action row components ( #8819 )
...
* docs: fix message action row components
* docs: remove unused external links
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-11-19 22:20:49 +00:00
Jiralite
fd4ba5eaba
feat: Auto Moderation ( #7938 )
...
* feat: initial AutoMod commit
* types: Typo in class name
Co-authored-by: Jonathan <54381371+axisiscool@users.noreply.github.com >
* refactor: move things around
* refactor: remove undocumented property
* chore: add new intents to issue form
* feat: add initial basic manager
* feat(AutoModRule): add new properties
* feat: add events
* feat(GuildAuditLog): cache rules
* refactor: move JSDoc to where it is actually used
* refactor(AutoModRule): add `_patch()` method
* feat(AutoModRuleManager): add resolvers
* feat(Sweepers): add new manager
* types: nullify first parameter of `autoModerationRuleUpdate`
* types: add manager to `Caches`
* docs(AutoModRule): update `metadata` docstring
* feat: add execution event
* fix(AutoModActionExecution): export class
* refactor(AutoModRule): `triggerType` is not modifiable
* docs(AutoModRule): link class
* feat: add trigger metadata definitions
* docs(AutoModRule): typos
* feat(AutoModRule): action metadata
* types: Proper casing of name
Co-authored-by: MateoDeveloper <79017590+Mateo-tem@users.noreply.github.com >
* refactor: only patch data if exists
* types: `preset` is an array
* types(AutoModRuleActionMetadata): nullify all
* feat(AutoModRuleManager): add `fetch()`
* docs(AutoModRule): tweak some wording
* docs(AutoModRule): use "array" over "list"
* docs(AutoModRuleResolvable): fix union
* types: adjust some names
* feat(AutoModRuleManager): add `create()`
* feat(AutoModRuleManager): add `delete()`
* refactor: prefer full auto moderation name
* docs(AutoModerationRuleManager): fix a fetch example
* refactor(Sweepers): alphabetise methods
* chore: remove testing
* fix(AutoModerationRuleCreateOptions): add `reason`
* fix: typo for `presets`
* fix(AutoModerationRuleCreateOptions): `actions` is required
* fix(AutoModerationRuleManager): handle properties that are unrequired
* feat(AutoModerationRuleManager): add `edit()`
* feat(GuildAuditLogsEntry): add auto moderation rules
* refactor: prefer "AutoModerationActionExecutionAction"
* refactor: annotate todos and doc fixes
* feat(AutoModerationRule): add guild getter
* docs(AutoModerationRule): rule -> auto moderation rule
* docs(AutoModerationRuleEditOptions): `eventType` is optional
* feat(AutoModerationRule): add helpers
* docs: random string updates
* chore: add TODOs
* feat(AutoModerationActionExecution): add helpers
* feat: support role and channel resolvables
* chore: high priority todo to keep me in solitary
* refactor(AutoModerationActionMetadataOptions): allow resolvables
* chore: tidy up from merge
* docs(AutoModerationRule): document extension
* feat: export `AutoModerationRuleManager`
* chore(ActionsManager): add new actions
* chore: add to websocket index
* refactor(AutoModerationActionExecution): send the guild across
* docs(AutoModerationActionExecution): typo
* docs(AutoModerationRule): deduplicate a word
* docs(Guild): dot
* test: add some basic tests
* docs(AutoModerationRuleManager): fetch is optional
* docs(AutoModerationActionExecution): prefer non-links
* types: `presets` is an array of numbers
* docs(AutoModerationRuleEditOptions): `name` is optional
* docs(AutoModerationRule): fix type for `exemptChannels`
* docs(AutoModerationRuleUpdateAction): remove "object"
* feat: add `allow_list`
* fix(GuildAuditLogsEntry): pass guild
* docs(AutoModerationRuleManager): correct fetch example
* chore: prettier
* refactor: remove unneeded optional chaining operator
* feat: add mention limit
* docs(AutoModerationRuleManager): document new requirement
* refactor: conform to message content intent
* docs: document permission for event
* docs: refactor intent message
* docs: dot
* docs: remove string in link
* refactor: document upstream changes
* fix(AutoModerationRuleDelete): Correct event fire
Co-authored-by: GoldenAngel <50855202+GoldenAngel2@users.noreply.github.com >
* feat(AutoModerationRule): Add `setMentionTotalLimit()` helper method
* feat(AuditLogEntries): add new extra fields
* types: add `guild` in constructors
* types: update typings
* refactor(AutoModerationRuleManager): `&&` shorthand
* types: remove leftover type
* chore: types
* docs: update API types
* docs: Tweak guild wording
Co-authored-by: Aura Román <kyradiscord@gmail.com >
* feat: add regular expression matching
* docs: update `allowList` wording
* refactor: deduplicate `guildId`
Co-authored-by: Jonathan <54381371+axisiscool@users.noreply.github.com >
Co-authored-by: MateoDeveloper <79017590+Mateo-tem@users.noreply.github.com >
Co-authored-by: GoldenAngel <50855202+GoldenAngel2@users.noreply.github.com >
Co-authored-by: Aura Román <kyradiscord@gmail.com >
2022-11-19 22:06:13 +00:00
Almeida
153d2403ad
chore: turbo cache coverage ( #8836 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-11-19 21:59:06 +00:00
Jiralite
8ed5c1beb6
docs: Specify ActionRowBuilder for components ( #8834 )
...
docs: `ActionRowBuilder` for `components`
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-11-19 21:50:04 +00:00
MrMythicalYT
09f65b724b
docs: add @extends for select menu classes ( #8824 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-11-19 21:43:00 +00:00
Synbulat Biishev
291f36cd73
feat: add Collection#subtract() ( #8393 )
...
* feat: add `Collection#missing()`
* test: add test for `Collection#missing()`
* chore: rename `missing` to `complement`
* docs: fix name
* test: fix test name
Co-authored-by: Almeida <almeidx@pm.me >
* chore: sort alphabetically
* fix: edit condition
Co-authored-by: Almeida <almeidx@pm.me >
* refactor: rename to `subtract`
* docs: fix description
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* fix: change condition
* fix: resolved eslint formatting error
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Aura Román <kyradiscord@gmail.com >
2022-11-19 21:34:26 +00:00
Jaworek
b2fabd130a
feat(SelectMenuInteractions): add values property ( #8805 )
...
* fix: add values property
* fix: improve wording
* Update packages/discord.js/src/structures/MentionableSelectMenuInteraction.js
Co-authored-by: Aura Román <kyradiscord@gmail.com >
Co-authored-by: Aura Román <kyradiscord@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-11-19 21:27:14 +00:00
Suneet Tipirneni
abefc4f809
docs: add section on testing local changes ( #8802 )
...
* docs: add section on testing local changes
* chore: use the root command for watching
* Update .github/CONTRIBUTING.md
Co-authored-by: Almeida <almeidx@pm.me >
* Update .github/CONTRIBUTING.md
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* Update .github/CONTRIBUTING.md
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* Update .github/CONTRIBUTING.md
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-11-19 21:17:19 +00:00
RedGuy12
d6873b7159
fix(escapeMarkdown): fix double escaping ( #8798 )
...
* fix(escapeMarkdown): fix double escaping
Signed-off-by: RedGuy12 <61329810+RedGuy12@users.noreply.github.com >
* remove cruft
Signed-off-by: RedGuy12 <61329810+RedGuy12@users.noreply.github.com >
Signed-off-by: RedGuy12 <61329810+RedGuy12@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-11-19 21:08:33 +00:00
RedGuy12
017f9b1ed4
fix(Transfomers): call .toJSON in toSnakeCase ( #8790 )
...
* fix(Transfomers): call `.toJSON` in `toSnakeCase`
Signed-off-by: RedGuy12 <61329810+RedGuy12@users.noreply.github.com >
* fix: move it under the Date check
Signed-off-by: RedGuy12 <61329810+RedGuy12@users.noreply.github.com >
* fix(toSnakeCase): stop assuming `toJSON` returns snake_case values
Signed-off-by: RedGuy12 <61329810+RedGuy12@users.noreply.github.com >
Signed-off-by: RedGuy12 <61329810+RedGuy12@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-11-19 21:01:41 +00:00
Idris
e74aa7f6b0
feat(ThreadChannel): add a helper for pin and unpin ( #8786 )
...
* feat(ThreadChannel): add a helper for pin and unpin
* fix: remove erros
* Update packages/discord.js/src/structures/ThreadChannel.js
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* Update packages/discord.js/src/structures/ThreadChannel.js
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* Update packages/discord.js/src/structures/ThreadChannel.js
Co-authored-by: Almeida <almeidx@pm.me >
* Update packages/discord.js/src/structures/ThreadChannel.js
Co-authored-by: Almeida <almeidx@pm.me >
* Update packages/discord.js/typings/index.d.ts
Co-authored-by: Aura Román <kyradiscord@gmail.com >
* docs(ThreadChannel): improve description
* types(ThreadChannel): fix types
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: Aura Román <kyradiscord@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-11-19 20:54:43 +00:00
Synbulat Biishev
ff85481d3e
feat: add Message#bulkDeletable ( #8760 )
...
* feat: add `Message#bulkDeletable`
* feat: add requested changes
* fix: add check for `ManageMessages` permission
* fix: `.permissionsFor()` exist only in guild channels
* feat: apply requested changes
* types: add type
* fix: do not return `undefined`
* fix: add property to docs
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-11-06 03:51:34 +00:00
Jaworek
68c9cb37bc
docs: make WebSocketShard.lastPingTimestamp public ( #8768 )
...
Make WebSocketShard.lastPingTimestamp public
2022-11-02 13:29:53 +00:00
DD
5152abf728
feat: new select menus ( #8793 )
...
* feat(builders): new select menus
* chore: better re-exporting of deprecated classes
* feat: new select menus
* chore: typings
* chore: add missing todo comment
* chore: finish updating tests
* chore: add runtime deprecation warnings
* chore: format deprecation warning
* feat(BaseInteraction): isAnySelectMenu
* chore: requested changes
* fix: deprecation comments
* chore: update @deprecated comments in typings
* chore: add tests for select menu type narrowing
* fix: bad auto imports
Co-authored-by: Julian Vennen <julian@aternos.org >
* fix: properly handle resolved members
* fix: collectors
* chore: suggested changes
Co-authored-by: Almeida <almeidx@pm.me >
* fix(typings): bad class extends
* feat(ChannelSelectMenuBuilder): validation
* chore: update todo comment
* refactor(ChannelSelectMenu): better handling of channel_types state
* chore: style nit
* chore: suggested nits
Co-authored-by: Aura Román <kyradiscord@gmail.com >
Co-authored-by: Julian Vennen <julian@aternos.org >
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: Aura Román <kyradiscord@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-11-01 17:36:05 +00:00
MrMythicalYT
8b400ca975
feat(InteractionResponses): add message parameter ( #8773 )
2022-10-31 19:04:42 +01:00
Saya
88cd9d9060
feat: support resume urls ( #8784 )
...
Co-authored-by: Almeida <almeidx@pm.me >
2022-10-31 19:03:51 +01:00
ckohen
5a70057826
fix(SequentialHandler): downlevel ECONNRESET errors ( #8785 )
2022-10-31 19:03:38 +01:00
Almeida
0bcc18a0bd
fix(brokers): publish the scripts folder ( #8794 )
2022-10-31 19:01:49 +01:00
Gabriel Thomé
b5213664fa
feat: allow punctuation characters in context menus ( #8783 )
...
Co-authored-by: Gabriel Thomé <114624098+gabriel-thome-GVNG@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-31 12:28:29 +00:00
advaith
6e348ffd1d
docs(MessageReplyOptions): remove duplicate stickers field ( #8766 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2022-10-31 11:39:27 +00:00
DD
e7cbc1bf11
fix(BaseRedisBroker): proper import path to lua script ( #8776 )
...
* fix(BaseRedisBroker): proper import path to lua script
* chore: fix tests
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-27 19:47:00 +00:00
Almeida
53d8e87d7f
fix: censor token in debug output ( #8764 )
...
Co-authored-by: Aura Román <kyradiscord@gmail.com >
2022-10-27 12:50:11 +00:00
Ryan Munro
fc10774461
feat: allow deletion of ephemeral messages ( #8774 )
...
* feat: allow deletion of ephemeral messages
* fix: restore missing key
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-27 11:22:12 +00:00
hackermon
68d5712dea
fix: make ratelimit timeout require event loop to be active ( #8779 )
...
* fix issue with ratelimits not working correctly
related to #8757
The ``ref`` option doesn't require the Node.js event loop to remain active when waiting for the timeout causing the program to end if there isn't an active gateway connection.
* Update packages/rest/src/lib/handlers/SequentialHandler.ts
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* Update packages/rest/src/lib/handlers/SequentialHandler.ts
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2022-10-23 10:45:02 +00:00
iCrawl
b2658ce504
chore: update eslint-config-neon
2022-10-20 03:39:38 +02:00
iCrawl
3cc50b9e95
chore: deps
2022-10-20 03:11:41 +02:00
iCrawl
c0e3629f64
ci: properly cache yarn deps
2022-10-20 02:52:59 +02:00
iCrawl
7083df7cef
fix: styling and separation border for enums/interfaces
2022-10-17 23:40:34 +02:00
Synbulat Biishev
caeb1cbfdb
feat(GuildChannelManager): add .addFollower() method ( #8567 )
...
* feat(GuildChannelManager): add `.addFollower()` method
* docs: dpply suggestions
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* fix: resolve from `GuildChannelManager`
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* types: correct channel type
* docs: update description
Co-authored-by: A. Román <kyradiscord@gmail.com >
* docs: update description
Co-authored-by: A. Román <kyradiscord@gmail.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: A. Román <kyradiscord@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-16 16:04:30 +00:00
iCrawl
4f3c13628e
fix: include brokers readme
2022-10-14 23:46:35 +02:00
iCrawl
94097d365a
fix: default to main for stable selection
2022-10-14 23:38:08 +02:00
iCrawl
8af0b38b6c
fix: fallback to main
2022-10-14 23:29:37 +02:00
Jiralite
66097e0cb0
chore: Bump discord-api-types ( #8752 )
2022-10-14 23:20:26 +02:00
DD
bf9aa1858d
feat: @discordjs/brokers ( #8548 )
2022-10-13 22:20:36 +02:00
Jiralite
179392d6d7
docs: Remove unused imports ( #8744 )
2022-10-13 00:24:04 +02:00
Almeida
ea807e3eed
chore: remove downlevel-dts dependency from template ( #8743 )
2022-10-12 18:47:51 +00:00
Jiralite
ef29b5e51f
chore: Redirect voice examples to the new repository ( #8737 )
2022-10-12 12:27:02 +02:00
Almeida
cb3826ce6d
refactor(Embed): use embedLength function from builders ( #8735 )
2022-10-12 11:39:28 +02:00
Almeida
d7a45a0567
chore: update api-extractor configurations ( #8738 )
2022-10-12 11:38:14 +02:00
Suneet Tipirneni
49b91315f7
fix: extract text from link tags for descriptions ( #8739 )
2022-10-12 11:37:07 +02:00
StarkRights
5ffabb119f
fix: voice postbuild script ( #8741 )
2022-10-12 11:35:55 +02:00
iCrawl
eb46e3a5ad
feat: add model description to open-graph
2022-10-11 16:12:16 +02:00
iCrawl
e8f63617a2
chore: deps
2022-10-11 16:01:45 +02:00
Suneet Tipirneni
b05be9ec08
feat(website): Add utility for resolving summaries for json items ( #8734 )
2022-10-11 16:01:32 +02:00
iCrawl
9d8179c6a7
fix: pin @types/node version
...
https://github.com/DefinitelyTyped/DefinitelyTyped/pull/62629#issuecomment-1273892057
2022-10-11 14:32:38 +02:00
iCrawl
f92be4fb94
refactor: simplify path logic
2022-10-11 11:13:25 +02:00
iCrawl
c39faa94f6
chore: cleanup code
2022-10-11 09:36:36 +02:00
iCrawl
7b7cc6fde4
fix: localhost url for og:image
2022-10-11 08:54:07 +02:00
iCrawl
05fbe992e3
feat: og generation for models
2022-10-11 08:46:22 +02:00
iCrawl
698983b203
chore: deps
2022-10-11 04:09:02 +02:00
iCrawl
8b7ce2b61d
feat: inline code highlight
2022-10-11 04:06:14 +02:00
iCrawl
e17323c15c
fix: only include used fonts
2022-10-11 03:51:46 +02:00
iCrawl
f75f13d75b
feat: add og image gen
2022-10-11 03:34:29 +02:00
Almeida
d587467a38
chore: use @link instead of markdown link in tsdocs ( #8732 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-10 20:03:35 +00:00
iCrawl
5bfb61d5b8
ci: fix documentation workflow
2022-10-10 21:38:11 +02:00
iCrawl
c5d5840fef
chore(discord.js): release discord.js@14.6.0
2022-10-10 19:20:16 +02:00
iCrawl
a4bf975f49
chore(ws): release @discordjs/ws@0.4.1
2022-10-10 19:19:21 +02:00
DD
c2b677759b
fix(WebSocketShard): dispatch race condition ( #8731 )
2022-10-10 19:15:04 +02:00
MrMythicalYT
ac83ada306
types: fix events augmentation ( #8681 )
2022-10-10 19:14:49 +02:00
Almeida
02ffce8173
chore: make 'Note to developers' on version constant a regular comment ( #8730 )
...
chore: make 'Note to developers' a regular comment
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-10 14:42:03 +00:00
Almeida
caba122d20
fix: app paths ( #8729 )
2022-10-10 16:30:05 +02:00
RedGuy12
7b8966bca1
feat(Util): escape more markdown characters ( #8701 )
...
* feat(Util): escape more markdown characters
Signed-off-by: RedGuy12 <61329810+RedGuy12@users.noreply.github.com >
* types(EscapeMarkdownOptions): update types
Signed-off-by: RedGuy12 <61329810+RedGuy12@users.noreply.github.com >
* fix: lists bulleted with `*`
Signed-off-by: RedGuy12 <61329810+RedGuy12@users.noreply.github.com >
* tests(escapeMarkdown): add tests
Signed-off-by: RedGuy12 <61329810+RedGuy12@users.noreply.github.com >
Signed-off-by: RedGuy12 <61329810+RedGuy12@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-10 05:23:05 +00:00
iCrawl
3ed668e539
chore: move website and guide out of packages
2022-10-10 01:22:48 +02:00
NaeHyeok Jeong
0a9d57b011
chore: change token in readme to constant ( #8688 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-09 21:27:46 +00:00
JPBM135
a31e605e09
docs(Utils): remove private from parseEmoji ( #8718 )
...
chore(Utils): remove `private` from `parseEmoji`
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-09 21:19:53 +00:00
Cit The Dev
7556db243d
docs: update UserContextMenuCommandInteraction documentation ( #8717 )
...
* Updated documentation for UserContextMenuCommandInteraction class
* Apply suggestions from code review
Co-authored-by: A. Román <kyradiscord@gmail.com >
Co-authored-by: Noel <buechler.noel@outlook.com >
Co-authored-by: A. Román <kyradiscord@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-09 20:39:05 +00:00
Idris
4c2955a5de
fix(ClientOptions): make ClientOptions#intents returns an IntentsBitField ( #8617 )
...
* fix(ClientOptions): make ClientOptions#intents returns an instance of IntentsBitField
* fix: client.options
* fix(types): Client#options
* fix(WebSocketShard): remove require for IntentsBitField
* fix(eslint): yarn format
2022-10-09 20:05:50 +00:00
iCrawl
5f72d8b645
fix: website fonts
2022-10-09 02:10:35 +02:00
iCrawl
a5d2ce2059
fix: alert component text selection
2022-10-09 01:23:54 +02:00
Ryan Munro
e548e6a10b
fix: correctly construct a builder ( #8727 )
2022-10-09 01:07:12 +02:00
1Computer1
6fd331dd52
fix(Components): error with unknown components ( #8724 )
2022-10-09 01:06:37 +02:00
iCrawl
32297d4717
feat: prefetch pages for better navigation
2022-10-09 01:03:44 +02:00
Suneet Tipirneni
1b4f69b00a
feat(guide): add github links for pages ( #8725 )
2022-10-09 00:58:28 +02:00
iCrawl
1ea7664aa3
fix: remove turbo experiment again
2022-10-09 00:19:53 +02:00
iCrawl
723c0b9b55
fix: 404 not resolving
2022-10-08 23:59:47 +02:00
iCrawl
f0dd41fc93
build: compress prod build
2022-10-08 23:27:07 +02:00
iCrawl
b6c0ab8a41
feat: implement turbo for navigation
2022-10-08 22:49:56 +02:00
iCrawl
6120971ef8
fix: height styling on toc
2022-10-08 22:34:45 +02:00
iCrawl
87ec3922a3
chore: update readmes
2022-10-08 17:55:01 +02:00
iCrawl
3f006cd33c
build: fix cliff-jumper config
2022-10-08 17:32:07 +02:00
iCrawl
4bdd120e62
chore: deps
2022-10-08 16:55:34 +02:00
iCrawl
c0ea782dd4
chore(ws): release @discordjs/ws@0.4.0
2022-10-08 16:37:07 +02:00
iCrawl
ca21dc0f3b
chore(voice): release @discordjs/voice@0.13.0
2022-10-08 16:36:59 +02:00
iCrawl
4a57b3947a
chore(rest): release @discordjs/rest@1.3.0
2022-10-08 16:36:35 +02:00
iCrawl
41d1c2eefc
chore(proxy): release @discordjs/proxy@1.2.0
2022-10-08 16:36:20 +02:00
iCrawl
60c70389a4
chore(collection): release @discordjs/collection@1.2.0
2022-10-08 16:35:58 +02:00
iCrawl
f06d12fd73
chore(builders): release @discordjs/builders@1.3.0
2022-10-08 16:34:30 +02:00
iCrawl
dc31b76465
ci: update workflow for tags
2022-10-08 16:33:37 +02:00
iCrawl
ba90f14f9b
feat: auto-link headings
2022-10-08 15:44:00 +02:00
iCrawl
7b76b0b7e7
fix: proper root margin values for intersection observer
2022-10-08 14:31:26 +02:00
iCrawl
63939f8219
feat: automatic hash for anchors on scroll
2022-10-08 14:04:00 +02:00
Suneet Tipirneni
33ec49d5bf
feat(guide): add outline for pages ( #8722 )
...
Co-authored-by: iCrawl <buechler.noel@outlook.com >
2022-10-08 05:15:02 +02:00
Jeroen Claassens
d923d0ab96
build: switch to esbuild-plugin-version-injector for injecting version strings ( #8723 )
2022-10-08 02:54:45 +02:00
iCrawl
62332c2720
chore: deps
2022-10-07 20:26:45 +02:00
Parbez
7af3c3b6f1
fix: ws package.json path ( #8720 )
2022-10-07 19:42:04 +02:00
iCrawl
5730866073
feat: alert & discord components
2022-10-07 17:49:03 +02:00
Parbez
9f68d73706
fix: cliff.toml styling ( #8716 )
2022-10-07 13:57:48 +02:00
Noel
0ac3e766bd
feat: web-components ( #8715 )
2022-10-07 06:56:13 +02:00
iCrawl
76a7021452
chore: deps
2022-10-07 02:49:44 +02:00
iCrawl
103cb16be0
refactor: improve deprecation block
2022-10-07 02:45:04 +02:00
iCrawl
baa6c69835
refactor: improve tips/warnings
2022-10-07 02:44:28 +02:00
Suneet Tipirneni
f85022162d
feat(scripts): Add script to create a @discordjs package ( #8711 )
2022-10-07 02:38:58 +02:00
iCrawl
35bfba0c50
fix: info and caution components
2022-10-07 01:14:49 +02:00
iCrawl
ecfe4e3f1c
fix: index page
2022-10-07 00:33:41 +02:00
Noel
2628659747
feat: astro guide ( #8714 )
2022-10-06 23:53:35 +02:00
ckohen
01d75c8b8b
fix(Client): don't auth for webhook fetches with token ( #8709 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-06 19:43:00 +00:00
iCrawl
b64d657241
chore: removing building website from pre-commit
2022-10-06 12:36:26 +02:00
Almeida
7e51ea0ada
chore(util): add missing cliff-jumper config file ( #8707 )
2022-10-06 12:11:19 +02:00
Almeida
aec44a0c93
refactor: rename Error to DiscordjsError internally ( #8706 )
...
* refactor: rename Error to DiscordjsError internally
* chore: remove globalThis usage
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-06 09:21:03 +00:00
iCrawl
e745b95677
chore: deps
2022-10-05 20:57:39 +02:00
Suneet Tipirneni
9effd82abe
docs: fix AwaitMessageComponentOptions typedef ( #8696 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-05 20:41:36 +02:00
SpaceEEC
628759bcff
feat(GuildChannelManager): allow creating channels with a default auto archive duration ( #8693 )
2022-10-05 20:41:15 +02:00
muchnameless
a306219673
fix: re-export util ( #8699 )
2022-10-05 20:40:50 +02:00
Suneet Tipirneni
c0f7a1a89a
types(Message): remove & this from #inGuild typeguard ( #8704 )
2022-10-05 20:40:28 +02:00
Julian
a7eab50ee3
fix(WebSocketShard): add ready data parameter to ready event ( #8705 )
2022-10-05 20:39:05 +02:00
Jiralite
ace974fc1f
fix: Throw discord.js errors correctly ( #8697 )
...
fix: import errors correctly
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-05 16:16:07 +00:00
iCrawl
d9137c3658
chore: deps
2022-10-04 01:10:35 +02:00
iCrawl
b7fadb350a
fix: sidebar menu styling
2022-10-04 01:02:37 +02:00
iCrawl
1f944b889f
feat: allow search by tags
2022-10-04 00:47:15 +02:00
iCrawl
b187a18e9c
feat: properly build search indicies
2022-10-04 00:46:15 +02:00
iCrawl
0b8651cf85
chore: remove building package docs with old docgen
2022-10-03 14:32:40 +02:00
iCrawl
bf92172d80
chore(util): release @discordjs/util@0.1.0
2022-10-03 14:08:03 +02:00
Suneet Tipirneni
b2ec865765
feat: add @discordjs/util ( #8591 )
...
* feat: add @discordjs/util
* fix: builders test
* refactor: make rest use lazy for ESM import
* chore: make requested changes
* Apply suggestions from code review
Co-authored-by: Parbez <imranbarbhuiya.fsd@gmail.com >
Co-authored-by: A. Román <kyradiscord@gmail.com >
* chore: make requested changes and add tests
* chore: regen lockfile
* test: add type tests
* chore: push missing files
* chore: make requested changes
* chore: update CI stuff
* chore: fix lockfile
* chore: make requested changes
Co-authored-by: Parbez <imranbarbhuiya.fsd@gmail.com >
Co-authored-by: A. Román <kyradiscord@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-02 18:00:31 +00:00
SpaceEEC
3f8656115b
fix(SequentialHandler): throw http error with proper name and more useful message ( #8694 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-01 14:50:18 +00:00
Almeida
883f6e9202
feat(ForumChannel): add defaultSortOrder ( #8633 )
2022-10-01 14:00:30 +00:00
Almeida
2ea2a85e63
types(ModalBuilder): fix constructor typings ( #8690 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-01 13:53:56 +00:00
DD
f063625836
fix(proxyRequests): forward query parameters ( #8691 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-01 13:46:52 +00:00
DD
6398e46043
chore(proxy-container): update README for proper request forwarding ( #8692 )
...
* chore(proxy-container): update README for proper request forwarding
* chore: remove unused import
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-01 13:40:24 +00:00
Almeida
d24dbf7d22
chore(deps): bump discord-api-types ( #8685 )
2022-10-01 13:30:19 +00:00
A. Román
3c231ae81a
feat: add AbortSignal support ( #8672 )
...
* feat: add `AbortSignal` support
* fix: move the expect earlier
* fix: pass signal
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-25 18:44:03 +00:00
iCrawl
9f63eb977f
chore(discord.js): release discord.js@14.5.0
2022-09-25 19:17:25 +02:00
iCrawl
c69f512450
chore(rest): release @discordjs/rest@1.2.0
2022-09-25 19:11:48 +02:00
iCrawl
4a07f9eaa1
chore: deps
2022-09-25 19:08:39 +02:00
Khafra
64cd53c4c2
feat(rest): use Agent with higher connect timeout ( #8679 )
...
* feat(rest): use Agent with higher connect timeout
* chore: lint
* chore: I'm an idiot
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-25 12:45:36 +00:00
MrMythicalYT
d79aa2d0d0
docs: fix duplicate typedefs ( #8677 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-25 11:46:10 +00:00
Rodry
822b7f234a
types(Collection): make fn return type unknown ( #8676 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-25 11:40:58 +00:00
Jiralite
8ca407e089
docs(ForumChannel): Add @implements ( #8678 )
2022-09-25 13:27:56 +02:00
Jiralite
0126d9b810
fix(ThreadChannel): Add forum channel to parent ( #8664 )
...
fix(ThreadChannel): add forum channel to parent
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-24 14:51:11 +00:00
Jiralite
e9931229ae
refactor(GuildBanManager): Add deprecation warning for deleteMessageDays ( #8659 )
...
refactor(GuildBanManager): add deprecation warning for `deleteMessageDays`
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-24 14:45:30 +00:00
Jiralite
1486bc9336
types(GuildChannelManager): Handle forum channel overload ( #8660 )
...
types(GuildChannelManager): handle forum channel overload
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-24 14:40:19 +00:00
Almeida
16fcdc3687
fix(GuildChannelManager): allow creating webhooks on forums ( #8661 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-24 14:34:19 +00:00
Jiralite
8622939229
fix(ForumChannel): Implement missing properties and methods ( #8662 )
...
* fix(ForumChannel): implement missing properties and methods
* refactor(ForumChannel): remove redundant default
* docs(ForumChannel): remove superfluous wording
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-24 14:28:42 +00:00
Jiralite
2487e3bf76
types(Caches): Allow GuildForumThreadManager and GuildTextThreadManager ( #8665 )
...
types: allow `GuildForumThreadManager` and `GuildTextThreadManager`
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-24 14:14:43 +00:00
Maksi
578bc951bd
fix: RepliableInteraction respect cached generic ( #8667 )
...
* fix: RepliableInteraction respect cached generic
* fix: prettier format
* Update packages/discord.js/typings/index.d.ts
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>
2022-09-24 14:09:24 +00:00
Jiralite
1244854e13
fix(ThreadChannel): Allow editing flags ( #8671 )
...
fix(ThreadChannel): allow editing flags
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-24 14:02:30 +00:00
Almeida
b1e190c4f0
fix: allow adding forums to channelTypes ( #8658 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-24 13:37:41 +00:00
Jaworek
fc8ed816e6
fix(GuildChannelManager): typo in flags property name when editing ( #8669 )
...
* Update GuildChannelManager.js
* Update index.d.ts
* Update GuildChannelManager.js
* Update index.d.ts
2022-09-23 20:20:46 +00:00
Almeida
abb7226af3
feat(GuildChannelManager): allow editing flags ( #8637 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-21 22:00:06 +00:00
iCrawl
30ceaf7e47
chore: deps
2022-09-21 18:46:51 +02:00
iCrawl
9b40a79b3e
fix: focus-ring styles
2022-09-21 15:46:44 +02:00
iCrawl
0b12d6fa10
chore(discord.js): release discord.js 14.4.0
2022-09-21 14:09:39 +02:00
Jiralite
b106956308
feat(Widget): Allow forum channels ( #8645 )
2022-09-21 02:57:32 +02:00
Jiralite
6f1f465a77
feat(WelcomeChannel): Add forum channel as a type ( #8643 )
2022-09-21 02:57:18 +02:00
Almeida
eb98372dcd
chore: fix proxy-container Dockerfile ( #8648 )
2022-09-21 02:56:47 +02:00
Jiralite
5048a3d17a
feat: Allow forum channels in webhook update event ( #8646 )
...
feat: allow forum channels in webhook update event
2022-09-20 11:51:34 +00:00
Jiralite
f0497343f1
docs: Correctly overwrite setRTCRegion method ( #8642 )
...
docs: correctly overwrite `setRTCRegion` method
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-19 21:07:58 +00:00
Jiralite
f6f15d8e87
fix: Correct applied tags type ( #8641 )
...
* fix: correct applied tags type
* types: this is never a private thread channel
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-19 21:02:36 +00:00
Jiralite
14bbc9150a
types: Narrow channel type in thread managers ( #8640 )
...
types: narrow channel type in thread managers
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-19 20:00:59 +00:00
Jiralite
a7f816eeb7
fix(ThreadChannel): Make fetchStarterMessage() work in forum posts ( #8638 )
...
fix(ThreadChannel): make `fetchStarterMessage()` work in forum posts
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-19 19:55:33 +00:00
Jiralite
802b2394b0
docs(GuildTextThreadManager): Document correct @extend ( #8639 )
...
docs(GuildTextThreadManager): document correct `@extend`
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-19 19:50:18 +00:00
iCrawl
c446a84570
build: trigger rebuild
2022-09-19 15:40:57 +02:00
iCrawl
9cf0a4904b
chore: patch all versions of tsdoc-config
2022-09-19 15:35:29 +02:00
iCrawl
25dc146247
build: revert to using patch
2022-09-19 15:13:22 +02:00
iCrawl
a2b08aaf3b
build: different import for schema
2022-09-19 14:53:57 +02:00
iCrawl
eba9cc6038
chore: deps
2022-09-19 14:41:43 +02:00
Almeida
145eb2fc5d
fix: update messageCount/totalMessageSent on message events ( #8635 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-19 00:38:23 +00:00
Almeida
8444576f45
docs(builders/components): document constructors ( #8636 )
2022-09-19 02:32:28 +02:00
iCrawl
6d43e26676
fix: border color in dark mode
2022-09-18 20:27:04 +02:00
iCrawl
2fc3d86f56
feat: searchbar
2022-09-18 20:16:50 +02:00
Suneet Tipirneni
8a8d519c9c
feat: add support for guild forums ( #7791 )
...
* feat: add support for guild forums
* feat(webhook): add support for creating forum channel posts
* fix: duplicated docs
* feat: add support for message counts
* feat: add support for latest upstream changes
* fix: serialize forum channels
* types: fix channel unions
* types: fix tests
* types: fix tests (again)
* types: fix tests (again (again))
* chore: make requested changes
* chore: fix bugs and make requested changes
* types: use correct type for guild forum start messages
* chore: remove console.log
* chore: make requested changes
* chore: make requested changes
* chore: fix docs
* Update packages/discord.js/src/managers/GuildForumThreadManager.js
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* chore: update types
* chore: make requested changes
* chore: Apply suggestions
Co-authored-by: Jaworek <jaworekwiadomosci@gmail.com >
Co-authored-by: Jonathan Rubenstein <jrubcop@gmail.com >
* fix: import `ErrorCodes`
* fix: remove defunct code
* refactor: be consistent with channel class names
* feat(GuildChannel): add flags
* fix: rename file
* refactor: channel flags are everywhere!
* fix: import flags correctly
* chore(ThreadChannel): update message count string
* docs(Channels): correct `@param` type
* docs(Channels): ignore transformGuildDefaultReaction
* refactor: emoji object in tags
* chore: renaming consistency
* fix: document default reaction emojis in patching
* fix(GuildChannelManager): document `defaultThreadRateLimitPerUser`
* chore: semicolon
* docs(ErrorCodes): document `GuildForumMessageRequired`
* refactor: transform default reactions
* docs(APITypes): Add `ChannelFlags`
* fix: convert tags properly
* fix: pass an array of snowflakes
* refactor: handle flags better
* fix(ThreadChannel): receive tags
* fix(PartialGroupDMChannel): nullify `flags`
Apparently did not do this earlier.
* chore: misc sorting
* refactor: nullify emoji on tags if not present
* refactor(ForumChannel): modify returns
* types: protect the thread manager!
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
* chore: update `ChannelType` usage
* Update index.d.ts
* docs: Update default reaction emoji property names
Co-authored-by: Almeida <almeidx@pm.me >
* fix: only `name` is required when editing tags
- discord/discord-api-docs#5458
* types: add tests for `channel.flags`
* fix: allow unsetting the default reaction emoji
* refactor: remove v13 remnants
* docs: add missing closing tag
* feat: add `rateLimitPerUser`
* feat: add missing properties for create guild channel
- discord/discord-api-docs#5474
* refactor(GuildForumThreadManager): refactor message payload
* fix: handle magical `null` case
Co-authored-by: A. Román <kyradiscord@gmail.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Jaworek <jaworekwiadomosci@gmail.com >
Co-authored-by: Jonathan Rubenstein <jrubcop@gmail.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: A. Román <kyradiscord@gmail.com >
2022-09-18 14:23:44 +00:00
Almeida
669c3cd256
refactor: replace usage of deprecated ChannelTypes ( #8625 )
...
refactor: use new non-deprecated `ChannelType`s
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-17 13:56:19 +00:00
Suneet Tipirneni
678ceaa014
feat(website): use dropdowns for overloads ( #8630 )
...
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: iCrawl <buechler.noel@outlook.com >
2022-09-17 14:09:54 +02:00
iCrawl
0785353efe
fix: footer hiding properly
2022-09-17 00:31:28 +02:00
iCrawl
8323926304
fix: overflow in cmdk menu
2022-09-17 00:30:15 +02:00
iCrawl
bccc2c8e89
refactor: light theme for cmdk
2022-09-16 23:42:01 +02:00
iCrawl
1d72663e92
fix: allow usage of ctrl key additionally to metakey
2022-09-16 23:27:44 +02:00
iCrawl
d0a2a6227d
fix: prevent default for cmd+k
2022-09-16 23:17:05 +02:00
iCrawl
735e0bf52e
feat: search
2022-09-16 23:04:05 +02:00
Almeida
1c5b78fd21
fix(SlashCommandBuilder): missing methods in subcommand builder ( #8583 )
2022-09-15 20:19:13 +02:00
Almeida
053da5bc91
types(interactions): pass Cached type to return type of methods ( #8619 )
2022-09-15 20:18:48 +02:00
RedGuy12
fc9653f5ae
docs: fix regexps incorrectly being called global ( #8624 )
2022-09-15 20:15:01 +02:00
Almeida
22ac6b4660
docs: update misleading Client#guildMemberAvailable event description ( #8626 )
2022-09-15 20:13:55 +02:00
iCrawl
d14d47b62f
chore: dep cleanup
2022-09-12 18:46:15 +02:00
Jiralite
a9f003ac9b
types: Ensure events possess Client<true> ( #8612 )
...
types: ensure events possess `Client<true>`
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-11 18:36:24 +00:00
RedGuy12
1d4cdee321
types(GuildChannelManager): correct fetch return type ( #8549 )
...
* types(GuildChannelManager): correct `fetch` return type
* fix(ci): fix the types tests
* fix: fix the docs
* Update packages/discord.js/src/managers/GuildChannelManager.js
Co-authored-by: Almeida <almeidx@pm.me >
* types: allow channels in the collection to be null
Signed-off-by: RedGuy12 <61329810+RedGuy12@users.noreply.github.com >
* style: run prettier
Signed-off-by: RedGuy12 <61329810+RedGuy12@users.noreply.github.com >
* test: fix types again
Signed-off-by: RedGuy12 <61329810+RedGuy12@users.noreply.github.com >
* style: run prettier
Signed-off-by: RedGuy12 <61329810+RedGuy12@users.noreply.github.com >
Signed-off-by: RedGuy12 <61329810+RedGuy12@users.noreply.github.com >
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-11 18:29:28 +00:00
Jiralite
8e1afaebdb
refactor: Split message send/edit types/documentation ( #8590 )
...
* refactor: split message send/edit types
* refactor: move `MessageEditOptions`
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-11 18:22:53 +00:00
advaith
32523325c6
docs(Options): update DefaultMakeCacheSettings ( #8585 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-11 18:16:34 +00:00
iCrawl
7a9e52e63a
fix: tiny screen cmdk size
2022-09-09 21:55:35 +02:00
iCrawl
d11edc6397
fix: build script for website
2022-09-09 00:23:42 +02:00
iCrawl
96304d7cc8
feat: command menu
2022-09-09 00:08:59 +02:00
iCrawl
f9e9bfdedc
chore: deps
2022-09-09 00:07:56 +02:00
iCrawl
ce1f5c8d47
feat: redirect to old docs for main documentation
2022-09-08 17:05:13 +02:00
advaith
03fb5b0a2f
feat(GuildBanManager#create): add deleteMessageSeconds ( #8326 )
...
* feat(GuildBanManager#create): add `deleteMessageSeconds`
* Apply suggestions from code review
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* chore: remove typeof and return undefined if neither are set
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-08 13:15:01 +00:00
RedGuy12
ce991dd1d8
test: rename incorrect test ( #8596 )
2022-09-08 15:08:28 +02:00
Parbez
dbca93098c
chore: remove unused eslint disable comments ( #8595 )
2022-09-08 15:08:04 +02:00
A. Román
dd5a08944c
docs: change name ( #8604 )
2022-09-08 01:46:41 +02:00
iCrawl
8e98ba94d2
fix: properly center badge text
2022-09-07 22:57:35 +02:00
iCrawl
74dc8c10d5
fix: hide menu on click
2022-09-07 19:19:58 +02:00
iCrawl
8d07ea9a62
fix: dark/light theme fixes
2022-09-07 18:39:02 +02:00
iCrawl
d8e774138d
fix: accessibility improvements
2022-09-07 11:29:58 +02:00
Maksi
55c3ee20ae
feat: add typeguard to BaseInteraction#isRepliable ( #8565 )
...
* feat: add typeguard to BaseInteraction#isRepliable
* fix: redefine RepliableInteraaction
...to exclude impossible interactions rather than specify possible ones
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* fix: remove InteractionResponseFields
* fix: replace InteractionResponseFields with RepliableInteraction in index test
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-06 17:56:21 +00:00
Noel
c3341570d9
refactor: website components ( #8600 )
2022-09-06 19:48:33 +02:00
Almeida
f3ce4a75d0
docs: use remarks instead of Note in descriptions ( #8597 )
2022-09-05 18:14:19 +02:00
iCrawl
4ffdada4f7
chore: deps
2022-09-04 19:33:57 +02:00
Almeida
8b3d006118
feat(Integration): add scopes ( #8483 )
2022-09-04 08:11:27 +00:00
Almeida
d08a57cadd
feat: add chatInputApplicationCommandMention formatter ( #8546 )
...
feat: add `chatInputApplicationCommandMention()` formatter
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-03 07:17:06 +00:00
iCrawl
0dc68445a1
refactor: open graph fixes
2022-09-03 05:02:16 +02:00
iCrawl
a7ad7e75ce
feat: open graph
2022-09-03 04:48:33 +02:00
Suneet Tipirneni
f79ccb4971
chore(website): bump api-extractor-model ( #8584 )
2022-09-03 01:14:00 +02:00
iCrawl
6f2b223c8b
refactor: extract create model function
2022-09-03 01:01:40 +02:00
iCrawl
a4777aa9b0
feat: add naive client-based search
2022-09-03 00:42:34 +02:00
iCrawl
f072d3d916
feat: redirect to latest version, otherwise click select version button
2022-09-02 22:42:12 +02:00
iCrawl
0238588067
build: fix website build
2022-09-02 22:07:19 +02:00
iCrawl
1d460e0434
chore: deps
2022-09-02 21:48:05 +02:00
RedGuy12
b9c62ac0f0
types(ThreadChannel): fetchStarterMessage must return a Message<true> ( #8560 )
...
Signed-off-by: RedGuy12 <61329810+RedGuy12@users.noreply.github.com >
Signed-off-by: RedGuy12 <61329810+RedGuy12@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-02 18:44:39 +00:00
iCrawl
df46ab8061
build: tsup for better cjs / esm support
2022-09-02 18:08:16 +02:00
A. Román
b7eb96d456
types(interactions): fix {Slash,ContextMenu}CommandBuilder#toJSON ( #8568 )
2022-09-02 17:31:25 +02:00
D Trombett
f77612a55e
types(webhook): avatar can be null ( #8541 )
2022-09-02 15:30:06 +00:00
Suneet Tipirneni
9b4116b659
chore(website): put seperators between properties ( #8576 )
2022-09-02 17:20:57 +02:00
Almeida
8a91d7c256
fix: docgen ( #8582 )
2022-09-01 22:04:58 +02:00
iCrawl
3b7ba4062e
chore: fix leftover eslint exceptions
2022-09-01 21:26:09 +02:00
Suneet Tipirneni
edadb9fe5d
refactor: use eslint-config-neon for packages. ( #8579 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2022-09-01 20:50:16 +02:00
Parbez
4bdb0593ae
chore: bump typescript-eslint to support ts 4.8 ( #8573 )
2022-08-30 22:23:00 +02:00
iCrawl
fd97da9b6c
chore: missing config files
2022-08-29 21:48:12 +02:00
Suneet Tipirneni
d5dcddd350
feat: add util package for generating search indices ( #8571 )
2022-08-29 21:41:51 +02:00
Suneet Tipirneni
40324574eb
docs: remove xml tag from collection#find ( #8550 )
2022-08-29 18:05:30 +02:00
A. Román
1398af66f0
chore(github): resolved typos in issue templates ( #8564 )
2022-08-29 18:04:37 +02:00
iCrawl
682e0e1802
fix: don't prefetch as links enter viewport
2022-08-26 12:00:25 +02:00
iCrawl
13baf75cae
chore: return error
2022-08-24 06:09:39 +02:00
iCrawl
1d6b31b78d
fix: revalidate on notFound
2022-08-24 05:42:43 +02:00
iCrawl
5f093dde24
chore: log errors as errors
2022-08-24 05:36:10 +02:00
iCrawl
b58e6a65ad
fix: don't throw on not serializable kind
2022-08-24 05:23:03 +02:00
iCrawl
204f4dd7c4
chore: some logging
2022-08-23 22:37:19 +02:00
iCrawl
249ba0a9a6
refactor: contrast & colors
2022-08-23 21:31:38 +02:00
iCrawl
92933c2b61
refactor: memoize everything
2022-08-23 19:39:31 +02:00
iCrawl
abd3fc8ceb
fix: properly 404 and revalidate
2022-08-23 18:53:38 +02:00
iCrawl
84059b6b25
fix: affix position when ToC is visible
2022-08-23 17:32:03 +02:00
iCrawl
6da405668f
chore: just in case
2022-08-23 17:30:26 +02:00
iCrawl
58d2a1e6d7
chore: deps
2022-08-23 15:17:17 +02:00
iCrawl
7b5c688844
fix: mobile centering
2022-08-23 14:21:48 +02:00
iCrawl
28bc4f42c6
feat: light theme code blocks
2022-08-23 14:00:02 +02:00
iCrawl
5b4672bad3
refactor: css
2022-08-23 13:21:32 +02:00
iCrawl
a57b9ba5c4
refactor: mobile layout for badges
2022-08-23 12:54:40 +02:00
iCrawl
32da9b3868
fix: footer and sidebar mobile spacing
2022-08-23 12:06:18 +02:00
iCrawl
70806b401e
style: type import
2022-08-23 12:01:48 +02:00
iCrawl
0674820723
style: spacing
2022-08-23 11:20:08 +02:00
iCrawl
2d5bce274c
fix: footer on mobile
2022-08-23 11:13:39 +02:00
iCrawl
331dedcb9d
refactor: front page
2022-08-23 10:57:34 +02:00
iCrawl
103e1bd843
feat: add footer links
2022-08-23 10:11:07 +02:00
iCrawl
ffafde0b6b
refactor: make dark theme the default
2022-08-23 09:36:19 +02:00
iCrawl
28422eea58
fix: spacing of footer and affix
2022-08-23 09:15:33 +02:00
iCrawl
c826ad3ade
feat: markdown syntax highlighting
2022-08-23 08:48:44 +02:00
iCrawl
17559becef
refactor: change radius
2022-08-23 08:18:36 +02:00
iCrawl
b31a23b37c
build: "no default export"
2022-08-23 08:01:09 +02:00
iCrawl
8e4f77a63b
build: use module
2022-08-23 07:55:41 +02:00
iCrawl
b16ab8c69f
fix: check if router is ready before using its path
2022-08-23 07:07:22 +02:00
iCrawl
cf8570c19c
style: spacing on mobile
2022-08-23 07:05:48 +02:00
iCrawl
f0ab393411
fix: use correct icon on version select
2022-08-23 05:22:18 +02:00
iCrawl
11e02f1e5d
refactor: include item kind into url
2022-08-23 05:13:53 +02:00
iCrawl
206523587a
refactor: split out package constant
2022-08-23 04:20:41 +02:00
iCrawl
ac3bc6a2db
style: spacing
2022-08-23 04:11:12 +02:00
iCrawl
af295acedc
fix: wrong active item after anchor select
2022-08-23 03:59:53 +02:00
iCrawl
caa5c0332f
feat: add anchor icon
2022-08-23 03:06:21 +02:00
iCrawl
434f696397
refactor: reset state and code cleanup
2022-08-23 02:38:53 +02:00
iCrawl
6062d361fb
feat: more fallback cases
2022-08-23 02:13:10 +02:00
iCrawl
2ecb862e76
feat: use fallback with loading
2022-08-23 01:43:10 +02:00
iCrawl
360936140b
fix: don't persist state between pages
2022-08-23 01:26:57 +02:00
iCrawl
0b56184ba7
fix: github link and light theme hover nav link
2022-08-23 01:21:28 +02:00
iCrawl
a55545850a
refactor: better spacing
2022-08-23 01:02:46 +02:00
iCrawl
f16b11a91d
feat: active navigation and back button
2022-08-23 00:44:09 +02:00
iCrawl
0fb2694871
refactor: switch to ssr for unbuilt pages
2022-08-23 00:13:04 +02:00
iCrawl
ee030003ec
fix: markdown images and links
2022-08-22 23:58:49 +02:00
iCrawl
29c51be1f4
feat: custom 404
2022-08-22 23:58:33 +02:00
iCrawl
43a78be70b
fix: return 404 if a fetch error or no data is returned
2022-08-22 23:29:23 +02:00
iCrawl
92c0c60519
feat: version picker
2022-08-22 23:08:23 +02:00
iCrawl
ba3e0ed348
fix: footer / sidebar / deprecation alert
2022-08-22 22:15:50 +02:00
iCrawl
f7ce9f8533
feat: footer
2022-08-22 21:52:17 +02:00
iCrawl
00990c93ae
chore: missing vercel banner
2022-08-22 21:06:34 +02:00
iCrawl
c076b0d8cb
fix: don't redirect to the first item
2022-08-22 21:02:15 +02:00
iCrawl
d297fb0b69
feat: readme if no member is selected
2022-08-22 20:51:43 +02:00
iCrawl
24c128d649
feat: experiment with spotlight
2022-08-22 19:44:56 +02:00
iCrawl
ec7c6e3d3e
fix: selecting packages on the sidebar
2022-08-22 18:38:07 +02:00
iCrawl
6dfb9bbc48
feat: generate all tags
2022-08-22 18:30:46 +02:00
Suneet Tipirneni
4644e45e85
fix(website): use inter font for titles ( #8542 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2022-08-22 18:29:26 +02:00
iCrawl
1e001601c8
refactor: change url scheme
2022-08-22 16:50:43 +02:00
iCrawl
1aec243b1d
feat: packages route
2022-08-22 16:01:42 +02:00
iCrawl
191951ac28
feat: add ToC to interfaces
2022-08-22 15:38:47 +02:00
iCrawl
4fb4492b17
refactor: icons and head
2022-08-22 15:34:21 +02:00
iCrawl
abb968de81
feat: favicon
2022-08-22 14:57:51 +02:00
iCrawl
d9e53093f5
fix: properly check for properties and methods
2022-08-22 14:32:59 +02:00
iCrawl
e5678f4656
feat: list properties and method in table of content
2022-08-22 14:30:15 +02:00
iCrawl
9f18036078
fix: hydration error
2022-08-22 14:29:31 +02:00
iCrawl
474eae0afc
style: change how optionals are displayed
2022-08-22 14:19:02 +02:00
iCrawl
caeb66e150
fix: overflowing content
2022-08-22 14:12:53 +02:00
iCrawl
7623fc552e
ci: don't double check inputs
2022-08-22 12:11:45 +02:00
iCrawl
230c43e97d
build: fix downlevel-dts
2022-08-22 11:29:57 +02:00
iCrawl
4e3fa586b5
chore(discord.js): release discord.js@14.3.0
2022-08-22 10:56:30 +02:00
Jiralite
6bb1474d20
types: Inference of guild in MessageManager ( #8538 )
...
* types: better inference of message manager
* types: alter helper methods
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-08-22 08:31:02 +00:00
iCrawl
27bbc8fe68
chore(builders): release @discordjs/builders@1.2.0
2022-08-22 10:10:19 +02:00
iCrawl
e2cde5daa0
chore(collection): release @discordjs/collection@1.1.0
2022-08-22 10:08:38 +02:00
iCrawl
0960457108
chore: update proxy and rest in proxy-container
2022-08-22 10:07:22 +02:00
iCrawl
cd6b365b17
chore: changelog
2022-08-22 10:06:49 +02:00
iCrawl
19e1f5d0ca
chore(proxy): release @discordjs/proxy@1.1.0
2022-08-22 10:04:03 +02:00
iCrawl
3621e5efbd
chore(rest): release @discordjs/rest@1.1.0
2022-08-22 10:01:34 +02:00
iCrawl
d2f5b5b539
chore(ws): release @discordjs/ws@0.3.0
2022-08-22 09:57:26 +02:00
iCrawl
9ed11a4c19
chore: deps
2022-08-22 09:56:42 +02:00
Suneet Tipirneni
e42fd16369
feat(website): Show constructor information ( #8540 )
2022-08-22 09:45:53 +02:00
Jiralite
dd44e8b6ec
fix(proxyRequests): Typo in error message ( #8537 )
...
fix(proxyRequests): typo in error message
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-08-21 20:39:40 +00:00
Synbulat Biishev
3bef9018c0
fix(GuildMemberManager): add() method throws an error ( #8539 )
...
* fix(GuildMemberManager): `add()` method throws an error
* chore: update comment
2022-08-21 20:32:56 +00:00
Jiralite
23a0b6ccf2
fix(Guild): Widget channel types and fixes ( #8530 )
...
fix: various widget fixes
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-08-21 09:28:31 +00:00
Jiralite
b3f7c32f7f
types: Allow choice's value type to be strictly inferred ( #8529 )
...
* types: stricter types for choices in options
* test: add choice tests
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-08-20 20:29:16 +00:00
Jiralite
0dba8adbd2
types(GuildAuditLogs): Allow fetching to return all possible values ( #8522 )
...
types: allow everything to be returned upon fetching
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-08-20 19:03:36 +00:00
Jiralite
2b8074dd12
refactor(GuildAuditLogsEntry): Remove guild from application command permission update extra ( #8520 )
...
refactor(GuildAuditLogsEntry): remove guild extra
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-08-20 18:51:39 +00:00
InkoHX
16bbc8aa20
types: Correct EventEmitter.on (static) return type ( #8524 )
...
types: Correct EventEmitter.on (static) return type
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-08-20 18:45:56 +00:00
Jiralite
7a3d18dd6d
types(GuildAuditLogs): Remove static Entry ( #8521 )
...
types(GuildAuditLogs): remove static `Entry`
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-08-20 18:34:32 +00:00
Jiralite
4882b17a77
types: Disallow some channel types from webhook creation ( #8531 )
...
types: disallow some channel types from webhook creation
2022-08-20 18:26:33 +00:00
Suneet Tipirneni
8028813825
feat(website): render @defaultValue blocks ( #8527 )
...
feat(website): render @defaultValue blocks
2022-08-19 18:24:55 +02:00
Suneet Tipirneni
47f2990b89
feat(website): show inherited members ( #8526 )
...
* feat(website): show inherited members
* fix: use passHref
2022-08-19 18:22:22 +02:00
Suneet Tipirneni
e475b63f25
feat(website): show descriptions for @typeParam blocks ( #8523 )
2022-08-19 10:55:43 +02:00
iCrawl
673262d38c
feat: deprecation badges
2022-08-18 18:47:44 +02:00
Suneet Tipirneni
7f415a2502
feat(website): show parameter descriptions ( #8519 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2022-08-18 18:38:27 +02:00
DD
cda3f005b1
feat(GuildMemberManager): addRole and removeRole ( #8510 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-08-18 10:58:35 +02:00
Synbulat Biishev
f9c25ddcfe
feat: deprecate ActionRow.from() ( #8504 )
...
* feat: deprecate `ActionRow.from()`
* feat: deprecate `ActionRow.from()`
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-08-18 07:06:01 +00:00
iCrawl
74740260a7
ci: fix if statement, again
2022-08-17 23:51:07 +02:00
iCrawl
1008e3d4a7
ci: fix if check
2022-08-17 23:46:22 +02:00
iCrawl
17ab0e652c
refactor: inline table of contents
2022-08-17 23:21:23 +02:00
Noel
872ce801a0
revert: "refactor(website): use mantine code blocks" ( #8514 )
2022-08-17 23:04:47 +02:00
Suneet Tipirneni
0bf3df30da
refactor(website): use mantine code blocks ( #8512 )
2022-08-17 22:38:11 +02:00
iCrawl
20680efbc9
feat: more visibly annotate optionals
2022-08-17 22:16:22 +02:00
Jiralite
7701331b1c
ci: Remove management of chore label ( #8508 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-08-17 20:12:54 +00:00
Suneet Tipirneni
0be85fd101
feat(website): render @deprecated and @remarks blocks ( #8511 )
2022-08-17 21:51:29 +02:00
iCrawl
e147c5bd64
fix: codelisting
2022-08-17 21:24:38 +02:00
iCrawl
2f1ec7401c
feat: table of contents / method visibility / property modifiers
2022-08-17 21:12:09 +02:00
Suneet Tipirneni
0f83402985
refactor(website): adjust typography ( #8503 )
2022-08-17 10:17:09 +02:00
Parbez
d97cd936fd
chore: bump vitest and add @vitest/coverage-c8 ( #8507 )
2022-08-17 09:44:21 +02:00
Jiralite
812f7f1ea8
types: Implement max/min values for autocomplete ( #8498 )
...
* types: implement max/min values for autocomplete
* refactor: deduplicate options
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-08-16 20:37:08 +00:00
Jiralite
7d2507279c
docs(GuildAuditLogsEntry): Correct action wording ( #8499 )
...
docs(GuildAuditLogsEntry): fix `action` wording
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-08-16 20:30:07 +00:00
Rodry
c31a5cfcc8
types(ModalMessageModalSubmitInteraction): channelId is not nullable ( #8496 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-08-16 15:38:30 +00:00
DD
acdafe60c7
fix(WebSocketShard#destroy): wait for close and cleanup listeners ( #8479 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-08-16 15:33:00 +00:00
DD
4fd42528fe
fix(WebSocketManager#connect): check if we have enough sessions ( #8481 )
...
* fix(WebSocketManager#connect): check if we have enough sessions
* fix: more useful error message
* fix: tests
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-08-16 15:28:01 +00:00
ZyX
ebaf158006
types: change type of ApplicationCommandSubCommand.options ( #8476 )
...
* types: change type of ApplicationCommandSubCommand.options
* types: change type of ApplicationCommandSubCommand.options
* Update packages/discord.js/typings/index.d.ts
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2022-08-16 14:39:16 +00:00
Suneet Tipirneni
7116647947
feat(website): render tsdoc examples ( #8494 )
2022-08-16 16:33:49 +02:00
iCrawl
c99b808882
ci: fix workflow
2022-08-16 16:24:07 +02:00
iCrawl
a1dddd6b2c
build: only build web on vercel
2022-08-16 16:07:08 +02:00
iCrawl
b3db9eef32
build: force a docs rebuild
2022-08-16 15:51:51 +02:00
iCrawl
501945215b
ci: use concurrency
2022-08-16 11:00:17 +02:00
iCrawl
e82b2e49f5
fix: use correct env file
2022-08-15 19:17:41 +02:00
iCrawl
5f42b5af30
feat: fetch from local when developing or CI build
2022-08-15 19:13:01 +02:00
iCrawl
35e79b389d
fix: correctly handle overflowing content
2022-08-15 18:35:34 +02:00
iCrawl
5dc7946df2
fix: properly render critical styles on the server
2022-08-15 18:23:10 +02:00
iCrawl
1e00f5789e
chore: enable kodiak for auto merges
2022-08-15 16:56:30 +02:00
iCrawl
85cb0f25c7
build: run build with concurrency but everything else parallel
2022-08-15 16:16:12 +02:00
iCrawl
3cc893a282
build: enable parallel building for turbo
2022-08-15 16:12:45 +02:00
Marcus Otterström
fc99bf431a
Specify time unit in awaitModalSubmit ( #8484 )
2022-08-15 16:07:03 +02:00
Noel
4ab1d09997
refactor: docs design ( #8487 )
2022-08-15 14:48:00 +02:00
iCrawl
d09ef1e425
build: switch back to turbo for speedz
2022-08-15 14:19:17 +02:00
iCrawl
d56590a11d
chore: use external collection for docgen
2022-08-15 13:50:41 +02:00
iCrawl
c052f56f3e
ci: fix typechecking in ci
2022-08-15 00:42:33 +02:00
iCrawl
cb856860b7
ci: install dev deps everywhere
2022-08-14 21:30:55 +02:00
iCrawl
4cf265c7c6
ci: exclude shared match
2022-08-14 21:21:17 +02:00
iCrawl
3ec7ef07a0
ci: correctly reference job
2022-08-14 21:17:12 +02:00
iCrawl
90e7aea443
ci: check for shared additionally to packages
2022-08-14 21:04:51 +02:00
iCrawl
1211c7fc10
ci: fix dependency
2022-08-14 20:12:58 +02:00
iCrawl
84a4b1f58a
ci: only test run affected packages
2022-08-14 20:12:02 +02:00
iCrawl
193b252672
docs: fence examples in codeblocks
2022-08-14 19:25:25 +02:00
DD
bc06cc638d
feat(WebSocketShard): support new resume url ( #8480 )
2022-08-14 12:01:35 +02:00
iCrawl
d08da8a212
refactor: properly handling spacing
2022-08-13 20:42:03 +02:00
iCrawl
5360099e5f
build: don't build website on ci, let vercel handle it on changes
2022-08-13 20:14:28 +02:00
Suneet Tipirneni
fd4844ddb9
feat(website): add support for function overloads ( #8474 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2022-08-13 20:14:23 +02:00
iCrawl
8e69efde04
feat(website): breadcrumbs layout
2022-08-12 17:04:12 +02:00
iCrawl
2447165c82
fix(website): accessibility
2022-08-12 17:03:04 +02:00
Jiralite
c97977a3e8
fix(Embed): Reference video in video ( #8473 )
2022-08-12 05:09:44 +02:00
iCrawl
7666a6c341
chore: update changelog
2022-08-10 20:56:22 +02:00
iCrawl
9d8966fe24
chore(discord.js): release discord.js@14.2.0
2022-08-10 20:50:57 +02:00
iCrawl
4d128acac5
chore: deps
2022-08-10 20:37:25 +02:00
iCrawl
831d6506cb
chore: update changelog
2022-08-10 20:26:45 +02:00
RedGuy12
c5b96a185c
types(Message): correct bulkDelete return type ( #8465 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Noel <buechler.noel@outlook.com >
2022-08-10 20:25:12 +02:00
Jiralite
afa27b15c5
fix(ThreadChannel): Handle possibly null parent ( #8466 )
2022-08-10 20:16:57 +02:00
iCrawl
4d7283933d
chore: update changelog
2022-08-10 19:44:23 +02:00
Jan Parisek
452e94fd3e
types: fix missing types for mentionable options ( #8443 )
...
Co-authored-by: A. Román <kyradiscord@gmail.com >
Co-authored-by: Noel <buechler.noel@outlook.com >
2022-08-10 18:33:52 +02:00
Jiralite
6c6fe74dd8
fix: Remove DM channels from Client#messageDeleteBulk's types ( #8460 )
2022-08-10 18:29:46 +02:00
A. Román
0e2a09571c
fix(Transformers): do not transform Date objects ( #8463 )
2022-08-10 18:28:35 +02:00
Ryan Munro
0fab869e51
fix(ModalSubmitInteraction): allow deferUpdate ( #8455 )
2022-08-10 18:25:56 +02:00
advaith
64a4041a05
docs: change registration example to use global commands ( #8454 )
2022-08-10 18:25:31 +02:00
Jan Parisek
38275fc53d
types(ApplicationCommandOption): add ApplicationCommandBooleanOption ( #8434 )
2022-08-10 18:24:50 +02:00
n1ck_pro
aac8acc22b
fix(Guild): unable to fetch templates ( #8420 )
2022-08-08 11:11:10 +02:00
Ryan Munro
6ef4754d40
docs(Colors): provide enum descriptions ( #8437 )
2022-08-08 11:10:43 +02:00
Almeida
b8a31360a2
fix(MessageMentions): infinite loop in parsedUsers getter ( #8430 )
2022-08-08 11:10:32 +02:00
RedGuy12
5b053cf82e
docs(AttachmentBuilder): fix #8407 ( #8421 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2022-08-08 11:06:11 +02:00
Synbulat Biishev
e72b986939
fix(DataResolver): make Buffer from string ( #8416 )
2022-08-08 11:05:56 +02:00
Jiralite
3a96ce7970
feat(Guild): Add max_video_channel_users ( #8423 )
2022-08-08 11:05:40 +02:00
SpaceEEC
359f688555
fix(WebSocketShard): always reconnect on disconnected with 1000 ( #8405 )
2022-08-01 13:24:25 +02:00
SpaceEEC
3161e1a1ac
fix(WebSocketShard): emit errors directly instead of objects ( #8406 )
2022-08-01 13:24:09 +02:00
iCrawl
4d8361c711
build: fix building actions
2022-07-30 22:02:02 +02:00
iCrawl
d6e4d149fd
chore(discord.js): release discord.js@14.1.2
2022-07-30 21:00:09 +02:00
DD
480c85c9c3
fix(errors): error codes ( #8398 )
2022-07-30 20:49:59 +02:00
iCrawl
b45b99f92b
chore(ws): release @discordjs/ws@0.2.0
2022-07-30 20:42:46 +02:00
DD
5137bfc17d
fix(WebSocketShard): account code 1000 with no prior indication ( #8399 )
2022-07-30 20:37:46 +02:00
Jiralite
fca3dada2a
docs(Embed): Ensure height and width are numbers ( #8396 )
2022-07-30 11:39:15 +02:00
Parbez
d070de6da7
chore: fix file path ( #8391 )
...
* chore: fix file path
* chore: emit only mjs
2022-07-29 18:43:57 +02:00
iCrawl
a3183cfad4
chore(discord.js): release discord.js@14.1.1
2022-07-29 13:47:21 +02:00
iCrawl
aba307341d
chore(builders): release @discordjs/builders@1.1.0
2022-07-29 13:42:55 +02:00
Parbez
c479d39a6b
chore: build only actions ( #8383 )
2022-07-29 11:19:54 +02:00
Parbez
52c2818b25
feat(website): add implements for class ( #8388 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2022-07-29 11:19:32 +02:00
iCrawl
d03cf6176c
chore(discord.js): release discord.js@14.1.0
2022-07-29 11:04:08 +02:00
iCrawl
11e77f7f86
chore: deps
2022-07-29 11:00:45 +02:00
iCrawl
2b1e88b5fa
chore: update changelog
2022-07-29 10:59:35 +02:00
Synbulat Biishev
e5bfe2c7c2
chore: reexport rest ( #8372 )
2022-07-29 10:47:30 +02:00
Jiralite
a7deb8f898
feat: Add channel & message URL formatters ( #8371 )
2022-07-29 10:47:23 +02:00
Almeida
b4e2c0c4d5
fix(MessageMentions): ignoreRepliedUser option in has() ( #8202 )
2022-07-29 10:47:05 +02:00
Suneet Tipirneni
33113614e0
feat(website): parse tsdoc comments ( #8386 )
2022-07-29 10:46:17 +02:00
Suneet Tipirneni
26556390a3
fix: use proper format for @link text ( #8384 )
...
fix(collection): use proper format for link text
2022-07-28 20:24:07 +02:00
Parbez
5494791313
docs: use link tags ( #8382 )
2022-07-28 19:18:42 +02:00
Parbez
c258bdf083
chore: cleanup tsup configs ( #8381 )
2022-07-28 18:57:57 +02:00
Parbez
ff5dd1fcb4
docs: hide sections with no members ( #8380 )
2022-07-28 17:55:46 +02:00
iCrawl
a38c58dbd0
feat: tertiary sidebar
2022-07-28 17:46:41 +02:00
Suneet Tipirneni
ec43c184fe
feat(website): add icons for sections ( #8377 )
...
* feat(website): add icons for sections
* chore: make requested changes
* fix: add icon for function parameters
2022-07-28 16:26:06 +02:00
iCrawl
c25e8ad78b
chore: use date order instead of topological for changelog
2022-07-27 14:36:09 +02:00
iCrawl
3f17ff23bf
chore: fix changelog
2022-07-27 14:22:13 +02:00
iCrawl
a7dc588d9f
chore(proxy): release @discordjs/proxy@1.0.1
2022-07-27 14:16:56 +02:00
iCrawl
2291429d30
chore(ws): release @discordjs/ws@0.1.0
2022-07-27 14:15:59 +02:00
iCrawl
bf7326729d
chore(rest): release @discordjs/rest@1.0.1
2022-07-27 14:12:23 +02:00
iCrawl
124d8123b8
chore(collection): release @discordjs/collection@1.0.1
2022-07-27 14:10:17 +02:00
Jiralite
0b61dbf720
docs(InteractionResponses): Add showModal() return type ( #8376 )
2022-07-27 13:59:26 +02:00
Jiralite
ba6797e742
docs(WebhookClient): Document working options ( #8375 )
2022-07-27 13:05:47 +02:00
Jiralite
7fd9ed8f13
refactor: Deprecate Formatter class ( #8373 )
2022-07-27 13:05:31 +02:00
iCrawl
b6bba9901b
chore: deps
2022-07-27 12:23:07 +02:00
Jiralite
2130aae321
docs(Message): Document gateway intent for content ( #8364 )
2022-07-27 12:10:05 +02:00
Jiralite
80b9738957
docs: Use info blocks for requirements ( #8361 )
2022-07-27 12:09:50 +02:00
A. Román
5d8bd030d6
fix(Formatters): add newline in codeBlock ( #8369 )
2022-07-27 12:09:34 +02:00
Jiralite
e9920a9c98
docs(WebhookClient): Make constructor a union ( #8370 )
...
Co-authored-by: muchnameless <12682826+muchnameless@users.noreply.github.com >
2022-07-27 12:09:18 +02:00
Jiralite
6d248051cf
refactor(PermissionOverwriteManager): Use OverwriteType ( #8374 )
2022-07-27 12:06:59 +02:00
iCrawl
798466a696
fix: various css for the sidebar
2022-07-26 09:48:40 +02:00
Suneet Tipirneni
1275918ca8
feat(website): group items by symbol kind ( #8360 )
...
* feat(website): group items by symbol kind
* chore: make requested changes
* chore: fix darkmode colors
* chore: make requested changes
* Update packages/website/src/components/ListSidebar.tsx
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: Almeida <almeidx@pm.me >
2022-07-26 09:30:57 +02:00
SpaceEEC
a7d49e56fc
fix(GuildChannelManager): allow unsetting rtcRegion ( #8359 )
2022-07-26 09:29:30 +02:00
Ryan Munro
34ba9d1c4c
docs: update docs and examples to PascalCase links ( #8305 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2022-07-25 11:13:09 +02:00
Ryan Munro
77ed407f6a
feat: restore missing typeguards ( #8328 )
2022-07-25 11:12:48 +02:00
Rodry
4fc2c60a3b
feat(GuildMember): add dmChannel getter ( #8281 )
2022-07-25 11:12:00 +02:00
Jiralite
9f4446b10f
chore: Update update guide link ( #8358 )
...
chore: update update guide
2022-07-25 11:09:58 +02:00
Jiralite
78d4295a40
fix(WebSocketShard): Use correct import ( #8357 )
2022-07-25 11:09:27 +02:00
iCrawl
5a3c9996e0
fix(enums): dark theme colors
2022-07-25 01:38:17 +02:00
iCrawl
4fff6076e7
refactor: cleanup css
2022-07-25 00:55:40 +02:00
Suneet Tipirneni
4bda24678a
refactor(website): add typography improvements ( #8355 )
...
* refactor(website): add typography improvements
* chore: bold on hover
2022-07-24 21:56:50 +02:00
iCrawl
9ae461d84d
chore: rename docker publish
2022-07-24 18:51:26 +02:00
iCrawl
160487d866
chore: fix dockerbuild and add ws props everywhere
2022-07-24 18:49:06 +02:00
iCrawl
41e4e10b48
fix(Layout): refactor to sidebar layout component
2022-07-24 18:28:32 +02:00
Jiralite
200ab91f52
types(GuildAuditLogsEntryExtraField): Use AuditLogOptionsType ( #8349 )
2022-07-24 17:26:55 +02:00
Jiralite
3839958e3f
fix(ThreadChannel): Omit webhook fetching ( #8351 )
2022-07-24 17:18:08 +02:00
thehairy
58c1b51c5c
fix(GuildAuditLogsEntry): replace OverwriteType with AuditLogOptionsType ( #8345 )
2022-07-24 16:15:51 +02:00
Suneet Tipirneni
6a2d0d8e96
fix(selectMenu): allow json to be used for select menu options ( #8322 )
2022-07-24 15:14:33 +02:00
Suneet Tipirneni
335695c698
refactor: use next links ( #8344 )
...
* chore(website): use next links
* chore: fix deploy check
* chore: use ligher syntax highlighter
2022-07-24 15:14:18 +02:00
DD
8e520f946a
fix(ShardClientUtil#_respond): construct global error ( #8348 )
2022-07-24 15:13:13 +02:00
Jiralite
59a7e52224
fix: Ensure returns for function type definitions ( #8346 )
2022-07-24 13:44:46 +02:00
Jiralite
af837debe3
chore: Use raw GitHub link to show Vercel logo on website ( #8343 )
...
chore: use raw GitHub link to show on docs
2022-07-23 23:38:49 +02:00
Jiralite
df42fdfc42
fix(Presence): Do not return NaN for activity timestamp ( #8340 )
2022-07-23 18:21:47 +02:00
iCrawl
5f667c0c82
fix: correctly configure middleware
2022-07-23 04:13:16 +02:00
iCrawl
90cbd2bbd5
fix: move middleware into source directory
...
This needs to be on the same level as the pages directory, sometimes the documentation mentioned "root", but that obviously is not true if you use a src directory
2022-07-23 02:49:24 +02:00
iCrawl
f50382e1ce
feat: add middleware for path rewriting
2022-07-23 02:35:21 +02:00
iCrawl
1b03631205
chore: patch all versions of tsdoc-config
2022-07-23 01:57:47 +02:00
iCrawl
a490adfe36
chore: remove hoist and install normally
2022-07-23 01:41:12 +02:00
iCrawl
f097f0bc1f
chore: create patch for tsdoc-config
2022-07-23 01:38:21 +02:00
iCrawl
1d63d3ce1c
build: explicitly add deps
2022-07-23 01:24:45 +02:00
iCrawl
6d25fb8856
fix(yarn): don't hoist packages for website
2022-07-23 00:36:00 +02:00
iCrawl
86a9be7d33
fix(IRS): also generate index routes
2022-07-23 00:11:19 +02:00
iCrawl
82165d4f80
feat(IRS): next IRS
2022-07-22 23:39:48 +02:00
iCrawl
ee455c812e
refactor: switch to next.js
2022-07-22 21:47:06 +02:00
iCrawl
0d687b5606
chore: deps
2022-07-22 19:25:24 +02:00
DD
748d7271c4
feat: @discordjs/ws ( #8260 )
...
Co-authored-by: Parbez <imranbarbhuiya.fsd@gmail.com >
2022-07-22 19:13:47 +02:00
SpaceEEC
830c670c61
fix(Client): omit private properties from toJSON ( #8337 )
2022-07-22 17:11:54 +02:00
iCrawl
74ec7be346
chore: add lint-staged
2022-07-22 01:32:19 +02:00
iCrawl
96b62b6539
ci: rename files to match better naming
2022-07-20 22:33:23 +02:00
iCrawl
8a6ee906a7
ci: better naming for ci
2022-07-20 20:24:09 +02:00
Almeida
1fb7b30963
fix(ApplicationCommandManager): allow passing 0n to defaultMemberPermissions ( #8311 )
...
* fix(ApplicationCommandManager): allow passing 0n to defaultMemberPermissions
* fix(ApplicationCommand): equals()
2022-07-20 20:12:58 +02:00
iCrawl
45c9659080
ci: fix vercel deploy check
2022-07-20 19:03:48 +02:00
iCrawl
07a5cd7048
ci: check deploy branch vercel
2022-07-20 18:49:24 +02:00
iCrawl
d0e3c972b4
chore: reorder release steps
2022-07-20 18:44:44 +02:00
iCrawl
a05386a46c
ci: fix docs and dev publishes
2022-07-20 17:22:57 +02:00
Noel
3b0197bd8e
build: refactor build system ( #8324 )
2022-07-20 16:36:42 +02:00
iCrawl
d1245418f9
chore: add license to root
2022-07-19 20:11:23 +02:00
iCrawl
e7d4d41640
chore: use full link for vercel banner in readmes
2022-07-19 19:43:14 +02:00
iCrawl
ce1807dc80
fix(landing): vercel banner not wrapped in a tag
2022-07-19 19:41:14 +02:00
iCrawl
34d3917a28
chore: spacing on vercel logo
2022-07-19 19:38:11 +02:00
iCrawl
9e624abf1a
chore(discord.js): release discord.js
2022-07-19 18:40:01 +02:00
iCrawl
8c4b9865e1
fix(landing): vercel banner
2022-07-19 18:33:50 +02:00
iCrawl
dbad1c468b
chore: fix root vercel banner
2022-07-19 18:29:41 +02:00
iCrawl
4ffd7f9f80
chore: vercel banner
2022-07-19 18:26:03 +02:00
advaith
660e212e83
fix(Components): support emoji id strings ( #8310 )
2022-07-19 14:56:21 +02:00
iCrawl
70dd757ec3
refactor(theme): switch theme detection to use class
2022-07-18 19:53:07 +02:00
Suneet Tipirneni
b5d4b2d78b
feat(website): add basic landing page ( #8313 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2022-07-18 19:11:18 +02:00
iCrawl
78d013f87c
ci: fix building before linting/testing
2022-07-18 14:20:11 +02:00
iCrawl
21d61ca260
chore: remove parallel execution
2022-07-18 14:09:45 +02:00
iCrawl
b316ac7cc4
ci: remove turbo cache
2022-07-18 13:16:16 +02:00
iCrawl
ed94b3d9ec
chore: change versions
2022-07-18 12:52:15 +02:00
iCrawl
dcbbecfed2
chore: dev version
2022-07-18 12:28:39 +02:00
iCrawl
0c5e37d515
chore(discord.js): release discord.js
2022-07-18 12:26:49 +02:00
iCrawl
656e9550db
fix: default package to discord.js
2022-07-18 12:21:48 +02:00
DD
3a7e93df57
fix(DataResolver#resolveImage): adjust to updated resolveFile ( #8308 )
2022-07-18 12:17:46 +02:00
iCrawl
66092cad8b
feat(theme): dark theme detection
2022-07-18 02:57:29 +02:00
iCrawl
ec230faa4d
feat(theme): better dark theme
2022-07-18 02:35:34 +02:00
iCrawl
cd13a4a902
fix(sidebar): styling issues
2022-07-18 02:14:38 +02:00
iCrawl
dda2895bfb
chore: release bump
2022-07-17 22:37:01 +02:00
iCrawl
f0b77348d3
chore: bump dev version
2022-07-17 22:18:45 +02:00
iCrawl
b0a9131b1c
chore(discord.js): release discord.js
2022-07-17 22:15:00 +02:00
iCrawl
29be5b570b
chore: deps
2022-07-17 22:06:54 +02:00
iCrawl
d677c31161
chore: update dev versions
2022-07-17 22:05:32 +02:00
iCrawl
f6ef92ad6a
chore: release @discordjs/builders, @discordjs/collection, @discordjs/proxy, @discordjs/rest
2022-07-17 22:02:32 +02:00
Jiralite
52a9e213c2
fix(GuildMemberManager): Allow setting own nickname ( #8066 )
2022-07-17 21:47:02 +02:00
Almeida
b7e62380f2
test(builders): improve coverage ( #8274 )
2022-07-17 21:20:26 +02:00
Lo
cafde77d73
refactor(Util)!: rename fetchRecommendedShards ( #8298 )
2022-07-17 21:17:49 +02:00
Rodry
b7d4e55419
types(GuildFeature): allow feature strings to be passed ( #8264 )
...
Co-authored-by: Synbulat Biishev <syjalo.dev@gmail.com >
2022-07-17 21:14:54 +02:00
Almeida
5aeed99350
docs: align webhook method return types with implementation ( #8253 )
2022-07-17 21:14:25 +02:00
Jiralite
452dec57ca
docs: Remove @private constructor documentation ( #8255 )
2022-07-17 21:13:54 +02:00
Jiralite
64f814066c
refactor(Embed): Add all the types ( #8254 )
2022-07-17 21:13:40 +02:00
Rodry
33a7a5cbdc
types(CategoryChannelChildManager): fix Holds type ( #8288 )
2022-07-17 21:12:22 +02:00
iCrawl
edf83f02ea
chore: bump dev versions
2022-07-17 21:05:21 +02:00
iCrawl
25bd771559
chore(voice): release @discordjs/voice@0.11.0
2022-07-17 21:04:18 +02:00
iCrawl
f2ca0ca6f9
chore(rest): release @discordjs/rest@0.6.0
2022-07-17 21:03:35 +02:00
iCrawl
6712de9752
chore(collection): release @discordjs/collection@0.8.0
2022-07-17 20:59:54 +02:00
iCrawl
28cd293f14
chore: update changelog
2022-07-17 19:42:10 +02:00
iCrawl
3f5690afe1
chore(builders): bump dev version
2022-07-17 19:31:32 +02:00
iCrawl
015ab69956
chore(builders): release @discordjs/builders@0.16.0
2022-07-17 19:28:12 +02:00
iCrawl
caecc574f0
chore: deps
2022-07-17 19:20:40 +02:00
BattleEye
3bf30b1e6d
fix(PermissionOverwriteManager): mutates user ( #8283 )
2022-07-17 18:59:10 +02:00
DD
103a3584c9
refactor(rest): add content-type(s) to uploads ( #8290 )
2022-07-17 18:55:25 +02:00
Almeida
bf65b37d1a
types: remove MemberMention ( #8292 )
2022-07-17 18:54:44 +02:00
Parbez
7e6dbaaed9
types: remove expect error ( #8242 )
2022-07-17 18:53:40 +02:00
CallMe AsYouFeel
1a6ddbbe7b
fix(VoiceReceiver): parsePacket correctly ( #8277 )
2022-07-17 18:52:35 +02:00
Tiemen
32f9056b15
fix: slash command name regex ( #8265 )
2022-07-17 18:52:18 +02:00
Jiralite
3648f6d567
fix(GuildChannelManager): Access resolveId correctly ( #8296 )
2022-07-17 18:51:25 +02:00
Almeida
bddb6a461c
chore: ignore index files in coverage ( #8293 )
...
Co-authored-by: ckohen <chaikohen@gmail.com >
2022-07-17 18:51:03 +02:00
Jiralite
fe34f48efb
chore: Remove --cache ( #8279 )
2022-07-13 16:58:40 +02:00
Jeroen Claassens
30a8d3231f
chore: update Git Cliff TOMLs ( #8276 )
2022-07-13 09:49:17 +02:00
Suneet Tipirneni
1ed605eaa4
feat(website): add extends clauses, enum members and automatic -types links ( #8270 )
...
* feat(website): add extends clauses, enum members and automatic -types links
* chore: remove vscode settings
* refactor: remove util file
2022-07-12 22:42:32 +02:00
muchnameless
787654816d
fix(GuildChannelManager): edit lockPermissions ( #8269 )
2022-07-12 22:34:14 +02:00
Eejit
f0b68d5736
refactor: make GuildAuditLogsEntry.action return an AuditLogEvent ( #8256 )
2022-07-09 19:55:24 +02:00
Jiralite
75256153a9
types(GuildMemberManager): Fix placement for fetchMe() ( #8258 )
2022-07-09 19:43:02 +02:00
Suneet Tipirneni
33ae7df000
feat(website): add detailed property and method documentation ( #8252 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2022-07-08 22:03:18 +02:00
Tyler Resch
feb3bdda0a
types: convert Events to an enum ( #8246 )
2022-07-08 16:02:48 +02:00
Suneet Tipirneni
e78c9c9ee9
feat(website): show package members in a sidebar ( #8245 )
...
* feat(website): show package members in a sidebar
* fix: put response instead of loader
* Apply suggestions from code review
Co-authored-by: Noel <buechler.noel@outlook.com >
* chore: make requested changes
* refactor: make only package list scrollable
* feat: make sidebar mobile responsive
* fix: breakpoints for sidebar
Co-authored-by: Noel <buechler.noel@outlook.com >
2022-07-07 22:09:19 +02:00
MateoDeveloper
43f62bb667
docs(ApplicationCommand): add min_length and max_length to ApplicationCommandOptionData ( #8239 )
2022-07-07 20:46:06 +02:00
Parbez
96c8d21f95
feat(builder): add max min length in string option ( #8214 )
2022-07-07 20:45:32 +02:00
Anton Istomin
10ba0080cc
fix(recorder-example): bump dependencies ( #8123 )
2022-07-06 22:25:10 +02:00
iCrawl
0b979b04f2
chore: add blocked label
2022-07-06 21:17:07 +02:00
Parbez
a4d1862982
refactor(builder): remove unsafe*Builders ( #8074 )
2022-07-06 20:42:51 +02:00
Suneet Tipirneni
34531c45e3
feat(website): add support for type parameter documentation ( #8237 )
2022-07-06 17:37:33 +02:00
Parbez
8198da5cd0
types(builder): remove casting ( #8241 )
2022-07-06 12:28:00 +02:00
iCrawl
ba10637529
chore: deps
2022-07-06 10:43:06 +02:00
iCrawl
68c3d8743e
refactor(createApiModel): reusable function for api model creation
2022-07-05 17:00:44 +02:00
Almeida
a51f7215ec
test(collection): improve coverage ( #8222 )
2022-07-05 16:10:42 +02:00
Jiralite
c271e05223
fix(SpeakingMap): Allow docgen to detect event name ( #8236 )
2022-07-05 16:10:23 +02:00
Almeida
d2e74003d5
chore: remove docgen test stuff ( #8231 )
2022-07-05 14:13:11 +02:00
ckohen
fd1c24036f
fix(codecov): use cobertura ( #8235 )
2022-07-05 12:32:05 +02:00
ckohen
eb9ad46d4f
fix(coverage): upload lcov instead of clover ( #8234 )
2022-07-05 10:52:38 +02:00
Almeida
5bd6b28b3e
fix(Collection): make error messages consistent ( #8224 )
2022-07-04 17:40:33 +02:00
ckohen
f6db285c07
docs: add codecov coverage badge to readmes ( #8226 )
...
* docs: add codecov coverage badge to readmes
* docs: fix tab-space consistency
2022-07-04 14:00:27 +02:00
Almeida
68ade870f8
chore: upgrade vitest and add it as dep on each workspace ( #8223 )
2022-07-04 11:51:48 +02:00
Jiralite
c7a205f7b9
types(GuildMemberManager): Non-void return of edit() ( #8186 )
2022-07-03 18:04:29 +02:00
Almeida
c5750d59f5
refactor: make ShardEvents the events of Shard ( #8185 )
2022-07-03 18:04:19 +02:00
Suneet Tipirneni
31d5930464
fix(SelectMenuBuilder): properly accept SelectMenuOptionBuilders ( #8174 )
2022-07-03 18:04:08 +02:00
Jiralite
cdd9214212
fix: Remove global flag on regular expressions ( #8177 )
2022-07-03 15:36:53 +02:00
A. Román
fa010b5162
fix(MessagePayload): guard against repliedUser property ( #8211 )
2022-07-03 15:36:32 +02:00
A. Román
6b20645740
refactor(Util): make single replace call in cleanContent ( #8210 )
...
Co-authored-by: Almeida <almeidx@pm.me >
2022-07-03 15:36:20 +02:00
Almeida
50d55bd6b8
fix(ApplicationCommandManager): explicitly allow passing builders to methods ( #8209 )
2022-07-03 15:35:59 +02:00
Almeida
2d9dfa3c6e
fix(TextInputBuilder): parse custom_id, label, and style ( #8216 )
2022-07-03 15:35:19 +02:00
Tyler Resch
ab238a9046
docs(MessageInteraction#commandName): updated description ( #8212 )
...
Co-authored-by: A. Román <kyradiscord@gmail.com >
2022-07-03 15:34:47 +02:00
Parbez
94ee60d3d4
feat(applicationCommand): add max min length in string option ( #8215 )
2022-07-03 15:34:04 +02:00
ckohen
f10f4cdcd8
feat: codecov ( #8219 )
2022-07-03 15:33:18 +02:00
Suneet Tipirneni
d95197cc78
feat: add website documentation early mvp ( #8183 )
...
Co-authored-by: iCrawl <buechler.noel@outlook.com >
2022-07-01 20:54:15 +02:00
Jiralite
e0c8282490
docs: Add missing @extends ( #8205 )
2022-07-01 17:48:11 +02:00
tnfAngel
741b3c8e27
docs: Remove Music bot in voice examples ( #8203 )
2022-07-01 10:54:11 +02:00
iCrawl
819a1fdf7d
ci: check for main package before moving api-extractor docs
2022-06-30 16:17:52 +02:00
iCrawl
ce9afbb8e4
ci: fix building before generating docs
2022-06-30 15:56:07 +02:00
iCrawl
b2776c22d4
ci: api-extractor support for docs
2022-06-30 15:46:14 +02:00
DD
525bf031a5
chore: revert pre-commit hook to not change state ( #8200 )
2022-06-30 11:47:27 +02:00
CarelessInternet
27d8deb471
types: add missing shard types ( #8180 )
2022-06-30 00:37:55 +02:00
Xaliks
11b1739319
fix(GuildMemberRemove): remove member's presence ( #8181 )
2022-06-30 00:37:47 +02:00
Jiralite
b83e0c0caf
types: Implement GuildChannelEditOptions ( #8184 )
2022-06-30 00:37:38 +02:00
Almeida
8421f9203b
types(Status): add missing members ( #8179 )
2022-06-30 00:37:31 +02:00
A. Román
cb3dca4ae0
refactor(ApplicationCommandManager): use makeURLSearchParams ( #8196 )
2022-06-30 00:36:47 +02:00
MateoDeveloper
002d6a5aed
feat(BaseInteraction): add support for app_permissions ( #8194 )
...
Co-authored-by: Almeida <almeidx@pm.me >
2022-06-30 00:36:32 +02:00
DD
c4653f97b1
feat(util): parseWebhookURL ( #8166 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2022-06-25 11:02:11 +02:00
Suneet Tipirneni
e24970e3c3
refactor: Use Base prefix for channel and interaction base classes ( #8099 )
2022-06-24 10:42:50 +02:00
Tyler Resch
65dc8d677e
types(GuildScheduledEvent#scheduledStartAt): should be nullish ( #8111 )
2022-06-24 10:42:39 +02:00
Almeida
0ffbef506a
fix: edit() data can be partial and defaultMemberPermissions can be null ( #8163 )
2022-06-24 10:42:20 +02:00
iCrawl
5d3dd55a26
chore(changelog): add v13 changelog
2022-06-23 18:28:32 +02:00
Skick
70b42bb64a
types(voice): bring back typed events ( #8109 )
2022-06-23 12:39:36 +02:00
Jan
af04992ed3
docs(Constants): fix SweeperKeys type ( #8157 )
2022-06-23 12:37:12 +02:00
ckohen
bbdb5d980b
revert: refactor: move eslint.tsconfig.json to root ( #8159 )
2022-06-23 12:36:42 +02:00
Suneet Tipirneni
7279f9c31b
types: fix modal builder constructor data type ( #8143 )
2022-06-22 20:37:46 +02:00
Jiralite
5e5853a4e8
docs(Channels): internally document channel creation ( #8154 )
2022-06-22 20:37:24 +02:00
Jiralite
cd17aad720
refactor(Constants): Remove leftover code ( #8156 )
...
* refactor(Constants): tidy up file
* docs(Constants): add type definition
2022-06-22 20:36:58 +02:00
Jiralite
ee36d60dc6
docs: Update threads to use ThreadAutoArchiveDuration ( #8153 )
2022-06-22 20:34:41 +02:00
SpaceEEC
c34c02ab8d
fix(WebSocketShard): keep an error handler on connections ( #8150 )
2022-06-22 20:34:11 +02:00
Almeida
31f658247f
fix(DJSError): error code validation ( #8149 )
2022-06-22 20:33:47 +02:00
Jiralite
a3799f9ebb
types: Use ThreadAutoArchiveDuration from discord-api-types ( #8145 )
2022-06-22 11:23:39 +02:00
Jiralite
a061233510
docs(APITypes): Remove duplicate type definition ( #8144 )
2022-06-22 11:23:17 +02:00
Jiralite
203bc4a2cf
docs: Document missing type definitions ( #8130 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2022-06-22 11:23:03 +02:00
Parbez
65d1879c0a
chore: move deps to root and some miscellaneous changes ( #8129 )
2022-06-21 15:15:38 +02:00
Parbez
c6f285b7b0
refactor: remove @sindresorhus/is as it's now esm only ( #8133 )
2022-06-21 14:41:33 +02:00
pat
2eeaad6f27
fix(vcs): nsfw property ( #8132 )
2022-06-21 14:35:42 +02:00
pat
f1ac17c961
docs(InteractionResponse): fix return ( #8141 )
2022-06-21 14:35:33 +02:00
Jiralite
db2b0333d9
fix(WebSocketManager): Correct error name ( #8138 )
2022-06-21 14:35:17 +02:00
DD
94f7ca9474
chore: update proxy-container README ( #8122 )
...
Co-authored-by: Almeida <almeidx@pm.me >
2022-06-20 14:47:19 +02:00
DD
e68effa822
refactor: errors ( #8068 )
...
Co-authored-by: Parbez <imranbarbhuiya.fsd@gmail.com >
Co-authored-by: A. Román <kyradiscord@gmail.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2022-06-20 14:46:35 +02:00
iCrawl
358c3f4a46
chore: upgrade deps
2022-06-19 13:19:24 +02:00
DD
268a9b4be5
fix: vitest recursion ( #8121 )
2022-06-19 13:18:36 +02:00
KinectTheUnknown
95e6d6ede0
types(Shard#reconnecting): fix event name ( #8118 )
2022-06-19 12:24:04 +02:00
DD
17867f9154
fix(proxy-container): proper deps ( #8120 )
2022-06-19 12:17:47 +02:00
Jiralite
3a77ce0b18
docs(PermissionsBitField): Fix @name of bitfield ( #8115 )
...
docs(PermissionsBitField): `Permission` -> `PermissionsBitField`
2022-06-18 18:42:47 +02:00
Jiralite
23e183a9ac
fix(WebSocketShard): Disconnected casing ( #8117 )
2022-06-18 18:42:30 +02:00
Parbez
b3c3a94d5d
ci: don't run publish workflow on forks ( #8116 )
2022-06-18 18:42:09 +02:00
DD
8610700c87
fix(ci): log into dockerhub properly ( #8114 )
2022-06-18 13:59:05 +02:00
Jiralite
db663a55c2
docs: TextBasedChannel -> TextBasedChannels typos ( #8110 )
2022-06-18 13:02:41 +02:00
DD
0673ea377a
fix(proxy-container): add @discordjs/rest to deps ( #8113 )
2022-06-18 13:02:12 +02:00
DD
2681929e42
feat: proxy container ( #8000 )
2022-06-17 23:29:50 +02:00
Jiralite
0a138dab95
docs: Remove numbers from enums ( #8098 )
2022-06-17 23:28:30 +02:00
Jiralite
415513696c
docs(GuildAuditLogs): Fix and reimplement type definitions ( #8108 )
2022-06-17 23:27:54 +02:00
Almeida
90a98fee16
refactor(ClientOptions): remove $ prefix from ws.properties keys ( #8094 )
2022-06-17 23:26:42 +02:00
advaith
386c41f24f
docs(WebSocketOptions): add version to docs and typings ( #8050 )
2022-06-17 23:26:08 +02:00
pat
d54bf5d286
fix(webhooks): revert webhook caching (and returning Message) ( #8038 )
2022-06-17 23:25:46 +02:00
Jiralite
e5ec1c4dbc
refactor: Use GuildFeature enum ( #8101 )
2022-06-17 23:25:29 +02:00
Jiralite
ad9ab2b177
chore: Add MessageContent to issue form ( #8106 )
2022-06-17 23:24:26 +02:00
Rodry
4df491ce85
types(ApplicationCommand): fix typo in setDMPermission ( #8097 )
2022-06-16 09:59:46 +02:00
Jiralite
0a44b05db8
fix(ApplicationCommand): Remove autocomplete check at the top level and correctly check for dmPermission ( #8100 )
2022-06-16 09:58:54 +02:00
Almeida
b4e28a8ff6
types: fix setType() parameter and ChannelData.type ( #8089 )
2022-06-13 23:43:10 +02:00
Jiralite
9c0f190de1
docs(BaseGuildTextChannel): Update setType()'s parameter type ( #8088 )
2022-06-13 22:09:00 +02:00
BaumianerNiklas
093117d938
chore: remove -types import in readme example ( #8085 )
2022-06-13 21:42:28 +02:00
Suneet Tipirneni
e53d162198
refactor(util): make utility functions top level ( #8052 )
...
* refactor(util): make functions top level
* types: make channel typeguards more strict
* chore: make requested changes
2022-06-13 20:04:53 +02:00
Almeida
51eadf3737
docs: update outdated examples ( #8081 )
2022-06-13 18:18:15 +02:00
Jiralite
552ec72542
docs(ThreadMemberManager): Require member in FetchThreadMemberOptions ( #8079 )
2022-06-13 18:17:44 +02:00
Ben
ac7bf692bf
docs(AutocompleteInteraction): change useless log in responds example ( #8077 )
2022-06-13 18:16:54 +02:00
n1ck_pro
9964454c29
types: fix ApplicationCommandPermissionsUpdate event typings ( #8071 )
2022-06-13 18:16:07 +02:00
Rodry
476b7d519c
types(AutocompleteOption): fix and improve types ( #8069 )
2022-06-13 18:15:31 +02:00
Jiralite
10a6c4287d
feat(AutocompleteInteraction): Add commandGuildId ( #8086 )
2022-06-13 18:14:01 +02:00
Jiralite
a2eebf6c66
docs: Description and missing @typedef fixes ( #8087 )
2022-06-13 18:12:08 +02:00
CodeGoat
96053babe1
fix(ApplicationCommand): fix default member permissions assignment ( #8067 )
2022-06-11 11:05:43 +02:00
ckohen
f527dea36e
fix(scripts): read directory and rerun ( #8065 )
2022-06-11 11:04:53 +02:00
ckohen
c7391db11b
refactor(ApplicationCommand): permissions v2 ( #7857 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2022-06-10 21:34:17 +02:00
Suneet Tipirneni
c5176be14b
feat(guild): add support for setting MFA level ( #8024 )
2022-06-10 21:26:11 +02:00
Parbez
fbe67e1025
fix: select menu options to accept both rest and array ( #8032 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2022-06-10 21:22:04 +02:00
Parbez
3bb9c0e5c3
fix: check for function type ( #8064 )
2022-06-10 21:21:45 +02:00
DD
9c8b3102ce
refactor(*): include name/reason/etc fields into options/data params ( #8026 )
2022-06-10 21:20:59 +02:00
Jiralite
2392a6f5de
types(ThreadMemberManager): Fix return type of fetching members with no arguments ( #8060 )
...
* types(ThreadMemberManager): non-optional first overload for fetching
* test: organisation
2022-06-10 21:20:00 +02:00
Parbez
c0f079d232
typings: remove isAutocomplete typeguard from typings ( #8063 )
2022-06-10 21:19:44 +02:00
Jiralite
d8077c6839
fix(CommandInteractionOptionResolver): Handle autocompletion interactions ( #8058 )
2022-06-10 21:19:27 +02:00
iCrawl
d4b41dd081
feat(docgen): proper event parsing for typescript
2022-06-10 16:22:11 +02:00
pat
0415300243
feat(vcs): add missing property and methods ( #8002 )
2022-06-10 13:42:53 +02:00
Jeroen Claassens
caee94897f
build: fix git cliff config files ( #8057 )
2022-06-10 13:37:24 +02:00
iCrawl
b3346f4b9b
feat(docgen): update typedoc
2022-06-10 12:59:46 +02:00
iCrawl
2791c86cdf
chore: remove unneeded tsc build
2022-06-09 21:27:06 +02:00
Almeida
c8f1690896
refactor(collection): remove default property ( #8055 )
2022-06-09 20:53:23 +02:00
Jiralite
da9107c007
refactor(ThreadMemberManager): Consistent thread member fetching ( #8021 )
2022-06-09 20:52:56 +02:00
Suneet Tipirneni
f57d6768ad
refactor(interactions): remove redundant interaction typeguards ( #8027 )
2022-06-09 20:52:44 +02:00
iCrawl
d7b8357dcb
fix(docgen): strip dots from return types
2022-06-09 20:47:51 +02:00
A. Román
16810f3e41
refactor(collection): remove default export ( #8053 )
2022-06-09 16:53:01 +02:00
A. Román
598f61b992
fix(scripts): add quotes around blob arguments ( #8054 )
2022-06-09 16:52:18 +02:00
iCrawl
50401453e7
fix(docgen): shorten output for path info
2022-06-09 16:14:37 +02:00
Almeida
94bdcaca62
docs: ignore docs of unexported functions ( #8051 )
2022-06-09 13:58:42 +02:00
iCrawl
eea139b346
feat(docgen): support for ignore tag
2022-06-09 13:54:35 +02:00
iCrawl
50822f5254
fix(docgen): parsing constructor
2022-06-09 11:37:22 +02:00
muchnameless
f2b267c079
fix(Message): force fetching ( #8047 )
2022-06-09 10:35:52 +02:00
advaith
b2eea1c900
docs(ClientOptions): fix closeTimeout default ( #8049 )
2022-06-09 10:35:27 +02:00
iCrawl
3ae2633c3f
feat(website): add some styling
2022-06-08 23:40:03 +02:00
iCrawl
3937b402c0
fix(website): don't build concurrently
2022-06-08 22:26:39 +02:00
iCrawl
256c4f955c
feat(website): unocss
2022-06-08 21:45:16 +02:00
iCrawl
33cdcdbb7a
fix: vercel deployment
2022-06-08 20:09:23 +02:00
iCrawl
bc466a5997
fix(website): deployment
2022-06-08 19:36:09 +02:00
Noel
127931d1df
feat: website ( #8043 )
2022-06-08 19:13:31 +02:00
iCrawl
5259639c2c
fix: doc generation for return types
2022-06-08 19:12:42 +02:00
iCrawl
5de9b80814
fix: returns for typescript parsing
2022-06-08 18:41:22 +02:00
iCrawl
bc4fbcef2e
fix(serializer): properly serialize data
2022-06-08 18:11:25 +02:00
iCrawl
3279b40912
feat(docgen): typescript support
2022-06-08 17:26:54 +02:00
Synbulat Biishev
1afae909d7
fix(Attachment): do not destructure data ( #8041 )
2022-06-08 13:30:06 +02:00
iCrawl
65cb36166f
fix(VarType): parsing type names
2022-06-08 13:27:41 +02:00
Superchupu
ecc6600df2
refactor(docgen): use the node: protocol ( #8034 )
...
Co-authored-by: Synbulat Biishev <syjalo.dev@gmail.com >
2022-06-08 00:17:48 +02:00
iCrawl
314d76e907
fix(docgen): fix up method return types
2022-06-07 15:19:42 +02:00
Parbez
769ea0bfe7
refactor: move all the config files to root ( #8033 )
2022-06-07 12:35:19 +02:00
Noel
8b979c0245
feat: docgen package ( #8029 )
2022-06-07 10:51:33 +02:00
Noel
5475767c2c
build: use cliff-jumper for releases ( #8030 )
2022-06-07 00:59:21 +02:00
Jiralite
86d8fbc023
fix(DirectoryChannel): Type name and handle url ( #8023 )
2022-06-06 15:47:13 +02:00
iCrawl
fba9710fc9
chore(builders): dev version
2022-06-06 14:45:46 +02:00
iCrawl
5ca3974301
chore(release): version
2022-06-06 14:44:25 +02:00
iCrawl
3202c91c5a
chore: properly adapt changelog script
2022-06-06 14:43:15 +02:00
Jiralite
f3f34f07b3
docs(DirectoryChannel): Extend Channel ( #8022 )
2022-06-06 14:24:35 +02:00
Parbez
f8ed71bfca
fix: readd isThread type guard ( #8019 )
2022-06-06 14:24:03 +02:00
Voxelli
e1176faa27
feat: backport handle zombie connection ( #7626 )
...
* feat: backport zombie connection fixes
* fix: enums
* fix: prettier
* feat: add zombie connection event to shard events
* Apply suggestions from code review
Co-authored-by: muchnameless <12682826+muchnameless@users.noreply.github.com >
* fix: prettier
* fix: handleZombieConnection
* feat: backport new logic of handling zombie connection
Co-authored-by: muchnameless <12682826+muchnameless@users.noreply.github.com >
2022-06-06 12:21:35 +02:00
Caleb Lam
aa59a409b3
feat(CommandInteraction): add 'commandGuildId' ( #8018 )
2022-06-06 10:07:37 +02:00
Rodry
7fa698d23e
types(AttachmentBuilder): fix data type ( #8016 )
...
* types(AttachmentBuilder): fix data type
* types(MessageOptions): add AttachmentPayload
2022-06-06 10:07:15 +02:00
markisha64
b9df37a89f
refact: Sticker's tags property ( #8010 )
2022-06-05 23:29:31 +02:00
Rodry
ad75be9a9c
feat: allow builders to accept rest params and arrays ( #7874 )
...
Co-authored-by: Parbez <imranbarbhuiya.fsd@gmail.com >
Co-authored-by: Khafra <42794878+KhafraDev@users.noreply.github.com >
2022-06-05 23:29:16 +02:00
Suneet Tipirneni
70c733bb9a
refactor(channel): remove redundant channel type guards ( #8012 )
2022-06-05 23:29:05 +02:00
Rodry
a3287782b5
feat(MessageReaction): add react method ( #7810 )
2022-06-05 23:28:44 +02:00
Suneet Tipirneni
0ccc243c8f
types(modal): fix showModal() typings ( #8014 )
2022-06-05 23:28:28 +02:00
Almeida
0a7953e463
docs(Attachment): remove constructor doc ( #8009 )
2022-06-05 23:28:18 +02:00
Parbez
6aa623240e
types: fix some attachment related typings ( #8013 )
2022-06-05 22:37:56 +02:00
n1ck_pro
6266b0c1e3
types(AttachmentBuilder): remove name parameter from constructor ( #8008 )
2022-06-05 22:37:01 +02:00
Suneet Tipirneni
9720e55534
refactor: always return Message instances in interactions ( #7917 )
...
Co-authored-by: Almeida <almeidx@pm.me >
2022-06-05 19:00:35 +02:00
Parbez
ad36c0be77
fix: add static method from in builders ( #7990 )
2022-06-05 18:33:19 +02:00
SpaceEEC
5987dbe5cf
docs(VoiceChannel): annotate that it is implementing TextBasedChannel ( #8007 )
2022-06-05 18:30:14 +02:00
Rodry
5244fe3c1c
feat(Collector): add ignore event ( #7644 )
...
Co-authored-by: Parbez <imranbarbhuiya.fsd@gmail.com >
2022-06-05 18:29:13 +02:00
Synbulat Biishev
349766dd69
feat(GuildMemberManager): add GuildMemberManager#fetchMe() ( #7526 )
2022-06-05 18:29:00 +02:00
markisha64
7a1095b66b
fix: typings ( #7965 )
...
Co-authored-by: Almeida <almeidx@pm.me >
2022-06-05 09:36:59 +02:00
iCrawl
10009a43ee
ci: remove cache-dir from test
2022-06-05 01:14:39 +02:00
iCrawl
8d8e6c03de
feat: use vitest instead of jest for more speed
2022-06-05 01:07:10 +02:00
Suneet Tipirneni
dfadcbc2fd
refactor(attachment): don't return attachment builders from API ( #7852 )
...
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: A. Román <kyradiscord@gmail.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2022-06-04 22:33:13 +02:00
n1ck_pro
546d48655f
docs: add missing discord-api-types external types ( #8001 )
2022-06-04 22:27:01 +02:00
iCrawl
f8739bd9c0
fix(voice): re-add accidental removal of postbuild script
2022-06-04 19:15:28 +02:00
iCrawl
f2ae1f9348
feat: add scripts package for locally used scripts
2022-06-04 19:07:50 +02:00
iCrawl
3401fd4eb6
chore: remove leftover files from pre-monorepo era
2022-06-04 18:41:37 +02:00
iCrawl
fdbd229832
ci: equality check on tag and package name
2022-06-04 17:57:07 +02:00
iCrawl
9e8e2411c1
ci: check for the correct prop to be defined
2022-06-04 17:51:31 +02:00
iCrawl
c02ced9a22
ci: fix if checks for branch/tag when using workflow dispatch
2022-06-04 17:37:00 +02:00
iCrawl
8c5a7f80ef
ci: fix inputs for workflow dispatches
2022-06-04 17:15:08 +02:00
iCrawl
14018b0118
ci: allow workflow dispatches
2022-06-04 17:13:40 +02:00
iCrawl
8095723604
chore: only build cjs for actions
2022-06-04 17:08:26 +02:00
iCrawl
e17bb54c85
chore: update dev versions
2022-06-04 17:01:47 +02:00
iCrawl
e92d937bcc
chore: release packages
2022-06-04 16:59:00 +02:00
iCrawl
091f1bd170
chore: deps
2022-06-04 16:49:47 +02:00
iCrawl
bd2cf20ecb
chore: re-generate changelogs
2022-06-04 16:42:00 +02:00
iCrawl
8af916dba0
chore: remove accidental changelog for voice
2022-06-04 16:22:31 +02:00
iCrawl
781a6e013c
chore: fix changelogs
2022-06-04 16:20:33 +02:00
iCrawl
2172a00c50
chore: remove unneeded actions dep
2022-06-04 15:45:18 +02:00
iCrawl
271b1c8e5d
feat: actions for workflows
2022-06-04 15:34:40 +02:00
iCrawl
6b8ef20cb3
style: cleanup tests and tsup configs
2022-06-04 15:21:57 +02:00
iCrawl
a45bef4cad
fix(proxy): add docs script
2022-06-04 13:34:57 +02:00
DD
1ba2d2a898
feat: @discordjs/proxy ( #7925 )
...
Co-authored-by: Parbez <imranbarbhuiya.fsd@gmail.com >
2022-06-04 13:26:25 +02:00
iCrawl
e518c8a137
chore: update yarn
2022-06-04 13:13:52 +02:00
iCrawl
80cd4a4a43
ci: run assigning reviewers also on drafts
2022-06-04 12:59:54 +02:00
iCrawl
8a7cd10554
fix(builders): leftover invalid null type
2022-06-04 12:59:26 +02:00
iCrawl
251862ea57
chore: deps
2022-06-04 12:58:09 +02:00
Jiralite
2f03f9ad3f
fix(GuildAuditLogs): Cache guild scheduled events ( #7951 )
2022-06-04 09:04:08 +02:00
Suneet Tipirneni
db81127886
chore: add external links for dapi-types ( #7966 )
2022-06-04 09:03:05 +02:00
Suneet Tipirneni
cdd2ba036a
feat(guildChannelManager): add videoQualityMode option for create() ( #7980 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2022-06-04 09:02:21 +02:00
Suneet Tipirneni
97eaab35d7
feat(rest): add guild member banner cdn url ( #7973 )
2022-06-04 09:00:39 +02:00
Suneet Tipirneni
d60c464e61
types: add types to EventEmitter static methods ( #7986 )
2022-06-04 08:58:15 +02:00
Suneet Tipirneni
643dab3b1b
refactor: clean up modal submissions ( #7994 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2022-06-04 08:57:19 +02:00
Azarias B
68d5169f66
feat: Export types from interactions/slashCommands/mixins ( #7942 )
2022-05-25 10:04:20 +02:00
Suneet Tipirneni
7f4d411e73
chore: reexport all dapi-types ( #7909 )
2022-05-25 10:03:51 +02:00
Jeroen Claassens
636d4f263b
chore: fix git cliff configs ( #7948 )
...
Co-authored-by: Vlad <kingdgrizzle@gmail.com >
2022-05-25 10:02:17 +02:00
Jiralite
fdeac9d9fb
types: nullify guildScheduledEventUpdate's old parameter ( #7955 )
2022-05-21 02:02:57 +02:00
Suneet Tipirneni
adf461baf4
fix: make sure action row builders create djs builders ( #7945 )
2022-05-18 21:56:56 +02:00
DD
191510b7f8
fix(TextBasedChannel#bulkDelete): return deleted message ( #7943 )
2022-05-18 19:58:39 +02:00
DD
e2f5a4a494
chore: enable noUncheckedIndexAccess ( #7931 )
2022-05-18 19:56:42 +02:00
A. Román
993eb74475
chore(deps): update discord-api-types and /voice ( #7934 )
2022-05-18 19:54:35 +02:00
DD
dfe449c253
feat: REST#raw ( #7929 )
2022-05-17 16:31:19 +02:00
Jiralite
5e9b757a37
fix: Remove trailing invites on channel deletion ( #7932 )
2022-05-16 12:13:02 +02:00
Sam
28172ca7b5
fix(DataResolver): fix check for readable streams ( #7928 )
2022-05-16 12:12:34 +02:00
Vlad Frangu
7ce641d33a
fix(SlashCommandBuilder): import Permissions correctly ( #7921 )
2022-05-14 22:47:26 +02:00
Khafra
e92b17d855
fix(REST): remove dom types ( #7922 )
2022-05-14 18:39:12 +02:00
Khafra
d1504f2ae1
fix: ok statusCode can be 200..299 ( #7919 )
2022-05-14 18:38:05 +02:00
Jiralite
b1a3aa97ea
chore: bump discord-api-types ( #7923 )
2022-05-14 18:37:01 +02:00
iCrawl
d522320aa4
chore: update v13 changelog
2022-05-13 12:11:36 +02:00
Khafra
76694c1497
feat(EnumResolvers): remove Enumresolvers ( #7876 )
2022-05-13 11:35:08 +02:00
Vlad Frangu
de3f1573f0
feat(builders): add new command permissions v2 ( #7861 )
2022-05-13 11:33:40 +02:00
Synbulat Biishev
aed687b09f
feat: move me to GuildMemberManager manager ( #7669 )
...
Co-authored-by: muchnameless <12682826+muchnameless@users.noreply.github.com >
Co-authored-by: Almeida <almeidx@pm.me >
2022-05-12 22:51:28 +02:00
n1ck_pro
e07b910e68
types: make CacheType generic more accurate for return values ( #7868 )
2022-05-12 22:50:31 +02:00
Khafra
d1ec8c37ff
feat(rest): use undici ( #7747 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: ckohen <chaikohen@gmail.com >
2022-05-12 22:49:15 +02:00
Parbez
4515a1ea80
chore: bump shapeshift for faster object validation ( #7914 )
2022-05-12 12:09:50 +02:00
Vlad Frangu
c1b5e731da
fix: add localizations for subcommand builders and option choices ( #7862 )
2022-05-12 10:32:27 +02:00
Suneet Tipirneni
64bdf53116
types(guildScheduledEvent): Mark entityMetadata as nullable ( #7908 )
2022-05-12 10:30:26 +02:00
Ben
d308c66eec
docs(InteractionResponses): replace outdated Embed example for reply ( #7875 )
2022-05-12 10:29:44 +02:00
Jiralite
dfd9eb20b2
refactor(ThreadChannel): Remove MAX helper from threads ( #7846 )
2022-05-12 10:29:21 +02:00
Ryan Munro
19eaed6390
fix(AuditLog): default changes to empty array ( #7880 )
2022-05-12 10:26:07 +02:00
SpaceEEC
4ba0f56b6a
feat(VoiceChannel): add support for text in voice ( #6921 )
2022-05-02 09:39:14 +02:00
advaith
5eeef3f708
types(discord.js): export missing enums ( #7864 )
2022-05-02 09:37:46 +02:00
with-heart
679dcda970
feat(REST): enable setting default authPrefix ( #7853 )
2022-04-28 13:08:02 +02:00
newracket
df64d3ea38
fix(Util): flatten ignoring certain fields ( #7773 )
2022-04-26 00:45:52 +02:00
Jiralite
6239d83c4d
fix: possibly missing ( #7829 )
2022-04-26 00:31:21 +02:00
Khafra
0c18dab128
fix: endReason not being properly set in base Collector ( #7833 )
...
* fix: `endReason` not being properly set in base Collector
* types: add _endReason type
2022-04-26 00:31:12 +02:00
Almeida
ece628986c
types: fix return type of toString() on channels ( #7836 )
...
* types(DMChannel): `toString()` returns a `UserMention`
* test: add more tests
2022-04-26 00:31:05 +02:00
Jiralite
f4ccc6772c
docs: require parameter ( #7838 )
2022-04-26 00:30:58 +02:00
Almeida
5ba7740fcf
refactor(Activity): remove undocumented properties ( #7844 )
2022-04-26 00:30:45 +02:00
Almeida
bfeaf856f7
types(Message#activity): make partyId optional and use enum for type ( #7845 )
2022-04-26 00:30:13 +02:00
FIRE
361709332b
fix(SelectMenuBuilder): options array ( #7826 )
2022-04-22 20:50:36 +02:00
Rodry
61a44c509c
docs(ApplicationCommand): fix and improve localization docs ( #7804 )
2022-04-21 19:07:49 +02:00
Hyro
4ac91c61d0
fix(Activity): platform type ( #7805 )
2022-04-21 19:07:18 +02:00
Hyro
4972bd87c1
fix(ApplicationCommand): equal nameLocalizations and descriptionLocalizations ( #7802 )
2022-04-21 19:06:42 +02:00
Euan Caskie
a1b145e0ce
makeContent should accept empty strings ( #7764 )
2022-04-21 18:57:00 +02:00
Suneet Tipirneni
29293d7bbb
refactor: use arrays instead of rest parameters for builders ( #7759 )
2022-04-21 18:56:10 +02:00
Rodry
f22245e9d0
feat(SelectMenu): allow emojis in options and option constructors ( #7797 )
2022-04-21 18:55:51 +02:00
Suneet Tipirneni
585169f2f0
types: cleanup *Data type definitions ( #7716 )
2022-04-19 16:00:55 +02:00
Ryan Munro
ec8d87f932
feat(builders): improve embed errors and predicates ( #7795 )
...
* feat(builders): improve embed errors
* fix: use imageURLPredicates
Co-authored-by: Synbulat Biishev <arziksin@gmail.com >
Co-authored-by: Synbulat Biishev <arziksin@gmail.com >
2022-04-19 15:58:47 +02:00
n1ck_pro
440ac243ca
types: fix BooleanCache never resolving to true ( #7809 )
...
* types: fix BooleanCache never resolving to true
* fix: broke other types by accident
2022-04-19 15:57:44 +02:00
Ryan Munro
c5fb548529
fix(InteractionResponses): use optional chaining on nullable property ( #7812 )
...
* fix(InteractionResponses): use optional chaining on nullable property
* fix: one more spot
2022-04-19 15:56:45 +02:00
Almeida
a6d9ce57c6
types(CommandInteraction): add awaitModalSubmit ( #7811 )
2022-04-19 15:56:22 +02:00
Rodry
08574763eb
types(ThreadChannel): fix autoArchiveDuration types ( #7816 )
2022-04-19 15:54:54 +02:00
iCrawl
9ef7ffdc6d
ci: use proper regex escapes
2022-04-17 20:07:19 +02:00
iCrawl
9fa92ac0f9
ci: extract package and semver from tag
2022-04-17 19:55:59 +02:00
iCrawl
2c2f88cd43
ci: change logic to parse version
2022-04-17 19:08:02 +02:00
iCrawl
93defeccce
ci: move logic for replacing tag name
2022-04-17 18:49:31 +02:00
iCrawl
443533ba99
ci: fix env vars
2022-04-17 18:35:31 +02:00
iCrawl
3cc96d7940
ci: replace branch name for documentation
2022-04-17 18:31:28 +02:00
iCrawl
b94a8761f8
chore: update dev versions
2022-04-17 13:40:46 +02:00
iCrawl
9bf2a0d5cb
chore: release new versions
2022-04-17 13:32:57 +02:00
iCrawl
9917981f24
chore: update ts-docgen
2022-04-17 11:53:45 +02:00
iCrawl
ab8b946276
chore: update docgen
2022-04-17 11:45:03 +02:00
iCrawl
bcf7f1cfad
chore: deps
2022-04-17 11:27:36 +02:00
Suneet Tipirneni
a58556adc0
feat: allow createMessageComponentCollector without using fetchReply ( #7623 )
...
* feat: allow creation of message component collectors without fetchReply
* chore: attempt at requested changes
* fix: collector bug
* refactor: use better names
* feat: add update() support
* feat: add defer support
* refactor: InteractionReply -> InteractionResponse
* fix: remove log
* chore: make requested changes
* Update packages/discord.js/src/structures/InteractionResponse.js
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
* chore: make requested changes
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2022-04-17 10:59:36 +02:00
Suneet Tipirneni
40b9a1d67d
feat: Slash command localization for builders ( #7683 )
...
* feat: add slash command localizations
* chore: make requested changes
* chore: make requested changes
* fix: prevent unnecessary spread
* chore: make requested changes
* chore: don't allow maps
2022-04-17 10:58:20 +02:00
MateoDeveloper
ab4c608b97
refactor(MessageAttachment): use Attachment instead ( #7691 )
...
* fix: TOKEN_INVALID error not thrown at login with invalid token
* refactor(MessageAttachment): Use Attachment instead
* Delete a mistake
* Add WebSocketManager file, deleted by error
* add a new line on WebSocketManager file
* fix: imports
* fix: conflict with typings
* chore: update reference on GuildStickerManager
2022-04-17 10:57:38 +02:00
Jiralite
1b2d8decb6
fix(MessageManager): Allow caching option of an unspecified limit ( #7763 )
...
* refactor: merge parameters
* refactor: remove default
2022-04-17 10:55:17 +02:00
Suneet Tipirneni
a674f64e1d
chore: reexport all builders in discord.js ( #7772 )
...
* chore: reexport all builders in discord.js
* chore: export all builder exports
* chore: use tslib
2022-04-17 10:54:14 +02:00
Jiralite
54e5629986
refactor(Util): remove splitting ( #7780 )
2022-04-17 10:52:28 +02:00
Suneet Tipirneni
75b6770933
chore(builders): simplify types ( #7784 )
...
* chore(builders): simplify types
* chore: removed uneeded partial
2022-04-17 10:51:11 +02:00
muchnameless
c2866504a3
fix(builders): add constructor default param ( #7788 )
...
* fix(builders): constructor default param
* fix: another one
* fix: and another one
2022-04-17 10:50:42 +02:00
Jiralite
f1d0084da2
docs(ApplicationCommand): Fix ApplicationCommandOptionChoice ( #7794 )
2022-04-17 10:49:37 +02:00
Suneet Tipirneni
b01f4147d4
feat: add guild directory support ( #6788 )
2022-04-14 12:49:33 +02:00
Jiralite
fc2a8bb675
feat(GuildBanManager): Support pagination results ( #7734 )
2022-04-14 12:46:51 +02:00
Jiralite
f094e33861
types: add missing typing ( #7781 )
2022-04-14 12:44:42 +02:00
Jiralite
446eb390ce
types(VoiceChannel): nullify property ( #7793 )
2022-04-14 12:43:58 +02:00
Jiralite
96a0d83a13
refactor: Tidy up builders and components ( #7711 )
2022-04-14 12:42:25 +02:00
Suneet Tipirneni
01a423d110
feat(CommandInteraction): add support for localized slash commands ( #7684 )
...
* feat(commandInteraction): add support for localized slash commands
* chore: make requested changes
* chore: add better localizations in docs
* refactor: use dapi types
* types: reexport LocalizationMap
* fix: add name localizations for option choices
* feat: add missing props and fetch options
* Update packages/discord.js/src/managers/ApplicationCommandManager.js
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
* chore: fix linting issues
* fix: fetching bugs
* chore: make requested changes
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2022-04-12 17:20:55 +02:00
Josh Wee
f0d0242c76
feat: support sodium-native lib for voice ( #7698 )
...
* chore: add sodium-native
* feat: wrap sodium-native methods
* chore: update dep listings
* chore: update dep report
* revert: "chore: add sodium-native"
This reverts commit 6a64db85d0 .
* chore: consolidate buffer alloc
Co-authored-by: Vitor <milagre.vitor@gmail.com >
* chore: conslidate sodium.random
* chore: explicit param typing
* refactor: truthy style maintenance
Co-authored-by: Vitor <milagre.vitor@gmail.com >
2022-04-12 17:20:30 +02:00
muchnameless
b577bcc1df
types(ModalSubmitInteraction): message ( #7705 )
2022-04-12 17:20:20 +02:00
Rodry
0faac04b69
feat: allow emoji strings to be passed through constructors ( #7718 )
...
* feat: allow strings to be passed through constructors
* fix: don't overwrite emoji with raw data
2022-04-12 17:19:27 +02:00
Harry Allen
9ff54254d8
fix: clarify that packages need to be locally built ( #7720 )
2022-04-12 17:18:43 +02:00
BaumianerNiklas
fd1dc72c0a
typings(Embed): add missing getters and add video to EmbedData ( #7728 )
...
* typings(Embed): add missing author getter
* typings(Embed): add hexColor, provider, and length getters
* typings: EmbedVideoData + video fields in Embed[Data]
2022-04-12 17:18:15 +02:00
Almeida
29f8807955
feat(StageInstanceManager): add sendStartNotification option to create ( #7730 )
...
* feat(StageInstanceManager): add `sendStartNotification` option to create
* docs: update property description
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2022-04-12 17:17:49 +02:00
Vitor
6f4e97bfaf
types(ModalSubmitInteraction): fix components type ( #7732 )
2022-04-12 17:16:36 +02:00
Vlad Frangu
3582fe917d
chore: update the regex for command names/option names ( #7733 )
2022-04-12 17:16:08 +02:00
Jiralite
78a3afcd7f
refactor: Remove nickname parsing ( #7736 )
...
* refactor: remove nickname parsing
* types: remove nickname import
* chore: update guildmember
* refactor: keep parsing
* refactor: string from user instead
2022-04-12 17:15:38 +02:00
muchnameless
3db20abdd2
fix(MessagePayload): resolveBody check body instead of data ( #7738 )
2022-04-12 17:15:21 +02:00
muchnameless
ebb4dfa262
fix(ActionRow): toJSON should include components ( #7739 )
...
* fix(ActionRow): toJSON should include components
* Update packages/discord.js/src/structures/ActionRow.js
Co-authored-by: Suneet Tipirneni <77477100+suneettipirneni@users.noreply.github.com >
* types: extend component
Co-authored-by: Suneet Tipirneni <77477100+suneettipirneni@users.noreply.github.com >
Co-authored-by: suneettipirneni <suneettipirneni@icloud.com >
2022-04-12 17:14:57 +02:00
A. Román
8eaec114a9
feat: add makeURLSearchParams utility function ( #7744 )
2022-04-12 17:14:30 +02:00
Jiralite
8625d81714
fix: Prevent NaN for nullable timestamps ( #7750 )
...
* fix(VoiceState): don't show `NaN`
* fix(Invite): handle NaN
* refactor: `&&` usage
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: Almeida <almeidx@pm.me >
2022-04-12 17:14:04 +02:00
Suneet Tipirneni
3037fca196
feat(modal): add awaitModalSubmit ( #7751 )
...
* feat(modal): add awaitModalSubmit
* fix: allow command interactions to await modal submissions
* Update packages/discord.js/src/structures/CommandInteraction.js
Co-authored-by: MateoDeveloper <79017590+Mateo-tem@users.noreply.github.com >
* chore: less is more
* Update packages/discord.js/src/structures/interfaces/InteractionResponses.js
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: MateoDeveloper <79017590+Mateo-tem@users.noreply.github.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2022-04-12 17:13:46 +02:00
Suneet Tipirneni
e4f27051ca
types(interactionCollector): filter should have a collected argument ( #7753 )
2022-04-12 17:13:03 +02:00
Jiralite
25fdb3894d
fix(InteractionCreateAction): Ensure text-based channel for caching messages ( #7755 )
...
* fix: ensure text-based channel for adding messages
* fix: account for interaction-only applications
The event will emit for these types of bots. However, as the channel is not from a cached guild, they are safe from this crash.
* fix: typos
* refactor: more descriptive variable usage
2022-04-12 17:12:31 +02:00
Jiralite
a1329bd3eb
docs: Enhance /rest README ( #7757 )
...
* docs: enhance README
* chore: formatting
* docs: Fix method
Co-authored-by: Almeida <almeidx@pm.me >
* chore: remove new line
* docs: can use top-level await
* docs: fix message sending example
Co-authored-by: Almeida <almeidx@pm.me >
2022-04-12 17:11:41 +02:00
Parbez
3c0bbac82f
refactor: replace zod with shapeshift ( #7547 )
2022-04-09 11:37:16 +02:00
Synbulat Biishev
3f3e4327c8
feat(Actions): add parent structure to events parameters ( #7577 )
2022-04-09 11:35:55 +02:00
Almeida
6fec25239d
feat: export UnsafeModalBuilder and UnsafeTextInputBuilder ( #7628 )
2022-04-09 11:34:46 +02:00
Jiralite
aedddb875e
refactor: Remove store channels ( #7634 )
2022-04-09 11:34:05 +02:00
Jiralite
402514ff32
fix: pass force correctly ( #7721 )
2022-04-05 12:26:21 +02:00
Jiralite
3b3dabf3da
feat(VoiceChannel): Support video_quality_mode ( #7722 )
2022-04-05 12:26:09 +02:00
Almeida
eb6b472f72
refactor(IntegrationApplication): remove summary ( #7729 )
2022-04-05 12:25:52 +02:00
Suneet Tipirneni
f88e1ac4be
chore: make requested changes ( #7000 )
2022-04-05 12:22:56 +02:00
Jiralite
905a6a1166
fix: Support reason in setRTCRegion helpers ( #7723 )
2022-04-04 16:32:14 +02:00
Rodry
5748dbe087
types: fix regressions ( #7649 )
...
* types: fix regressions
* fix: make requested changes
* Apply suggestions from code review
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
* types: action row data should take builders
* types: remove redundant overload
* fix(MessagePayload): ensure components are serialized correctly
* fix(MessagePayload): don't always create new action row
* refactor(UnsafeModalBuilder): make data public
* types: use type union
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
* types: fix types and add tests
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2022-04-04 00:19:44 +02:00
Jeroen Claassens
ac4bc3a6c8
chore(build): disable tsup minification & add "use strict"; banner to CJS bundles ( #7725 )
...
* chore(build): disable tsup minification
* chore(build): add `"use strict";` to CJS bundles
2022-03-28 21:34:58 +02:00
Jiralite
520f471ac5
docs: add back static properties and methods ( #7706 )
2022-03-26 13:55:53 +01:00
Jiralite
6708533376
ci: Resolve invalid semver ( #7709 )
2022-03-26 13:55:42 +01:00
Skick
9afc03054e
types(Constants): add NonSystemMessageTypes ( #7678 )
2022-03-26 13:46:31 +01:00
D Trombett
74bf7d57ab
fix(GuildMemberManager): return type can be null ( #7680 )
2022-03-26 13:45:12 +01:00
Jiralite
8e3b2d7abd
types: Fix auto archive duration type ( #7688 )
...
* types: fix auto archive shenanigans
* refactor: deduplicate into utility
* types: allow `MAX` for text channels
* docs(Util): english
* fix(ThreadManager): assign on `MAX`
2022-03-26 13:43:18 +01:00
Suneet Tipirneni
8880de0cec
fix(gateway): use version 10 ( #7689 )
...
* fix: make gateway use version 10
* chore: fix readme rest versions
2022-03-26 13:42:13 +01:00
Jiralite
cedd0536ba
refactor(GuildAuditLogs): remove build ( #7704 )
2022-03-24 22:11:18 +01:00
Jiralite
85e531f22d
fix: Audit log static reference ( #7703 )
...
* fix: sort into new file
* refactor: move other stuff
* fix: errors
2022-03-24 21:00:51 +01:00
muchnameless
07b23a99c7
refactor(InteractionCollector): simplify constructor logic ( #7667 )
...
* refactor(InteractionCollector): simplify constructor logic
* fix: oversight
2022-03-24 21:00:30 +01:00
Jiralite
0c32332a5a
fix: handle possibly missing property ( #7641 )
2022-03-24 21:00:12 +01:00
Parbez
d5369a56e3
fix(util): allow escapeInlineCode to escape double backtics ( #7638 )
...
* fix(util): allow scapeInlineCode to escape double backtics
* fix: replace backtics properly
* chore: fix lint
2022-03-24 21:00:04 +01:00
Jiralite
9a6e691eaa
refactor: remove undocumented checks ( #7637 )
2022-03-24 20:59:56 +01:00
Almeida
4d2b55955d
fix(GuildEditData): some fields can be null ( #7632 )
...
* fix(GuildEditData): some fields can be null
* fix: make even more things nullable
2022-03-24 20:59:38 +01:00
MateoDeveloper
cd79bef254
fix: TOKEN_INVALID error not thrown at login with invalid token ( #7630 )
2022-03-24 20:59:30 +01:00
Almeida
c684ac55e1
fix(GuildScheduledEvent): handle missing image ( #7625 )
2022-03-24 20:59:07 +01:00
Suneet Tipirneni
fb9a9c2211
refactor: allow builders to accept emoji strings ( #7616 )
...
* refactor: allow emoji strings in button builder
* refactor: add emoji string support for select menu options
* fix: export select menu option
* chore: make requested changes
* Update packages/discord.js/typings/index.test-d.ts
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2022-03-24 20:58:50 +01:00
muchnameless
daf2829cb5
types(InteractionResponseFields): add webhook ( #7597 )
2022-03-24 20:58:39 +01:00
Ryan Munro
98177aa38d
fix(guild): throw if ownerId falsey ( #7575 )
2022-03-24 20:58:29 +01:00
Suneet Tipirneni
b1d63d919a
fix: Validate select menu options ( #7566 )
...
* fix: validate select menu options
* chore: make requested changes
* refactor: make requested changes
* fix: tests
2022-03-24 20:57:53 +01:00
Vlad Frangu
b520c3df3c
chore(ci): fix dev deploy workflow ( #7694 )
...
* chore(ci): fix dev deploy workflow
* chore: escape the dots too, for extra future safety
2022-03-24 02:40:13 +01:00
Suneet Tipirneni
e805777a7a
refactor: use static fields ( #7701 )
...
* refactor: use static fields
* chore: refactor missed areas
* chore: remove memberof docs
* chore: make type changes
2022-03-24 02:38:05 +01:00
Suneet Tipirneni
72577c4bfd
feat: add API v10 support ( #7477 )
...
* feat: add API v10 support
* refactor: update deps
* chore: rebase fixes
2022-03-15 21:37:07 +01:00
Ben
9b0d8cb2d8
feat(embed): remove Embed.setColor ( #7662 )
2022-03-15 21:36:20 +01:00
Synbulat Biishev
8fb98165a9
types(Embed): add forgotten footer type ( #7665 )
2022-03-15 21:30:22 +01:00
Ben
f4729759f6
refactor(EmbedBuilder): allow hex strings in setColor ( #7673 )
...
* refactor(EmbedBuilder): allow hex strings in setColor
* Apply suggestions from code review
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: Almeida <almeidx@pm.me >
2022-03-15 21:29:19 +01:00
Rodry
2297c2b947
types(ColorResolvable): simplify string types ( #7643 )
2022-03-14 12:04:07 +01:00
Jiralite
87a6b8445b
fix: Remove Modal export ( #7654 )
2022-03-13 15:06:41 +01:00
Suneet Tipirneni
549716e4fc
refactor: Don't return builders from API data ( #7584 )
...
* refactor: don't return builders from API data
* Update packages/discord.js/src/structures/ActionRow.js
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
* fix: circular dependency
* fix: circular dependency pt.2
* chore: make requested changes
* chore: bump dapi-types
* chore: convert text input
* chore: convert text input
* feat: handle cases of unknown component types better
* refactor: refactor modal to builder
* feat: add #from for easy builder conversions
* refactor: make requested changes
* chore: make requested changes
* style: fix linting error
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: almeidx <almeidx@pm.me >
2022-03-12 19:39:23 +01:00
Suneet Tipirneni
230c0c4cb1
types: allow component classes in action row data ( #7614 )
...
* types: allow component classes in action row data
* types: allow components to be passed inside objects in messages
Co-authored-by: Rodry <38259440+ImRodry@users.noreply.github.com >
2022-03-12 17:58:35 +01:00
Almeida
dcd479767b
fix(SelectMenu): set placeholder max to 150 ( #7538 )
2022-03-10 09:00:39 +01:00
Suneet Tipirneni
3dff31f63f
feat(StageInstance): Add support for associated guild event ( #7576 )
2022-03-10 08:57:41 +01:00
RAIDEN
cbdb408dff
fix(Embed): fix incorrect destructuring import ( #7615 )
2022-03-10 08:55:10 +01:00
Jiralite
e787cd5fa5
docs(InteractionCollector): Document channel option type ( #7551 )
2022-03-09 16:18:18 +01:00
Rodry
b162f27e46
feat(VoiceState): add edit method ( #7569 )
...
Co-authored-by: muchnameless <12682826+muchnameless@users.noreply.github.com >
2022-03-07 08:53:44 +01:00
Vlad Frangu
b9ff7b0573
fix(RequestHandler): only reset tokens for authenticated 401s ( #7508 )
2022-03-06 20:43:12 +01:00
Jiralite
c12d61a342
fix(ThreadMembersUpdate): Only emit added & removed thread members ( #7539 )
2022-03-06 20:42:33 +01:00
Rodry
e71c76c7f7
types(ActionRow): allow components to be passed to constructors ( #7531 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2022-03-06 16:27:44 +01:00
Parbez
851f380eb1
fix(Util): escapeInlineCode properly ( #7587 )
2022-03-06 16:27:29 +01:00
Almeida
10607dbdaf
refactor: remove obsolete builder methods ( #7590 )
2022-03-06 16:27:17 +01:00
Suneet Tipirneni
79d6c0489c
refactor(embed): allow hex strings in setColor() ( #7593 )
2022-03-06 16:26:41 +01:00
muchnameless
89073903a2
feat(ModalSubmitInteraction): add boolean properties ( #7596 )
2022-03-06 16:26:32 +01:00
Vlad Frangu
8f1986a6aa
feat: add support for module: NodeNext in TS and ESM ( #7598 )
2022-03-06 16:26:11 +01:00
Almeida
0d7e4edd96
types(showModal): align types with the documentation ( #7600 )
2022-03-06 16:25:56 +01:00
muchnameless
fac55bcfd1
refactor(InteractionResponses): use ClientOptions.jsonTransformer ( #7599 )
2022-03-06 16:25:50 +01:00
Rodry
4b08d9b376
fix(GuildStickerManager): correctly access guild ID ( #7605 )
2022-03-06 16:25:01 +01:00
IRONM00N
93854a8013
types: modals type and doc fixes ( #7608 )
2022-03-06 16:24:43 +01:00
muchnameless
cb566c8b6a
fix(MessageManager): pin route ( #7610 )
2022-03-06 16:24:03 +01:00
Suneet Tipirneni
6f7a366956
chore: bump turborepo ( #7568 )
2022-03-04 08:54:29 +01:00
Suneet Tipirneni
ed92015634
feat: Add Modals and Text Inputs ( #7023 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Ryan Munro <monbrey@gmail.com >
Co-authored-by: Vitor <milagre.vitor@gmail.com >
2022-03-04 08:53:41 +01:00
muchnameless
53defb82e3
types(InteractionResponseFields): add boolean properties ( #7565 )
2022-03-02 10:41:56 +01:00
Parbez
8478d2f4de
refactor(Embed): remove add field ( #7522 )
2022-03-02 10:37:30 +01:00
Suneet Tipirneni
2d4971b032
types: allow raw components for reply and message options ( #7573 )
2022-03-02 10:34:22 +01:00
Jiralite
c6cb5e9ebb
fix: Handle partial data for Typing#user ( #7542 )
2022-03-02 10:30:25 +01:00
Suneet Tipirneni
a8321d8026
types: fix component *Data types ( #7536 )
2022-02-26 11:17:03 +01:00
Jiralite
1a14c0ca56
docs: Completely fix builders example link ( #7543 )
2022-02-26 11:15:52 +01:00
Jiralite
44a57a1b0c
revert: chore: commit scope name in lowercase ( #7550 )
2022-02-26 11:14:32 +01:00
Suneet Tipirneni
0aa48516a4
fix: only check instanceof Component once ( #7546 )
2022-02-26 11:14:04 +01:00
Synbulat Biishev
83460037be
types: use discord-api-types Locale ( #7541 )
2022-02-26 11:13:49 +01:00
Ben
8203c5d843
fix(guild): fix typo accessing user instead of users ( #7537 )
2022-02-23 22:35:25 +01:00
Khafra
51583320d3
feat(discord.js): partial transition to undici ( #7482 )
2022-02-23 08:40:00 +01:00
Rodry
cf669301c7
types(anychannel): add PartialGroupDMChannel ( #7472 )
2022-02-23 08:39:33 +01:00
Parbez
d1d1b076be
fix(test): MessageActionRow to ActionRow ( #7523 )
2022-02-23 08:39:24 +01:00
Almeida
00728f72b3
feat(message): add reason on pin and unpin ( #7520 )
2022-02-23 08:38:50 +01:00
ckohen
4f306521d8
fix(MessagePayload): don't set reply flags to target flags ( #7514 )
2022-02-23 08:37:52 +01:00
muchnameless
6a2fa70b8e
feat: re-export AuditLogEvent enum ( #7528 )
2022-02-23 08:36:11 +01:00
Jiralite
46b53f4365
chore: Correct gateway intent on issue form ( #7532 )
2022-02-23 08:33:21 +01:00
Rodry
78aa36f9f5
fix(invite): add back channelId property ( #7501 )
2022-02-20 13:46:15 +01:00
Skick
3baa340821
fix(builders): allow negative min/max value of number/integer option ( #7484 )
2022-02-20 13:43:50 +01:00
Suneet Tipirneni
ba31203a0a
refactor: make data public in builders ( #7486 )
2022-02-20 13:43:27 +01:00
Suneet Tipirneni
8dbd34544c
fix: properly serialize undefined values ( #7497 )
2022-02-20 13:41:50 +01:00
Suneet Tipirneni
942ea1acbf
fix: allow unsafe embeds to be serialized ( #7494 )
2022-02-20 13:40:01 +01:00
Almeida
b3fa2ece40
refactor(embed): remove array support in favor of rest params ( #7498 )
2022-02-20 13:38:13 +01:00
IRONM00N
ffecf08495
docs: correctly type getters ( #7500 )
2022-02-20 13:36:46 +01:00
Vlad Frangu
3e105a0bbb
chore: disable scope-case rule for commitlint ( #7507 )
2022-02-20 13:35:20 +01:00
Rodry
b12214922c
refactor(components): default set boolean methods to true ( #7502 )
2022-02-20 13:35:00 +01:00
Jiralite
71f4fa82ed
types: Remove ApplicationCommandInteractionOptionResolver ( #7491 )
2022-02-20 13:33:45 +01:00
Suneet Tipirneni
f7257f0765
feat: add missing v13 component methods ( #7466 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: Rodry <38259440+ImRodry@users.noreply.github.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2022-02-18 01:04:34 +01:00
Khafra
395a68ff49
fix: attachment types ( #7478 )
2022-02-17 17:45:42 +01:00
Suneet Tipirneni
dee27db35a
feat(options): add support for custom JSON transformers ( #7476 )
2022-02-16 18:49:24 +01:00
KonkenBonken
d32db8833e
docs: ApplicationCommandData typedef ( #7389 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2022-02-16 14:02:50 +01:00
Rodry
5cf5071061
feat!: add CategoryChannelChildManager ( #7320 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2022-02-16 14:02:12 +01:00
Suneet Tipirneni
2d4554440e
fix: use case converter for json component serialization ( #7464 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2022-02-16 14:01:41 +01:00
Rodry
7959a68d8e
types(embed): fix timestamp allowed types ( #7470 )
2022-02-16 08:36:56 +01:00
Almeida
d2bc9d444f
refactor: deprecate invite stage instance ( #7437 )
2022-02-16 08:35:11 +01:00
Khafra
868e2f3230
rest: prefer arrayBuffer over buffer ( #7318 )
2022-02-16 08:34:54 +01:00
IRONM00N
c1b27f8eed
fix(GuildAuditLogs): typings and consistency ( #7445 )
2022-02-15 18:47:12 +01:00
nev
9311fa7b42
fix(dataresolver): ensure fetched file is convert to a buffer ( #7457 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2022-02-15 18:36:21 +01:00
Almeida
6d3da226d3
refactor(guild): move premiumSubscriptionCount to AnonymousGuild ( #7451 )
2022-02-15 18:32:11 +01:00
muchnameless
a8106f7c58
fix(messagepayload): resolveFile property names ( #7458 )
2022-02-15 18:32:03 +01:00
muchnameless
32985109c3
refactor(requestmanager): use timestampfrom ( #7459 )
2022-02-15 18:31:54 +01:00
Jiralite
2d2de1d3fd
types: Remove duplicate rate limit for thread creation ( #7465 )
2022-02-15 18:31:41 +01:00
muchnameless
d1bb36256f
refactor(actions): use optional chaining ( #7460 )
2022-02-15 18:31:29 +01:00
muchnameless
36173590a7
fix(components): setX should take rest parameters ( #7461 )
2022-02-15 18:31:08 +01:00
Amitoj Singh
003439671d
feat: attachment application command option type ( #7200 )
2022-02-14 08:41:15 +01:00
Rodry
0dfdb2cf11
refactor(guildbanmanager)!: rename days option to deleteMessageDays ( #7447 )
2022-02-13 16:51:56 +01:00
Amitoj Singh
ae0f35f51d
feat(builders): add attachment command option type ( #7203 )
2022-02-13 14:02:14 +01:00
Suneet Tipirneni
0af9bc841f
fix(ci): ci error ( #7454 )
...
Co-authored-by: Almeida <almeidx@pm.me >
2022-02-13 13:37:41 +01:00
Suneet Tipirneni
e8252ed3b9
refactor: make public builder props getters ( #7422 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2022-02-13 13:06:11 +01:00
Sanjay Kumar Baskaran
3ae6f3c313
docs: add slash command builders example, fixes #7338 ( #7339 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2022-02-13 12:42:01 +01:00
Vlad Frangu
6ce906a02f
typings: correct types for InteractionCollector guild and channel ( #7452 )
2022-02-13 12:40:12 +01:00
Rodry
532846b1f8
refactor!: remove redundant API defaults ( #7449 )
2022-02-13 12:29:22 +01:00
Suneet Tipirneni
94bf727cc3
refactor: allow discord.js builders to accept camelCase ( #7424 )
2022-02-13 12:27:42 +01:00
Ben
f4953647ff
refactor(builders-methods): make methods consistent ( #7395 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2022-02-12 19:03:13 +01:00
PlavorSeol
861f0e2134
fix(threads): require being sendable to be unarchivable ( #7406 )
2022-02-12 12:09:04 +01:00
fowlerro
81d8b54ff6
fix(guildmember): check if member has administrator permission ( #7384 )
2022-02-12 12:08:50 +01:00
CallMe AsYouFeel
fa97a31504
voice: pass joinConfig.group to getVoiceConnection ( #7442 )
2022-02-12 10:22:25 +01:00
Almeida
55b388a763
fix(guild): remove maximumPresences default value ( #7440 )
2022-02-12 10:21:48 +01:00
Ben
fbc71ef6b6
feat(scheduledevents): add image option ( #7436 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2022-02-12 10:21:28 +01:00
muchnameless
b97aedd8e1
fix(guildchannelmanager): edit always sets parent to null ( #7446 )
2022-02-12 10:21:06 +01:00
iCrawl
298b22604b
chore: bump to the correct version
2022-02-10 17:35:20 +01:00
Almeida
fe11ff5f6e
fix(guildmember): make pending nullable ( #7401 )
2022-02-09 09:18:50 +01:00
Rodry
dd751ae19d
feat: add methods to managers ( #7300 )
...
Co-authored-by: Parbez <imranbarbhuiya.fsd@gmail.com >
Co-authored-by: Suneet Tipirneni <77477100+suneettipirneni@users.noreply.github.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2022-02-09 09:18:37 +01:00
Milo
f59d6305cb
feat(channel): add .url getter ( #7402 )
...
Co-authored-by: Rodry <38259440+ImRodry@users.noreply.github.com >
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2022-02-09 09:18:30 +01:00
Suneet Tipirneni
09098240bf
refactor: remove conditional autocomplete option return types ( #7396 )
...
Co-authored-by: Almeida <almeidx@pm.me >
2022-02-09 09:18:08 +01:00
Almeida
cc25455d2c
refactor: replace WSCodes, WSEvents, and InviteScopes with discord-api-types equivalent ( #7409 )
2022-02-09 09:17:45 +01:00
Almeida
3d8c77600b
types: fix GuildAuditLogsTypes keys & typos ( #7423 )
2022-02-09 09:16:52 +01:00
Jiralite
83458ff7c7
types: Remove duplicate GuildChannelOverwriteOptions interface ( #7428 )
2022-02-09 09:14:08 +01:00
Suneet Tipirneni
b936103395
fix: unsafe embed builder field normalization ( #7418 )
2022-02-07 11:52:10 +01:00
Tobias Peltzer
a921ec7dc5
fix(clientpresence): fix used opcodes ( #7415 )
2022-02-07 11:51:11 +01:00
Angga Islami
aadfbda586
fix: correctly export UnsafeSelectMenuComponent from builders ( #7421 )
2022-02-07 11:50:42 +01:00
Tobias Peltzer
538e9cef45
fix: use png as extension for defaultAvatarURL ( #7414 )
2022-02-07 11:50:09 +01:00
Parbez
f2a7a9f1b3
docs(channel): fix isDMBased docs ( #7411 )
2022-02-07 11:49:38 +01:00
n1ck_pro
2800e07e59
docs(messageattachment): fix contentType docs ( #7413 )
2022-02-07 11:49:27 +01:00
Suneet Tipirneni
d8184f94dd
refactor: Make constants enums top level and PascalCase ( #7379 )
...
Co-authored-by: Vitor <milagre.vitor@gmail.com >
Co-authored-by: almeidx <almeidx@pm.me >
2022-02-05 19:56:11 +01:00
GodderE2D
cd2f566052
chore(CONTRIBUTING.md): update to yarn instructions ( #7403 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2022-02-05 15:50:41 +01:00
Vitor
8bb3751340
docs: add supported option types for autocomplete ( #7368 )
2022-02-05 14:31:34 +01:00
ckohen
733ac82d5d
fix(rest): sublimit all requests on unhandled routes ( #7366 )
2022-02-05 14:30:55 +01:00
Almeida
a7b80b9d9b
types: use GuildFeature enum from discord-api-types ( #7397 )
2022-02-05 14:30:14 +01:00
iCrawl
5f4b44d580
chore: dev-bump all versions
2022-02-05 14:20:46 +01:00
iCrawl
c15100574b
chore: fix workflows for publishing
2022-02-05 14:17:41 +01:00
iCrawl
1c186fabeb
chore: fixup workflow
2022-02-04 22:29:49 +01:00
iCrawl
6faeddcd0d
chore: add version plugin
2022-02-04 22:25:22 +01:00
iCrawl
87ca2854c2
chore: remove swc for now
2022-02-04 22:07:55 +01:00
iCrawl
741452b9be
chore: fix publish dev workflow
2022-02-04 21:58:22 +01:00
iCrawl
37c1cb4495
chore: yarn 3 at last
2022-02-04 21:47:25 +01:00
iCrawl
cd5c7fa20e
feat: expand workflows to all packages
2022-02-04 21:23:43 +01:00
Suneet Tipirneni
6b6222bf51
feat(components): Add unsafe message component builders ( #7387 )
2022-02-04 20:29:41 +01:00
Wilson
04502ce702
fix: messageReaction.me being false when it shouldn't ( #7378 )
2022-02-03 08:30:05 +01:00
Suneet Tipirneni
51beda56f7
feat(thread): add newlyCreated to threadCreate event ( #7386 )
2022-02-02 22:11:26 +01:00
D Trombett
92a04f4d98
fix: fix some typos ( #7393 )
2022-02-02 22:10:47 +01:00
Suneet Tipirneni
0b866c9fb2
docs: add external builder docs links ( #7390 )
2022-02-02 22:10:03 +01:00
D Trombett
4abb28c0a1
fix(builders): make type optional in constructor ( #7391 )
2022-02-02 21:43:27 +01:00
D Trombett
34120bba97
chore: add keepNames tsup option ( #7385 )
2022-02-02 15:20:16 +01:00
Jiralite
088394367b
chore: Specify new root ( #7382 )
2022-02-02 10:55:14 +01:00
Suneet Tipirneni
0803665183
chore: bump turborepo ( #7369 )
2022-01-31 17:11:32 +01:00
Rodry
875c86a4ef
revert: refactor(invite): make channel a getter ( #7365 )
2022-01-31 17:10:32 +01:00
Rodry
e6a26d25b3
types: fix *BitField.Flags properties ( #7363 )
2022-01-31 17:10:20 +01:00
Rodry
388f53550c
feat(channel): add isDMBased typeguard ( #7362 )
2022-01-30 12:57:03 +01:00
Matthew1177
567db60475
feat(Interaction): add .commandType property to CommandInteraction and AutocompleteInteraction ( #7357 )
2022-01-30 12:56:38 +01:00
Suneet Tipirneni
fbb1d0328b
refactor(Bitfield): use discord-api-types enums instead ( #7313 )
...
Co-authored-by: Almeida <almeidx@pm.me >
2022-01-28 19:14:20 +01:00
Suneet Tipirneni
74f627c379
chore: make @types/node-fetch a regular dependency ( #7350 )
2022-01-28 19:14:11 +01:00
Synbulat Biishev
3a5ab2c4e5
fix(messagementions): fix has method ( #7292 )
...
Co-authored-by: Almeida <almeidx@pm.me >
2022-01-28 19:13:59 +01:00
muchnameless
00ce1c56ac
fix(guildmembermanager): use rest in edit ( #7356 )
2022-01-28 01:41:52 +01:00
Rodry
72767a1059
docs: add EnumResolvers ( #7353 )
2022-01-27 10:25:25 +01:00
Suneet Tipirneni
1a6c5ab145
chore: use performance.now for time-based unit tests ( #7354 )
2022-01-27 10:05:14 +01:00
Suneet Tipirneni
355f579771
feat(scheduledevent): add support for event cover images ( #7337 )
2022-01-26 21:47:47 +01:00
1Computer1
e4bd07b239
feat(Collection): add merging functions ( #7299 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2022-01-26 21:46:31 +01:00
Casper
e1ecc1a80a
fix(typings): mark RESTOptions as Partial in ClientOptions ( #7349 )
2022-01-26 21:45:25 +01:00
RAIDEN
11e5e5ac5b
fix(Webhook): use correct method name ( #7348 )
2022-01-26 13:42:32 +01:00
Jan
ec0fba1ed0
refactor: use @discordjs/rest ( #7298 )
...
Co-authored-by: ckohen <chaikohen@gmail.com >
2022-01-26 10:45:04 +01:00
Suneet Tipirneni
ac26d9b130
feat(cdn): add support for scheduled event image covers ( #7335 )
2022-01-26 10:24:43 +01:00
Suneet Tipirneni
2db0cdd357
fix(thread): don't assign directly to getters ( #7346 )
2022-01-26 10:24:19 +01:00
IRONM00N
9a566e8068
feat(enumResolvers): strengthen typings ( #7344 )
2022-01-26 10:24:13 +01:00
Rodry
d6b56d0080
fix: don't create new instances of builders classes ( #7343 )
2022-01-26 10:23:58 +01:00
Rodry
b6402723c3
docs(locales): update Discord API docs link ( #7266 )
2022-01-25 21:23:45 +01:00
Almeida
706db9228a
feat: allow setting message flags when sending ( #7312 )
2022-01-25 21:23:38 +01:00
IRONM00N
47633f0fd2
fix: missed enums and typings from #7290 ( #7331 )
2022-01-25 21:23:13 +01:00
ckohen
67250382f9
refactor(files): remove redundant file property names ( #7340 )
2022-01-25 15:35:04 +01:00
oof2win2
5ccdb0ab26
feat(minor): add application_id to Webhook ( #7317 )
...
Co-authored-by: Casper <53900565+Dev-CasperTheGhost@users.noreply.github.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2022-01-25 08:34:46 +01:00
Suneet Tipirneni
9a1623425a
feat(threadchannel): add createdTimestamp field ( #7306 )
...
Co-authored-by: Rodry <38259440+ImRodry@users.noreply.github.com >
Co-authored-by: Almeida <almeidx@pm.me >
2022-01-25 08:34:26 +01:00
oof2win2
c05b38873b
types: fix MessageMentions channel types ( #7316 )
2022-01-25 08:34:04 +01:00
Suneet Tipirneni
31768fcd69
refactor(embed): mark properties as readonly ( #7332 )
2022-01-24 20:26:36 +01:00
Rodry
bcc5cda8a9
feat(embed): add setFields ( #7322 )
2022-01-24 20:26:23 +01:00
Antonio Román
d2d3a80c55
refactor: switch to /builders Embed ( #7067 )
2022-01-24 20:17:21 +01:00
iCrawl
2f16f879aa
chore: deps
2022-01-24 17:28:30 +01:00
iCrawl
a319607af6
chore(release): builders, collection, rest and voice
2022-01-24 17:14:02 +01:00
iCrawl
487a5a2669
chore: update changelogs
2022-01-24 16:42:33 +01:00
Suneet Tipirneni
c10afeadc7
types: make required a boolean ( #7307 )
2022-01-20 14:30:03 +01:00
ckohen
d0fa5aaa26
fix(rest): don't add empty query ( #7308 )
2022-01-20 12:14:31 +01:00
ckohen
d8ea572fb8
fix(rest): use http agent when protocol is not https ( #7309 )
2022-01-20 12:14:12 +01:00
Jiralite
1c6c9449ad
types: Fix channel create overloads ( #7294 )
2022-01-19 22:06:07 +01:00
Jan
b4ed8fd3ed
refactor: remove transformPermissions ( #7303 )
2022-01-19 22:05:54 +01:00
Suneet Tipirneni
857bba4480
fix(guildchannelmanager): remove reverse enum lookup ( #7304 )
2022-01-19 22:05:38 +01:00
Shubham Parihar
bd33ebb507
docs(StageInstance): deprecate discoverableDisabled ( #7179 )
2022-01-19 20:37:05 +01:00
Jiralite
cf25de9373
feat(GuildPreview): Add stickers ( #7152 )
2022-01-19 20:36:05 +01:00
SpaceEEC
5b4dbc3359
ci(publish-dev): only build dependencies when releasing ( #7302 )
2022-01-19 14:54:25 +01:00
Suneet Tipirneni
213acd7997
feat: Enum resolvers & internal enum string removal ( #7290 )
...
Co-authored-by: Almeida <almeidx@pm.me >
2022-01-19 14:11:10 +01:00
Jiralite
164589c551
refactor: Remove VoiceChannel#editable ( #7291 )
2022-01-19 07:14:33 +01:00
Jiralite
347ff80bbc
refactor: Remove boolean option for Webhook#fetchMessage ( #7293 )
2022-01-19 07:13:38 +01:00
Khafra
307389a335
BaseClient: pass captureRejections option ( #7288 )
2022-01-18 11:21:05 +01:00
awned
9181a31e0b
feat(guildemojimanager): add delete and edit methods ( #7286 )
...
Co-authored-by: Rodry <38259440+ImRodry@users.noreply.github.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2022-01-18 08:35:36 +01:00
Almeida
86d9d06743
fix(builders): dont export Button component stuff twice ( #7289 )
2022-01-17 22:13:51 +01:00
Suneet Tipirneni
da05a8856b
feat(interaction): add isRepliable type guard ( #7259 )
...
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: Rodry <38259440+ImRodry@users.noreply.github.com >
2022-01-17 20:17:34 +01:00
Parbez
6112767128
refactor(subcommandgroup): required default to false ( #7217 )
2022-01-17 16:46:31 +01:00
Rodry
26a9dc3206
types: fix regressions and inconsistencies ( #7260 )
2022-01-17 16:45:23 +01:00
Almeida
18b0ed4cbe
refactor(invite): make channel and inviter getters ( #7278 )
2022-01-17 13:51:34 +01:00
Parbez
c90e47f904
refactor: remove required from getMember ( #7188 )
2022-01-17 13:51:13 +01:00
Suneet Tipirneni
3bb4829800
feat: rest hash and handler sweeping ( #7255 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2022-01-17 13:50:41 +01:00
Almeida
e65da44d9c
docs(shardingmanager): fix type of execArgv option ( #7284 )
2022-01-17 13:15:46 +01:00
Suneet Tipirneni
0951309b32
chore(cdn): default to animated images ( #7265 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Almeida <almeidx@pm.me >
2022-01-17 13:14:03 +01:00
Suneet Tipirneni
101d7c5ffa
refactor: remove djs components and use /builders components instead ( #7252 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2022-01-17 13:13:48 +01:00
Jan
599f96740e
ci: fix docs workflow ( #7287 )
2022-01-17 11:40:53 +01:00
Jan
9054f2f7ad
feat: rest docs ( #7281 )
2022-01-17 10:56:48 +01:00
Almeida
ecf2430f6e
ci: dont run auto-deprecated and publish-dev on forks ( #7279 )
2022-01-16 21:24:31 +01:00
Jiralite
7c07976018
refactor: Default *URL methods to animated hash ( #7149 )
...
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
2022-01-14 18:03:09 +01:00
Antonio Román
8ddd44ed85
fix: import clear{Timeout,Interval} from node:timers ( #7269 )
2022-01-14 13:34:59 +01:00
Jan
0b23b7f039
refactor: use setPosition inside edit ( #7263 )
2022-01-14 00:21:32 +01:00
Koyamie
06f5210f58
fix(ApplicationCommand): use new ApplicationCommandOptionType enums ( #7257 )
2022-01-14 00:20:45 +01:00
Almeida
f284a4641f
fix: use enums from discord-api-types ( #7258 )
2022-01-14 00:19:35 +01:00
Rodry
37ec0bda6d
docs(interaction): add locale list link ( #7261 )
2022-01-13 18:19:30 +01:00
Jan
0a5d5f38c0
refactor: don't disable import order lint ( #7262 )
2022-01-13 17:59:49 +01:00
Vitor
0dd56afe1c
docs: fix a typo and use milliseconds instead of ms ( #7251 )
2022-01-13 17:59:28 +01:00
Jiralite
7b53978a73
chore: Add prefer-object-has-own rule ( #7264 )
2022-01-13 17:59:10 +01:00
Suneet Tipirneni
2bb40fd767
feat: add components to /builders ( #7195 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2022-01-12 20:50:08 +01:00
Rodry
37a22e04c2
feat(Channel): improve typeguards ( #6957 )
...
Co-authored-by: Papageorgiadis Savvas <50584606+papsavas@users.noreply.github.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Almeida <almeidx@pm.me >
2022-01-12 20:30:06 +01:00
Koyamie
f753882592
fix(exports): export ApplicationCommandType properly ( #7256 )
2022-01-12 20:27:41 +01:00
Suneet Tipirneni
aa6d1c74de
refactor: remove discord.js enums and use discord-api-types enums instead ( #7077 )
2022-01-12 02:00:41 +01:00
Jan
1479e40bce
refactor(application): remove fetchAssets ( #7250 )
2022-01-11 22:03:17 +01:00
Voxelli
1745973024
refactor: PresenceUpdate and demuxProbe ( #7248 )
2022-01-11 22:02:54 +01:00
iCrawl
62c74b8333
test(voice): fix tests
2022-01-11 21:53:08 +01:00
Suneet Tipirneni
db25f529b2
types: add ReadonlyCollection ( #7245 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2022-01-11 12:30:16 +01:00
Noel
16938da355
chore: improve linting ( #7244 )
2022-01-11 12:30:08 +01:00
Voxelli
ff3a8b8323
fix(Shard): EventEmitter listener warning ( #7240 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2022-01-11 12:30:00 +01:00
ckohen
86ab526d49
refactor(files): file data can be much more than buffer ( #7238 )
2022-01-11 12:29:48 +01:00
Suneet Tipirneni
d8efba24e0
refactor: make intersect perform a true intersection ( #7211 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2022-01-11 12:29:41 +01:00
Suneet Tipirneni
9052e321d1
feat: Add Locales to Interactions ( #7131 )
...
Co-authored-by: Rodry <38259440+ImRodry@users.noreply.github.com >
2022-01-11 08:55:49 +01:00
Parbez
22fdbb0a29
chore: commit scope name in lowercase ( #7246 )
2022-01-11 08:53:26 +01:00
Suneet Tipirneni
ed0cfd91ed
fix: ref delay for rate limited requests ( #7239 )
2022-01-10 10:21:44 +01:00
Noel
b2dfb2ec70
revert "chore: optimize Turbo pipelines" ( #7237 )
2022-01-09 23:22:25 +01:00
iCrawl
56b69a749a
ci: only run assignment when a pr opens
2022-01-09 22:44:06 +01:00
Jonah Snider
fae39efc7f
chore: optimize Turbo pipelines ( #7236 )
2022-01-09 22:32:02 +01:00
iCrawl
7ddd337c4a
ci: more automation for prs
2022-01-09 22:30:52 +01:00
Rodry
a8509c91ca
fix(timestamps): account for timestamps of 0 when creating Dates ( #7226 )
2022-01-09 21:48:45 +01:00
Jonah Snider
a0a4a2258a
chore: format all supported Prettier files ( #7233 )
2022-01-09 21:42:04 +01:00
Almeida
4770c814b2
chore: update readme links ( #7229 )
2022-01-09 19:35:18 +01:00
iCrawl
4917eb3539
ci: revert auto-labeling
2022-01-09 19:28:32 +01:00
iCrawl
c0824ae419
ci: try different syntax in yaml file
2022-01-09 19:23:33 +01:00
iCrawl
174782e132
ci: update version of labeler
2022-01-09 19:15:21 +01:00
iCrawl
538d6683bc
ci: escape backslashes in yml
2022-01-09 18:57:19 +01:00
iCrawl
0236308581
ci: better labeler for issues and prs
2022-01-09 18:33:27 +01:00
Rodry
822dc678da
refactor(embeds): don't create new embed instances when unnecessary ( #7227 )
2022-01-09 17:35:32 +01:00
Suneet Tipirneni
f1d4bd68ec
chore: allow typescript to typecheck .d.ts files ( #7222 )
2022-01-09 15:14:29 +01:00
Hyro
e38d79988a
chore: license for REST module ( #7223 )
2022-01-09 13:21:43 +01:00
Vitor
bd7a6f2652
docs(SlashCommandSubcommands): updating old links from Discord developer portal ( #7224 )
2022-01-09 13:20:43 +01:00
Raiden-Ei
37cad54dbd
fix(MessageEmbed): createdAt field can be zero ( #7218 )
2022-01-09 13:20:07 +01:00
Rodry
4fd127e79e
refactor(GuildMember): throw better errors on #kickable and #bannable ( #7137 )
2022-01-09 13:18:50 +01:00
J-Human
ab3ff5a262
feat(Permissions): remove deprecated thread-related permissions ( #6755 )
2022-01-09 11:49:27 +01:00
J-Human
b92a7d7233
fix(BaseClient): do not append default options if provided is not an object ( #6453 )
2022-01-09 11:49:03 +01:00
J-Human
caaef53dd9
feat(VoiceRegion): remove the unsent vip field ( #6759 )
2022-01-09 11:48:15 +01:00
muchnameless
68b9564f18
types(interaction): remove renamed typeguards ( #7220 )
2022-01-09 11:44:24 +01:00
muchnameless
962f4bf882
fix: snowflakeutil import ( #7219 )
2022-01-09 11:43:35 +01:00
iCrawl
e07c374337
ci: fix publishing dev versions
2022-01-08 23:30:28 +01:00
iCrawl
7832dbc07a
chore: yarn lock
2022-01-08 23:17:01 +01:00
iCrawl
4a2dbd6238
test: fix voice secretbox tests
2022-01-08 23:16:38 +01:00
iCrawl
b593bd32a9
test: fix voice tests
2022-01-08 22:57:29 +01:00
iCrawl
1d532d9468
ci: don't cache deps for publish
2022-01-08 22:53:10 +01:00
iCrawl
3f36746561
types: assertType -> expectType
2022-01-08 20:52:11 +01:00
Antonio Román
e082dfb158
refactor(SnowflakeUtil): switch to @sapphire/snowflake ( #7079 )
2022-01-08 19:11:33 +01:00
Matt (IPv4) Cowley
ae876d9624
refactor(InteractionCreate): remove interaction event ( #6326 )
2022-01-08 14:43:30 +01:00
Matt (IPv4) Cowley
171e917fb9
refactor(MessageCreate): remove message event ( #6324 )
2022-01-08 14:43:12 +01:00
Koyamie
63034b44c9
fix(Role): remove unused process ( #7215 )
2022-01-08 14:10:56 +01:00
Rodry
13eb78256d
refactor(integration): turn undefined into null and consistency ( #7209 )
2022-01-08 12:44:28 +01:00
IlluminatiFish
1c615d1bb2
fix(WebhookClient): Updated webhook url regex ( #6804 )
2022-01-08 12:42:50 +01:00
Suneet Tipirneni
1db6c2d37e
chore(ThreadMemberManager): make #fetch only take one object parameter ( #6997 )
2022-01-08 12:42:30 +01:00
Antonio Román
cee7fd181c
refactor: remove deleted field ( #7092 )
2022-01-08 12:41:35 +01:00
Jan
55e21f5366
refactor(Dates): save timestamps everywhere and use Date.parse ( #7108 )
2022-01-08 12:41:20 +01:00
Commandtechno
d06d70ccf2
feat(richpresenceassets): add YouTube and custom image support ( #7184 )
2022-01-08 12:40:35 +01:00
Koyamie
95f8375d42
fix(Sweepers): add sweepStickers function ( #7213 )
2022-01-08 12:39:48 +01:00
Suneet Tipirneni
137ea249df
docs: fix command interaction docs ( #7212 )
2022-01-08 11:21:06 +01:00
Koyamie
49dada35f9
fix(InteractionCreate): use ChatInputCommandInteraction instead ( #7210 )
2022-01-08 02:31:23 +01:00
iCrawl
53971f0de9
ci: use yarn to create new version
2022-01-08 01:47:00 +01:00
iCrawl
9760fd1b77
ci: fix publishing dev version
2022-01-08 01:44:17 +01:00
Raiden-Ei
fbef454894
fix(Structues): rename old module's name ( #7207 )
2022-01-08 01:41:22 +01:00
Jiralite
fbbac27978
refactor(RoleManager): Remove comparePositions() ( #7201 )
2022-01-08 01:35:32 +01:00
Rodry
dbf5ce3e6c
ci(documentation): add repository_owner check ( #7205 )
2022-01-08 01:35:20 +01:00
Antonio Román
ef6f035b5d
chore: add myself to contributors ( #7206 )
2022-01-08 01:35:07 +01:00
iCrawl
9d17904eff
chore: deps
2022-01-08 01:33:47 +01:00
Raiden-Ei
033151cf92
fix(WebSocket): Remove application command handler ( #7202 )
2022-01-08 01:29:56 +01:00
Rodry
3269ec1984
chore(VSCode): add extension recommendations ( #6666 )
2022-01-08 00:51:19 +01:00
ckohen
c969cbf652
refactor(rest): rename attachment to file ( #7199 )
2022-01-08 00:49:34 +01:00
Suneet Tipirneni
3872acfeb8
fix(User): bannerURL() should not throw when not present ( #6789 )
2022-01-08 00:48:46 +01:00
ckohen
12ffa069aa
chore(Caching): clean up deprecated cache sweeping ( #7118 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2022-01-08 00:48:17 +01:00
Suneet Tipirneni
1f9b9225f2
types(Collection): union types on intersect and difference ( #7196 )
2022-01-08 00:47:55 +01:00
Suneet Tipirneni
b7856e7809
refactor: Better Command Terminology ( #7197 )
2022-01-08 00:47:41 +01:00
Jan
5022b14da0
refactor(Actions): remove deleted maps ( #7076 )
2022-01-08 00:34:47 +01:00
iCrawl
fbe40031cf
chore: manually update changelog
2022-01-08 00:03:51 +01:00
Jiralite
a0d5f13dd9
fix(VoiceState): Ensure suppress & streaming have proper fallback values ( #6377 )
2022-01-07 23:40:58 +01:00
Rodry
6085b4f727
refactor(Client): remove applicationCommand events ( #6492 )
2022-01-07 23:40:50 +01:00
Jiralite
0c24cc8ec0
refactor: Remove Util.removeMentions() ( #6530 )
2022-01-07 23:40:36 +01:00
Rodry
75616a305f
refactor(Constants): change APPLICATION_COMMAND -> CHAT_INPUT_COMMAND ( #7018 )
2022-01-07 23:40:01 +01:00
Antonio Román
2b480cb14e
feat(Collector): yield all collected values ( #7073 )
2022-01-07 23:39:49 +01:00
LePtitMetalleux
b454740ae8
docs(TextBasedChannel): fixed syntax error in examples ( #7163 )
2022-01-07 23:38:58 +01:00
Suneet Tipirneni
c978dbb623
types: fix cache types resolving to never ( #7164 )
2022-01-07 23:37:17 +01:00
n1ck_pro
d4e6e03708
docs(TextBasedChannel): fix #createMessageComponentCollector description ( #7168 )
2022-01-07 23:18:46 +01:00
GoldenAngel
db669b8971
docs: fixes the examples for kick and ban ( #7170 )
2022-01-07 23:18:25 +01:00
awned
f79ea67d3a
docs(RoleManager): fix incorrect example ( #7174 )
2022-01-07 23:17:57 +01:00
ckohen
ae2f013653
fix(sweepers): provide default for object param ( #7182 )
2022-01-07 23:16:00 +01:00
Souji
37587e2bcb
chore: issue template changes for monorepo ( #7198 )
2022-01-07 23:13:04 +01:00
Almeida
43e5e3c339
refactor(Guild): remove deprecated setXPositions methods ( #6897 )
2022-01-07 23:12:31 +01:00
Almeida
b246fc4101
refactor(UserFlags): update flag names ( #6938 )
2022-01-07 23:12:05 +01:00
Antonio Román
4293b74253
chore: bump Node.js to 16.9.0 ( #7035 )
2022-01-07 21:03:00 +01:00
iCrawl
c8bfb24589
ci: use pull_request_target for auto labeling
2022-01-07 20:54:51 +01:00
iCrawl
b08c41d425
chore: remove labeling chore for now
2022-01-07 20:49:47 +01:00
iCrawl
4a80710e7a
chore: add auto-labeler
2022-01-07 20:42:43 +01:00
iCrawl
1060dcdd4e
chore: add more labels
2022-01-07 20:17:48 +01:00
iCrawl
967e9ace21
ci: max simultaneous of 1 for documentation runners
2022-01-07 17:27:26 +01:00
iCrawl
3c9a9c2c18
ci: force push to avoid non-fast-forward errors
2022-01-07 17:23:13 +01:00
Noel
16390efe6e
chore: monorepo setup ( #7175 )
2022-01-07 17:18:25 +01:00
Attituding
780b7ed39f
docs(Sweepers): fix typo ( #7165 )
2021-12-30 10:13:51 +01:00
iCrawl
9cdc4482a0
chore: dev version
2021-12-29 12:08:52 +01:00
iCrawl
2f6f365098
chore(release): version
2021-12-29 12:00:43 +01:00
iCrawl
22cadaf40f
chore: deps
2021-12-29 11:19:20 +01:00
Jiralite
3496516dc9
refactor(MessageEmbed): Deprecate strings for setAuthor() (completely) and setFooter() ( #7153 )
2021-12-29 11:04:16 +01:00
Shubham Parihar
baacd6ba69
feat(GuildMember): add method to check timeout ( #7146 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-12-29 10:52:15 +01:00
Suneet Tipirneni
1391c363e5
chore: bump dapi-types ( #7159 )
2021-12-29 00:34:14 +01:00
iCrawl
4cc6331e5c
chore: fixup commits in changelog
2021-12-28 12:36:06 +01:00
iCrawl
1ae1853788
chore: fixup changelog generation
2021-12-28 12:17:23 +01:00
iCrawl
d80fddf06d
chore: better changelog generation
2021-12-28 12:13:38 +01:00
Antonio Román
3c62bd2d47
refactor: import timers, process, and Buffer from node: ( #7157 )
...
Co-authored-by: muchnameless <12682826+muchnameless@users.noreply.github.com >
Co-authored-by: Almeida <almeidx@pm.me >
2021-12-28 10:15:24 +01:00
muchnameless
d0c3961aef
fix(GuildMemberManager): nick endpoint ( #7151 )
2021-12-26 18:52:48 +01:00
D Trombett
fc4292e2e9
fix(Permissions): toArray shouldn't check admin ( #7144 )
2021-12-26 15:46:35 +01:00
Jiralite
7e5f16b6b3
fix: Remove deprecation warning on Message#cleanContent ( #7143 )
2021-12-26 15:46:28 +01:00
Superchupu
f1d35e32ee
ci: use correct capitalization of npm ( #7150 )
2021-12-26 12:57:24 +01:00
Kyler Chin
2bfc638a5c
feat(ClientOptions): waitGuildTimeout amount client option ( #6576 )
...
Co-authored-by: D Trombett <73136330+DTrombett@users.noreply.github.com >
Co-authored-by: Hackerboi 69 <62872992+thehackerboi69github@users.noreply.github.com >
Co-authored-by: monbrey <rsm999@uowmail.edu.au >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: Yoshida Tomio <mail@tomio.codes >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-12-24 14:30:00 +01:00
iCrawl
ea9e897b92
chore: bump version
2021-12-24 12:26:51 +01:00
iCrawl
bf346e7fdf
chore: release
2021-12-24 12:25:12 +01:00
iCrawl
391211040a
chore: deps
2021-12-24 12:21:53 +01:00
Rodry
1626dded5b
types(CategoryChannel): fix createChannel return type ( #7138 )
2021-12-24 11:58:50 +01:00
Rodry
e6f41b578a
fix(BaseMessageComponent): don't create new class instances ( #7140 )
2021-12-24 11:58:37 +01:00
Shubham Parihar
1316fd4c6a
feat: add support for GuildScheduledEvent ( #6493 )
...
Co-authored-by: Rodry <38259440+ImRodry@users.noreply.github.com >
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: GoldenAngel <50855202+GoldenAngel2@users.noreply.github.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-12-23 13:39:09 +01:00
Jiralite
aa7c1b2081
feat(GuildMember): Add timeouts ( #7104 )
...
Co-authored-by: Rodry <38259440+ImRodry@users.noreply.github.com >
Co-authored-by: Tiemen <ThaTiemsz@users.noreply.github.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-12-22 17:54:44 +01:00
Jiralite
2ed02f7fc7
refactor(UserManager): Move methods to the manager ( #7087 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-12-22 14:25:52 +01:00
Suneet Tipirneni
a0a5b0e4fa
types(CategoryChannel): createChannel should default to a text channel ( #7132 )
2021-12-22 14:00:07 +01:00
RaZe
b763dabaa9
fix: Make the followUp function error more clear ( #7129 )
...
Co-authored-by: D Trombett <maxtromb.dt@gmail.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-12-22 11:13:34 +01:00
Antonio Román
7b65a04cb1
types: make channel types a lot stricter ( #7120 )
2021-12-22 11:13:01 +01:00
Jiralite
6bb03f2c34
fix(StickerPack): Nullify bannerId ( #7119 )
2021-12-21 09:16:30 +01:00
Suneet Tipirneni
645b3f84f4
fix: webhook typeguards should use string comparisons ( #7127 )
2021-12-21 09:16:11 +01:00
Suneet Tipirneni
77489b90fc
types: forward cache types to collector filters ( #7126 )
2021-12-21 09:16:02 +01:00
muchnameless
b9b60a37b3
feat: export Sweepers ( #7117 )
2021-12-16 10:06:37 +01:00
Jiralite
55960cc778
feat: Add API error code 50109 ( #7112 )
2021-12-16 10:04:03 +01:00
Jiralite
8efc5c7b8d
chore(GuildMemberManager): Update nick path ( #7114 )
2021-12-15 20:43:12 +01:00
ckohen
d1ef2f5e8b
feat(Client): add global sweepers ( #6825 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: Rodry <38259440+ImRodry@users.noreply.github.com >
Co-authored-by: Almeida <almeidx@pm.me >
2021-12-15 13:39:27 +01:00
Jiralite
bc6a6c539f
types: Fix possibly null message properties ( #7111 )
2021-12-15 13:39:05 +01:00
Antonio Román
a0fe0acbf1
fix(Message): remove usage of .deleted ( #7109 )
2021-12-14 21:10:14 +01:00
Antonio Román
d43f68488e
docs: deprecate .deleted getters ( #7107 )
2021-12-14 19:34:27 +01:00
Jiralite
1e00fc2001
refactor(RoleManager): Move some methods over from Role ( #7096 )
2021-12-14 19:04:07 +01:00
Suneet Tipirneni
49f9a18020
types: use mapped enums instead of overloads ( #7088 )
2021-12-14 19:03:39 +01:00
Jiralite
9cf44d1c0e
fix(GuildAuditLog): Remove Promises in constructor ( #7089 )
2021-12-14 19:03:21 +01:00
Jiralite
2ce244b502
types(MessageComponentInteraction): Ensure component is not null ( #7099 )
2021-12-12 22:06:24 +01:00
Jan
717e0e963f
refactor(Guild): remove duplicate methods ( #7100 )
2021-12-12 22:06:11 +01:00
Jiralite
ee91f5a19c
docs(Sticker): Fix typo ( #7085 )
2021-12-10 10:09:45 +01:00
Jiralite
5a5c045534
types(GuildAuditLog): Strengthen types ( #7090 )
2021-12-10 10:07:57 +01:00
Antonio Román
de61fe4854
fix(ShardingManager): fix respawnAll not passing delay correctly ( #7084 )
2021-12-10 10:07:35 +01:00
Jiralite
6e57b65e99
docs(Constants): Document missing errors ( #7086 )
2021-12-08 23:50:04 +01:00
Antonio Román
25b8491235
refactor(Util): replace Util.delayFor with tp.setTimeout ( #7082 )
2021-12-08 21:31:01 +01:00
Jiralite
23513d1917
docs(Constants): Adjust GUILD_STORE warning placement ( #7083 )
2021-12-08 21:30:40 +01:00
Rodry
fdba146f9b
docs(StoreChannel): add deprecation warnings ( #7080 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-12-08 18:51:07 +01:00
iCrawl
4515bb1ab2
chore: deps
2021-12-08 10:53:37 +01:00
Suneet Tipirneni
1230bee9bc
types(Message): guild should be non-null when message is in guild ( #6933 )
2021-12-08 10:49:17 +01:00
Antonio Román
b0937502d3
refactor: make Structure#deleted a getter to a WeakSet ( #7074 )
2021-12-08 10:47:54 +01:00
Shubham Parihar
f410536c51
feat: add API error code 20029 ( #7078 )
2021-12-08 10:40:49 +01:00
SethCohen
6f58e8122d
docs(GuildStickerManager): fix create() example ( #7060 )
2021-12-07 20:15:24 +01:00
Antonio Román
5ec542d61f
fix(StoreChannel): mark as deprecated ( #7072 )
2021-12-07 20:15:04 +01:00
Rodry
7f980e38b6
feat(ApplicationCommand): add setX methods for easier editing ( #7063 )
...
Co-authored-by: awned <65061212+ceilingfans@users.noreply.github.com >
2021-12-07 20:14:49 +01:00
Antonio Román
b5cd2884b6
fix(InteractionCollector): handle thread (and parent) deletion ( #7070 )
2021-12-07 11:21:26 +01:00
Jiralite
f028aea333
feat: Add API error code 50055 ( #7068 )
2021-12-07 11:19:45 +01:00
Antonio Román
3846f0d97c
fix(ReactionCollector): check for channel.threads ( #7069 )
2021-12-07 11:19:36 +01:00
Elliot
b6b4570482
types: improve audit logs' typings ( #6647 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: Noel <buechler.noel@outlook.com >
Co-authored-by: Suneet Tipirneni <77477100+suneettipirneni@users.noreply.github.com >
2021-12-06 08:57:12 +01:00
Antonio Román
8b200c0fee
feat(SnowflakeUtil): add timestampFrom ( #7058 )
2021-12-06 08:56:29 +01:00
GodderE2D
1c93faa3ab
chore: format .github/tsc.json ( #7062 )
2021-12-06 08:55:16 +01:00
Jiralite
01f8d1bed5
types(Interaction): Narrow memberPermissions ( #7054 )
2021-12-02 14:29:54 +01:00
That_Guy977
5fcda73d9f
fix(GuildChannel): default to this.rawPosition in clone() ( #7057 )
2021-12-02 14:29:21 +01:00
Rodry
552d89fd4e
feat(Guild): add premiumProgressbarEnabled ( #6887 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-12-01 12:40:49 +01:00
Rodry
b183a8eece
docs(Invite): add info blocks for missing props ( #7014 )
2021-12-01 12:33:28 +01:00
Suneet Tipirneni
da86bd4fa3
fix: Interaction channel type should be GuildTextBasedChannels when in guild ( #6998 )
2021-12-01 12:33:11 +01:00
That_Guy977
c07207f219
fix(Util): fix sorting for GuildChannels ( #7002 )
2021-12-01 12:32:13 +01:00
GrapeColor
4fe063f0d0
feat: add UserContextMenuInteraction and MessageContextMenuInteraction ( #7003 )
...
Co-authored-by: Rodry <38259440+ImRodry@users.noreply.github.com >
Co-authored-by: Suneet Tipirneni <77477100+suneettipirneni@users.noreply.github.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: GrapeColor <grapecolor@users.noreply.github.com >
2021-12-01 12:31:37 +01:00
Suneet Tipirneni
a39d8c4d9d
Revert "types(ApplicationCommandManager): Deprecate old *Data type …usages and allow camel cased dapi types to be used ( #7052 )
2021-12-01 12:28:22 +01:00
Jiralite
85e6812ce2
docs(MessageReference): Fix static link ( #7041 )
2021-12-01 12:27:24 +01:00
Suneet Tipirneni
e305156769
chore: bump deps ( #7048 )
2021-11-29 19:32:26 +01:00
Antonio Román
374f970efe
chore: add myself as contributor in package.json ( #7037 )
2021-11-29 11:20:52 +01:00
Antonio Román
e59fac3fe3
refactor(SnowflakeUtil): clean up utils and improve perf ( #7036 )
2021-11-29 11:20:18 +01:00
Antonio Román
fd63139b41
fix(MessageManager): do not use client.emojis ( #7039 )
2021-11-29 11:19:32 +01:00
Antonio Román
0193efae71
fix(ActionsManager): revert to manual requires ( #7034 )
2021-11-29 11:19:21 +01:00
Antonio Román
fabd34381c
fix(MessagePayload): prevent spread of undefined ( #7029 )
2021-11-29 11:18:41 +01:00
Suneet Tipirneni
2c91c488e8
types(ApplicationCommandManager): Deprecate old *Data type usages and allow camel cased dapi types to be used ( #6959 )
2021-11-29 11:17:57 +01:00
Jiralite
54f937d82c
fix(MessageManager): Allow a string for edit() ( #7033 )
2021-11-25 12:42:11 +01:00
Suneet Tipirneni
9f3bf2927c
CI: Use tsd for Testing Types ( #6983 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-11-23 18:00:58 +01:00
Jiralite
2a0dedf3e9
chore: Emit deprecation messages ( #6994 )
2021-11-23 10:29:45 +01:00
SpaceEEC
7efeff461f
fix: avoid sending bot auth on token endpoints ( #7022 )
2021-11-23 10:28:09 +01:00
Rodry
099536ee60
types(WebhookMessageOptions): disallow stickers ( #7012 )
2021-11-23 10:27:03 +01:00
dai
77aff08345
feat(Shard): add eval context ( #7011 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-11-23 10:26:46 +01:00
Suneet Tipirneni
c1f2fe29ef
types: remove unneeded collector types ( #7008 )
2021-11-23 10:26:18 +01:00
GodderE2D
a1a8ca4814
docs(Constants): fix typo "announcement" ( #7016 )
2021-11-23 10:24:14 +01:00
Suneet Tipirneni
48555cb8eb
types: make event emitters use mapped event types ( #7019 )
2021-11-23 10:23:14 +01:00
Suneet Tipirneni
802a5ac228
chore: collector type cleanup ( #6991 )
2021-11-18 07:58:17 +01:00
Suneet Tipirneni
db09d79423
feat(ThreadChannel): add ThreadChannel#viewable ( #6975 )
2021-11-18 07:58:05 +01:00
Suneet Tipirneni
0c5c7210e7
chore: bump typescript to 4.5 ( #6999 )
2021-11-18 07:55:19 +01:00
Suneet Tipirneni
493e4f9350
feat(ThreadManager): add slowmode option on thread creation ( #6989 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-11-17 22:47:50 +01:00
SpaceEEC
c0ba2d46d0
fix(Sharding): properly handle errors in fetchClientValues ( #6990 )
2021-11-16 18:40:45 +01:00
SpaceEEC
fdb09cbe03
fix(VoiceState): set streaming to false when the stream ended ( #6992 )
2021-11-16 18:40:19 +01:00
Suneet Tipirneni
ecc61f3c74
types(ApplicationSubcommandData): allow autocomplete to be true ( #6981 )
2021-11-16 18:32:25 +01:00
Hackerboi 69
06cd16fe97
types: fix interaction typeguards ( #6976 )
2021-11-16 18:32:16 +01:00
Jiralite
73854ee852
refactor(MessageEmbed): Utilise an object approach for .setAuthor() ( #6966 )
...
Co-authored-by: Almeida <almeidx@pm.me >
2021-11-16 18:31:08 +01:00
Jake Ward
5e0a7d51fc
feat(MessageAttachment): description (alt text) support ( #6871 )
...
Co-authored-by: D Trombett <maxtromb.dt@gmail.com >
2021-11-11 20:29:17 +01:00
Suneet Tipirneni
7630158f59
types: Strengthen autocomplete option types ( #6950 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-11-11 19:38:34 +01:00
Suneet Tipirneni
9f240ea0d1
types: fix cache type fallback types ( #6961 )
2021-11-11 19:37:53 +01:00
GrapeColor
b001e194f1
fix(MessageReaction): Cache myself when MessageReaction#me is true. ( #6956 )
...
Co-authored-by: GrapeColor <grapecolor@users.noreply.github.com >
2021-11-11 19:21:45 +01:00
Vlad Frangu
8e881d2b96
types: unify ApplicationCommandManager#create overloads ( #6970 )
2021-11-11 19:08:28 +01:00
ckohen
c30a818ca9
feat(ApplicationCommand): add support for min and max values ( #6855 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
Co-authored-by: Suneet Tipirneni <77477100+suneettipirneni@users.noreply.github.com >
2021-11-11 19:07:21 +01:00
GodderE2D
3c857a6363
docs(README): add installation instruction on @discordjs/voice ( #6964 )
2021-11-11 03:31:09 +01:00
iCrawl
b256ae1fa6
chore: open collective funding
2021-11-09 18:51:43 +01:00
Almeida
49e3ce2133
feat(SystemChannelFlags): add new flag ( #6870 )
...
Co-authored-by: Shubham Parihar <shubhamparihar391@gmail.com >
2021-11-06 01:00:18 +01:00
ckohen
c297829d54
types(Events): rest events can be emitted on BaseClient ( #6936 )
2021-11-06 00:58:54 +01:00
すずねーう
dc6454104f
docs(Guild): fix setOwner() example ( #6929 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-11-05 10:32:49 +01:00
Jiralite
28688e27d5
refactor: Deprecate application command events ( #6937 )
2021-11-02 14:43:30 +01:00
Tiemen
f43140abac
feature(UserFlags): add BOT_HTTP_INTERACTIONS ( #6733 )
2021-11-01 18:50:42 +01:00
Almeida
47d74ebf81
feat: add new activity flags ( #6699 )
2021-11-01 18:50:36 +01:00
Advaith
e94073a6ab
feat(ApplicationFlags): add message content intent flags ( #6888 )
2021-11-01 18:50:23 +01:00
iCrawl
076524a064
chore: dev version
2021-11-01 18:48:21 +01:00
iCrawl
5ec04e077b
chore(Release): version 13.3.1
2021-11-01 18:46:16 +01:00
SpaceEEC
9bd3689fb1
fix: assert channel types in message actions ( #6919 )
2021-11-01 18:40:19 +01:00
Rodry
95d2a4d35e
fix(MessageEmbed): only compare image urls in #equals ( #6926 )
2021-11-01 18:36:41 +01:00
Superchupu
bb245b7b35
docs(README): use correct capitalization of npm ( #6930 )
2021-11-01 18:36:26 +01:00
Rodry
204aee799a
types: improve toJSON methods for message components & embeds ( #6925 )
2021-11-01 15:09:00 +01:00
Rodry
2d9ffb8c5b
fix: correctly access guild IDs inside managers ( #6927 )
2021-11-01 15:07:55 +01:00
Indian Ocean Roleplay
b6484ac117
ci: validate typings ( #6913 )
2021-11-01 15:07:27 +01:00
Indian Ocean Roleplay
761a901885
chore: next dev version ( #6920 )
2021-10-29 22:11:00 +02:00
iCrawl
0238da45c5
chore(Release): publish
2021-10-29 20:10:45 +02:00
iCrawl
27fb5e5c6b
chore: repo changes
2021-10-29 19:53:54 +02:00
Indian Ocean Roleplay
673c03f7cf
types(fix): BaseCommandInteractionOptionResolver and CommandInteraction ( #6910 )
2021-10-29 19:38:21 +02:00
Jiralite
d6685b1c50
fix: Handle message bulk delete and thread delete in collectors ( #6902 )
2021-10-29 14:58:31 +02:00
Suneet Tipirneni
14716df6b6
feat(ThreadMemberManager): allow individual members to be fetched ( #6889 )
...
Co-authored-by: ckohen <chaikohen@gmail.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-10-29 14:57:53 +02:00
Jiralite
aa4d05504f
docs(Constants): Document missing autocomplete interaction constants ( #6916 )
2021-10-29 14:57:35 +02:00
Almeida
7be9170659
types(Constants): remove deleted properties from Package ( #6908 )
2021-10-29 14:57:12 +02:00
Jiralite
5d987ee56e
docs(InteractionCollector): Add info block about being prone to always running ( #6906 )
2021-10-29 01:39:24 +02:00
Indian Ocean Roleplay
49e686a721
ci: release dev version only if required ( #6879 )
2021-10-29 01:24:04 +02:00
Micah Benac
ddf759c811
feat: add support for autocomplete interactions ( #6672 )
...
Co-authored-by: Suneet Tipirneni <suneettipirneni@icloud.com >
2021-10-29 00:47:50 +02:00
SpaceEEC
14d9a9901b
types(Shard): eval returns a promise resolving with T instead of T[] ( #6901 )
2021-10-29 00:47:18 +02:00
Vlad Frangu
ee93a27e15
types(ApplicationCommandManager): add missing overload for fetch ( #6904 )
2021-10-28 16:19:19 +02:00
Suneet Tipirneni
91a432e49d
types(TextBasedChannel): text channel interaction collectors should have message option ( #6903 )
2021-10-28 16:19:08 +02:00
iCrawl
c278674e8a
chore: change testing to tests for workflow
2021-10-28 02:02:53 +02:00
iCrawl
aa532946c9
chore: repo cleanup
2021-10-28 02:01:19 +02:00
GodderE2D
bdd841a1e7
docs(GuildStickerManager): fix create() example ( #6900 )
2021-10-28 01:21:52 +02:00
Rodry
fae4abf2f7
feat(MessageEmbed): add #equals ( #6885 )
2021-10-27 12:08:20 +02:00
Suneet Tipirneni
b2836daafe
typings: cache types cleanup ( #6867 )
...
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-10-27 12:08:01 +02:00
Advaith
f169c8fe46
fix(ApplicationCommandManager): update guild command cache on c/u/d ( #6841 )
2021-10-27 12:07:50 +02:00
Rodry
740d3f006e
feat(StartThreadOptions): default autoArchiveDuration to channel's defaultAutoArchiveDuration ( #6278 )
2021-10-27 12:07:28 +02:00
GodderE2D
88060395d1
docs(InteractionResponses): move embed var position in example ( #6896 )
2021-10-27 01:08:20 +02:00
Suneet Tipirneni
acbfc5c866
chore: bump discord-api-types & builders ( #6894 )
2021-10-26 21:29:23 +02:00
Rodry
e12a5b6a0c
refactor: move Guild setPositions methods to managers ( #6875 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2021-10-26 21:28:56 +02:00
Lin
b27888455f
refactor: remove gen-esm-wrapper dependency ( #6884 )
2021-10-26 18:12:16 +02:00
GodderE2D
76856b967a
docs(Application): rename Oauth2Application to Application ( #6891 )
2021-10-26 18:04:10 +02:00
StefansArya
ceaf738d2e
fix(TextBasedChannel): return the cached message instead of clone it ( #6877 )
2021-10-25 00:35:59 +02:00
Jiralite
b6c9fd691f
docs(Util): Deprecate .removeMentions() ( #6866 )
2021-10-25 00:35:13 +02:00
chrdek
7621e9da4c
fix(MessageComponentInteraction): component getter is not null anymore ( #6835 )
2021-10-25 00:34:53 +02:00
Almeida
672baa49e6
refactor: fix typos ( #6852 )
2021-10-24 21:34:37 +02:00
Suneet Tipirneni
c3948f8253
types: allow message cached props to be narrowed ( #6838 )
...
Co-authored-by: Almeida <almeidx@pm.me >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-10-24 21:31:42 +02:00
Jiralite
579569ae18
refactor(GuildManager): Remove redundant check ( #6859 )
2021-10-19 16:11:50 +02:00
Jiralite
399e720b92
feat: Add rtcRegion to GuildManager#create() ( #6858 )
2021-10-19 16:11:29 +02:00
Suneet Tipirneni
e0afcadda4
feat: add typeguards to webhooks ( #6850 )
2021-10-19 16:11:21 +02:00
Suneet Tipirneni
4dff279a6f
fix: PartialGuildMember#id is not null ( #6840 )
2021-10-17 16:19:42 +02:00
Skick
487d32d303
feat(GuildChannelManager): add 'rtcRegion' option to 'create' method ( #6849 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-10-17 16:18:33 +02:00
ckohen
7513b4528c
feat(Permissions): add checkAdmin to permission overwrite checks ( #6847 )
2021-10-17 00:27:52 +02:00
Suneet Tipirneni
e8b69974dc
types(CommandInteractionOptionResolver): allow narrowing of getMember() ( #6831 )
2021-10-17 00:19:49 +02:00
Jiralite
d27fddbf9a
types(BaseMessageComponent): Remove third parameter of create() ( #6833 )
2021-10-17 00:19:36 +02:00
Jiralite
d193d04cea
fix(Webhook): Resolve source guild only if cached ( #6834 )
2021-10-17 00:19:23 +02:00
ObscuritySRL
ef01b84fa8
fix(AllowedImageSizes): add new image sizes ( #6844 )
2021-10-17 00:18:17 +02:00
Jiralite
f7b7aac8b6
docs: Correct tags used for objects ( #6846 )
2021-10-17 00:17:33 +02:00
Jiralite
267a4b3f68
fix(MessageReaction): Prevent event double fire from uncached messages ( #6818 )
2021-10-17 00:16:05 +02:00
Jiralite
38cc89e5ae
docs: Redirect to events correctly ( #6845 )
2021-10-16 00:18:13 +02:00
Jiralite
12ab5c8878
chore: Add missing intent to issue form ( #6829 )
2021-10-14 20:26:52 +02:00
Jiralite
c44ea50157
docs: Typos, consistency and grammar fixes ( #6811 )
2021-10-13 12:20:44 +02:00
Oscar Dominguez
046f44b807
ci(workflow): add cache to workflows using actions/setup-node ( #6821 )
2021-10-13 12:19:07 +02:00
Jiralite
4354c37762
docs(Message): Specify Snowflake in return type of awaitReactions() ( #6822 )
2021-10-13 12:18:00 +02:00
Suneet Tipirneni
b541d0a524
types: message component cached props narrowing ( #6809 )
2021-10-12 21:11:37 +02:00
Hackerboi 69
6898fa3b37
feat(Interaction): add isApplicationCommand check ( #6801 )
2021-10-12 21:11:32 +02:00
Jiralite
460df9eb4d
refactor: Remove redundant user agent parsing ( #6820 )
2021-10-12 21:11:25 +02:00
Rodry
bd48e6df84
feat(CommandInteraction): add toString method ( #6793 )
2021-10-12 21:11:18 +02:00
Rodry
5566404850
types(ApplicationCommandOptionData): remove required on subcommands ( #6790 )
2021-10-12 21:11:11 +02:00
Alessandro Impellizzeri
29667c96e5
fix(Guild): guild.available is never set on new joins ( #6769 )
2021-10-12 21:10:59 +02:00
Jeroen Claassens
b47467755c
fix(Types): export more types ( #6808 )
2021-10-12 19:38:12 +02:00
Jiralite
187581dd84
types(Integration): Add IntegrationType values ( #6815 )
2021-10-12 19:35:26 +02:00
Jiralite
b030130df1
docs: Replace FetchOwnerOptions type definition ( #6814 )
2021-10-12 19:35:16 +02:00
Jiralite
d57ec7ab68
docs: Remove dangling reference ( #6810 )
2021-10-11 13:57:00 +02:00
Brage
b1b9c83df0
docs(InteractionCollector): remove repeated "the" ( #6802 )
2021-10-11 13:54:16 +02:00
Shubham Parihar
bfb89de864
fix(GuildBanManager): send reason in the headers instead of json body ( #6800 )
2021-10-09 15:02:39 +02:00
ckohen
26f927b9fe
feat(Client): add apiResponse and apiRequest events ( #6739 )
...
Co-authored-by: Shubham Parihar <shubhamparihar391@gmail.com >
Co-authored-by: Rodry <38259440+ImRodry@users.noreply.github.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: SpaceEEC <24881032+SpaceEEC@users.noreply.github.com >
2021-10-09 13:56:25 +02:00
Rodry
0d599a1a76
fix(User): don't generate the banner URL when not cached ( #6783 )
2021-10-08 12:36:14 +02:00
Bas950
e24209a8b1
refactor: remove unnecessary checks ( #6777 )
2021-10-08 12:35:24 +02:00
Nico Rausch
d399a28323
feat(ModuleImporter): implement import module compatible with bundlers ( #6709 )
2021-10-08 12:35:13 +02:00
Shubham Parihar
872e7a59b2
refactor(Role): move initialization of delete prop out of _patch ( #6776 )
2021-10-07 23:17:47 +02:00
MarkusRost
78124aed28
chore(GuildMemberRoleManager): Remove unnecessary !prev check ( #6781 )
...
Co-authored-by: Bas950 <bas.van.zanten007@gmail.com >
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-10-07 18:29:00 +02:00
ckohen
b1656bfb4f
fix(GuildMember): more explicit partial check ( #6760 )
2021-10-07 18:28:32 +02:00
MarkusRost
03c4b60384
GuildMemberRoleManager: add role that sets the role icon/emoji ( #6768 )
...
Co-authored-by: Almeida <almeidx@pm.me >
2021-10-07 18:28:12 +02:00
Jiralite
45ebea3216
types(WelcomeChannelData): Allow store channels ( #6778 )
2021-10-07 18:24:53 +02:00
Suneet Tipirneni
a84e51b767
types: make embed author and footer props name and text required ( #6779 )
2021-10-07 18:24:48 +02:00
Shubham Parihar
e31c5ca1a8
fix(Role): check for presence of icon and unicode_emoji before patching ( #6780 )
2021-10-07 18:24:33 +02:00
J-Human
d32956c6b7
docs(MessagePayload): change the typo of "wether" to "whether" ( #6771 )
2021-10-06 08:40:25 +02:00
iCrawl
adc850aa67
chore: release
2021-10-05 16:17:53 +02:00
iCrawl
26340acad9
chore(Release): version
2021-10-05 16:09:40 +02:00
Souji
8bc1ece98e
docs: fetchReply info + example ( #6753 )
2021-10-05 01:37:04 +02:00
Rodry
ba93e85d0d
refactor(User): set accentColor and banner to undefined when not yet received ( #6721 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2021-10-05 00:16:59 +02:00
ObscuritySRL
d0025beb7b
fix(AllowedImageSizes): add new image sizes ( #6754 )
2021-10-05 00:10:54 +02:00
Demir
c5421af68e
chore(package): change homepage ( #6550 )
2021-10-05 00:08:13 +02:00
Almeida
a194d9c37f
refactor: use optional chaining ( #6757 )
2021-10-05 00:04:53 +02:00
Suneet Tipirneni
d873a19d34
types(Interaction): allow Interaction cached properties to be type narrowed ( #6668 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: Rodry <38259440+ImRodry@users.noreply.github.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-10-05 00:01:43 +02:00
Antonio Román
f88f4cca64
types: rename Awaited<T> to Awaitable<T> ( #6756 )
2021-10-04 14:11:42 +02:00
Rodry
00e1e2673b
fix(User): compare flags in #equals ( #6750 )
2021-10-04 09:38:28 +02:00
Rodry
1db3e76054
docs(GuildMemberUpdateAction): event doesn't get emitted on user update ( #6752 )
2021-10-04 09:38:07 +02:00
Jiralite
7eec06145a
fix(VoiceState): Patch streaming value ( #6747 )
2021-10-03 22:55:27 +02:00
Rodry
c3f4de4801
types(GuildBanManager): remove can return null ( #6748 )
2021-10-03 22:55:14 +02:00
Rodry
42acc6eef9
types: add ExcludeEnum utility for easier typings ( #6746 )
...
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
2021-10-03 22:54:43 +02:00
Jiralite
32b5c2e617
types(Webhook): More accurate type for sourceChannel ( #6751 )
2021-10-03 22:53:37 +02:00
Jiralite
abf158dc94
types(WebhooksUpdate): Allow NewsChannels ( #6749 )
...
Co-authored-by: Rodry <38259440+ImRodry@users.noreply.github.com >
2021-10-03 22:53:20 +02:00
Shubham Parihar
7129965423
feat: add support for role icons ( #6633 )
2021-10-03 18:55:29 +02:00
SpaceEEC
a8c21cd754
fix(Message): avoid overwriting properties in _patch ( #6738 )
2021-10-03 15:27:00 +02:00
Jiralite
6e5c768379
docs: Better links for .toJSON() of button and select menu ( #6745 )
...
Co-authored-by: Rodry <38259440+ImRodry@users.noreply.github.com >
2021-10-03 15:26:21 +02:00
SpaceEEC
d15dd5f07d
fix(ReactionCollector): only call the filter function once ( #6734 )
2021-10-03 15:04:37 +02:00
SpaceEEC
905d100d4d
fix(Shard): use provided timeout when respawning ( #6735 )
2021-10-03 15:04:23 +02:00
SpaceEEC
34b2ad0d8e
docs: undocument private constructors ( #6732 )
2021-10-03 15:02:11 +02:00
Jiralite
a8e60105fb
types: More accurate types instead of GuildChannelResolvable ( #6744 )
2021-10-03 15:01:38 +02:00
Almeida
9e421f6ccf
fix(Role): toJSON() throwing due to permission bigints ( #6724 )
2021-10-03 15:01:24 +02:00
ObscuritySRL
28d96e344b
feat(Interaction): add memberPermissions ( #6741 )
...
Co-authored-by: Rodry <38259440+ImRodry@users.noreply.github.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2021-10-03 15:01:07 +02:00
Rodry
3eacf7a587
feat(CategoryChannel): add createChannel shortcut method ( #6614 )
2021-10-03 15:00:41 +02:00
Almeida
e9daa31eaf
perf: use logical assignments instead of if statements ( #6693 )
2021-10-03 14:59:57 +02:00
Rodry
9eb9591473
fix: don't patch set data with undefined ( #6694 )
2021-10-03 14:59:52 +02:00
Rodry
8b4456e0aa
types(ChannelTypes): remove unknown from CHANNEL options ( #6701 )
2021-10-03 14:59:45 +02:00
Rodry
b76bb8a409
fix(Invite): #guild never resolving into a Guild ( #6742 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-10-02 23:46:32 +02:00
Jiralite
107822d28d
feat: Allow webhooks to fetch, edit and delete messages in threads ( #6695 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-10-02 13:42:25 +02:00
Nyan Spaghetti
cdf65f74e1
fix(GuildManager): add missing types and converts ( #6683 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2021-10-02 13:42:10 +02:00
muchnameless
a7cb314e07
types(TextBasedChannels): fix awaitMessageComponent return type ( #6723 )
2021-10-02 13:41:53 +02:00
Jiralite
3a978f347c
types(Vanity): Make uses non-nullable ( #6715 )
2021-10-02 13:41:30 +02:00
Advaith
10478ad148
feat(Threads): update permissions and fix getters ( #6466 )
2021-10-02 13:41:05 +02:00
muchnameless
7c4d1dffb4
types(Role): Role#comparePositionTo accepts RoleResolvable ( #6722 )
2021-10-02 13:40:52 +02:00
Jiralite
2803db683d
feat(PartialGroupDMChannel): Add recipients & fix name ( #6713 )
2021-10-02 13:40:40 +02:00
cherryblossom000
3f1100976f
docs(Message): fix return type for reply ( #6720 )
2021-10-02 13:40:15 +02:00
Almeida
531b46c60d
refactor: use the node: protocol ( #6710 )
2021-10-02 13:40:02 +02:00
Rodry
466e796a1d
docs(CommandInteractionResolvedData): fix key type ( #6729 )
2021-10-02 13:38:59 +02:00
Almeida
8d80fec86d
fix(Util): default animated to false when omitted on resolvePartialEmoji ( #6725 )
2021-10-02 13:38:37 +02:00
Rodry
fe9500538e
types(Presence): fix ActivityOptions#type and Activity#id types ( #6696 )
2021-09-28 18:57:09 +02:00
ckohen
da3ae4854e
types: fix missing channel type in subcommand options ( #6706 )
2021-09-28 18:55:39 +02:00
Rodry
dfd7b403a9
feat(GuildMember): add guild avatars ( #5696 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: Shubham Parihar <shubhamparihar391@gmail.com >
Co-authored-by: GoldenAngel <50855202+GoldenAngel2@users.noreply.github.com >
2021-09-28 18:53:37 +02:00
Shubham Parihar
7cba67620e
docs(EmojiResolvable): update description of typedef to remove ambiguity ( #6708 )
2021-09-28 18:52:47 +02:00
Shubham Parihar
c5db0ff606
feat(MessageAttachment): add support for ephemeral property ( #6652 )
...
Co-authored-by: Rodry <38259440+ImRodry@users.noreply.github.com >
2021-09-28 18:52:03 +02:00
Rodry
60aa9ae478
fix(Message): throw error on missing channel ( #6581 )
...
Co-authored-by: D Trombett <73136330+DTrombett@users.noreply.github.com >
2021-09-28 18:51:42 +02:00
ckohen
3b14883e34
feat(ApplicationCommand): add support for channel_types ( #6640 )
...
Co-authored-by: Tiemen <ThaTiemsz@users.noreply.github.com >
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2021-09-27 13:49:39 +02:00
Shubham Parihar
8426770865
fix(CachedManager): return updated data when cache is false ( #6685 )
2021-09-27 13:49:25 +02:00
Rodry
79b1b20562
chore(IssueForms): remove default titles ( #6659 )
...
Co-authored-by: Souji <timoqueezle@gmail.com >
2021-09-26 21:39:52 +02:00
Jiralite
60b8ba6b86
fix(GuildEmoji): Cache restricted roles and author data ( #6675 )
2021-09-26 21:38:58 +02:00
Rodry
d3da83368d
fix(Constants): allow undefined size ( #6686 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-09-26 21:38:11 +02:00
Jiralite
f8aa4bd470
fix(*RoleManager): Create set of role ids correctly ( #6674 )
...
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
2021-09-26 21:33:59 +02:00
Shubham Parihar
a06a87a7c4
feat(UserManager): allow #fetch to take UserResolvable ( #6677 )
2021-09-26 21:33:50 +02:00
Advaith
1ca8d2c8e8
types: add GuildEmojiManager to Caches ( #6671 )
2021-09-26 21:33:25 +02:00
Shubham Parihar
42fdcaa1da
feat: add api error code 50101 ( #6663 )
2021-09-26 21:33:20 +02:00
Andreas Clausen
94ca0f599d
typings(VoiceState): allow moving members to stage channels ( #6684 )
2021-09-26 21:33:11 +02:00
Megatank58
839974ca43
docs(ApplicationCommandPermissionsManager): fix example set method ( #6658 )
2021-09-23 14:04:49 +02:00
D Trombett
5070d23914
fix(Shard): eval promise never resolves ( #6649 )
2021-09-23 13:48:22 +02:00
Suneet Tipirneni
ecd637f7d6
feat: Add support for API command types in ApplicationCommandManager ( #6621 )
2021-09-23 13:47:17 +02:00
Advaith
66a90d3f89
feat(Permissions): add START_EMBEDDED_ACTIVITIES ( #6622 )
2021-09-23 13:47:09 +02:00
Rodry
caa3b60c30
feat(Integration): add missing props and fix docs/types ( #6623 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-09-23 13:47:01 +02:00
Rodry
29dd319b68
refactor(VoiceState): use manager edit method to remove error ( #6631 )
2021-09-23 13:46:55 +02:00
Rodry
124e177e91
refactor(Constants): better type error in cdn endpoints ( #6637 )
2021-09-23 13:46:40 +02:00
Apokalypt
034782641a
types(Interaction): improve type guard for inGuild() ( #6644 )
2021-09-23 13:42:27 +02:00
Jiralite
b9a4899491
docs(Shard): Point to correct events ( #6641 )
2021-09-23 13:41:26 +02:00
tig
5d87398f9f
fix(xxxable): follow more properly with discord behavior ( #6551 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-09-23 13:41:18 +02:00
Shubham Parihar
603350645d
fix: allow null to be passed in order to reset icon/avatar ( #6646 )
2021-09-23 13:40:51 +02:00
Rodry
92f6471e8e
types(MessageOptions): allow APIEmbed ( #6656 )
2021-09-18 01:09:49 +02:00
tig
88e2622dde
docs(VoiceChannel): deprecate editable ( #6613 )
2021-09-15 00:26:10 +02:00
Jiralite
75d85f7838
types(WelcomeChannel): Allow store channels ( #6615 )
2021-09-15 00:26:03 +02:00
Rodry
8add4b08f5
feat: default values for setX boolean methods ( #6619 )
2021-09-15 00:25:50 +02:00
Souji
0a71a4d18f
chore: issue forms ( #6611 )
2021-09-15 00:25:19 +02:00
Shubham Parihar
183dbd7e53
feat: add api error code 30042 ( #6635 )
2021-09-15 00:24:16 +02:00
Rodry
256fb905fe
types(MessageEmbed): allow APIEmbed type ( #6629 )
2021-09-15 00:19:49 +02:00
Jiralite
3c3522ae8a
docs(PermissionOverwriteManager): Correct @returns of delete ( #6632 )
2021-09-15 00:19:04 +02:00
Suneet Tipirneni
be8912a421
feat: Give removed MessageReactions on messageReactionRemoveAll event ( #6607 )
...
Co-authored-by: D Trombett <maxtromb.dt@gmail.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2021-09-10 20:32:05 +02:00
Shubham Parihar
1b016a30c8
types(TextBasedChannelFields): add back createMessageCollector ( #6616 )
2021-09-10 20:31:29 +02:00
Rodry
3183b1166a
fix(Message): pinnable returning false in non-DEFAULT messages ( #6585 )
2021-09-09 19:51:21 +02:00
Shubham Parihar
f866512e84
feat(ApplicationCommand): add version property ( #6603 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-09-09 18:52:39 +02:00
Suneet Tipirneni
8cc3885739
typings: make channelId non-nullable on MessageComponentInteraction ( #6600 )
2021-09-08 14:42:05 +02:00
Suneet Tipirneni
c62823e43d
typings: Message#createMessageComponentCollector use MessageComponentInteractionOptions<T> ( #6596 )
2021-09-08 14:36:15 +02:00
Jiralite
ea3695585d
types(MessagePayload): Specify typings for files and resolveFile ( #6608 )
2021-09-08 14:34:53 +02:00
Jiralite
ea6a57e927
docs(MessagePayload): Correct return type of resolveFile() ( #6605 )
2021-09-08 14:34:26 +02:00
Hackerboi 69
f57791c5fe
chore: remove jsdoc.json ( #6587 )
2021-09-05 15:40:41 +01:00
Bvdgames
8826e9ffbc
fix(threadMembersUpdate): fixed typo ( #6589 )
2021-09-05 15:39:47 +01:00
Rodry
db73cf9255
docs(MessageButton): fix info tag ( #6590 )
2021-09-05 15:39:27 +01:00
Rodry
08edc0b1db
fix(ThreadChannel): fetchStarterMessage bug ( #6584 )
2021-09-03 18:22:49 +01:00
Rodry
00bd92a451
refactor: ES2021 features ( #6540 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: Voltrex <mohammadkeyvanzade94@gmail.com >
2021-09-03 12:58:01 +01:00
Advaith
d81590d566
feat(MessageTypes): add CONTEXT_MENU_COMMAND (23) ( #6425 )
2021-09-03 12:57:33 +01:00
Souji
06460565e4
chore: issue forms ( #6583 )
2021-09-03 12:53:05 +01:00
Suneet Tipirneni
08419561ed
typings: Collector filter parameter inference ( #6574 )
2021-09-01 11:07:26 +01:00
Shubham Parihar
d16ada9708
feat: add api error code 160002 ( #6566 )
2021-08-31 11:38:27 +01:00
Rodry
cdb00053de
typings(MessageReference): correctly add undefined type ( #6563 )
2021-08-31 11:38:12 +01:00
Jiralite
2c219cb982
types: @typedef for StageChannelResolvable ( #6568 )
2021-08-30 21:57:54 +01:00
ckohen
581921f8b7
feat(ApplicationCommand): add #equals ( #6414 )
...
Co-authored-by: Juruel Keanu Lorenzo <keanulorenzo32@gmail.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: Rodry <38259440+ImRodry@users.noreply.github.com >
2021-08-30 11:56:47 +01:00
Suneet Tipirneni
f49f70a4eb
fix: await message component collectors should return component interactions not collectors ( #6562 )
2021-08-30 11:55:39 +01:00
Souji
54b33dd7df
chore: issue forms ( #6560 )
...
* workflow: issue forms
* chore: make intents and partials dropdowns
* chore: add tip about multi-select
* chore: use typescript for cb
2021-08-30 11:53:55 +01:00
GodderE2D
33f6f8211f
docs(WidgetMember): fix typo for deaf ( #6564 )
2021-08-30 08:10:59 +01:00
Jiralite
29d5fd163c
docs(Constants): Fix interaction type link ( #6558 )
2021-08-29 23:45:59 +01:00
Jiralite
34024f5ef6
docs: Fix JSDoc for ClientUser#edit ( #6554 )
2021-08-29 20:55:39 +01:00
DraftMan
9301c9b420
fix(GuildChannel): Fix manageable method for voice-channels ( #6447 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: Kyra <kyranet@users.noreply.github.com >
Co-authored-by: ckohen <chaikohen@gmail.com >
2021-08-29 16:26:05 +01:00
Suneet Tipirneni
03d5549461
typings: Allow message component interaction collectors to infer collected interaction types ( #6476 )
2021-08-29 16:25:58 +01:00
Jiralite
774e9609d2
typings(CommandInteractionOptionResolver): Document & type thread channels ( #6521 )
2021-08-29 13:23:20 +01:00
ckohen
a6932546e2
feat(Threads): add support for invitable in private threads ( #6501 )
...
Co-authored-by: Rodry <38259440+ImRodry@users.noreply.github.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-08-29 13:23:01 +01:00
Rodry
0fe5f88316
types(MessageComponentInteraction): fix componentType ( #6536 )
2021-08-29 13:22:53 +01:00
Jiralite
b89280a1dd
docs(Util): Correct @param for cleanContent() ( #6531 )
2021-08-27 09:39:19 +01:00
Casper
fc51f61f0c
feat(BaseGuildTextChannel): export BaseGuildTextChannel ( #6527 )
2021-08-25 23:41:15 +01:00
Jeroen Claassens
49e3a14d30
ci: setup npm auto deprecate workflow ( #6520 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-08-25 18:22:24 +01:00
Megatank58
7d4a40a26d
docs(Formatters): fix typo of TimestampStyles ( #6523 )
2021-08-25 13:20:00 +01:00
Sugden
8a8c69a257
fix(MessageAttachment): re-assign name ( #6518 )
2021-08-24 21:32:56 +01:00
Advaith
839c6da03d
feat(User): banners and accent colors ( #6117 )
...
* feat(User): support banners
don't mind it for now, just trying
* feat(User): support banners
* fix(Constants): declare dynamic
* fix(User): eslint
* typings: update User typings
* fix(User): add banner to equals and json bannerURL
* typings: missing dynamic
* refactor: xID to xId
* types: re-add typings
* feat: add banner color and fetch note
* feat: switch to accent color (swap hex and dec))
* Update src/structures/User.js
Co-authored-by: Rodry <38259440+ImRodry@users.noreply.github.com >
* Update typings/index.d.ts
Co-authored-by: Rodry <38259440+ImRodry@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Koyamie <koyamie1@gmail.com >
Co-authored-by: Noel <icrawltogo@gmail.com >
Co-authored-by: Rodry <38259440+ImRodry@users.noreply.github.com >
2021-08-24 21:32:18 +01:00
Justin
96e26c428d
feat(MessageAttachment): allow files to be marked as spoilers ( #6509 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-08-24 21:25:45 +01:00
Danny May
5c276398d6
typings: mark enums as const enums ( #6394 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-08-24 21:24:34 +01:00
Rodry
705c5a1c17
feat(ThreadChannel): add fetchStarterMessage ( #6488 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-08-24 21:22:11 +01:00
Rodry
4bfd5d3e74
docs(GuildChannelCreateOptions): fix #type type ( #6502 )
2021-08-24 21:21:43 +01:00
Jiralite
8a95211230
docs(ThreadManager): Fix typo ( #6485 )
2021-08-24 21:21:22 +01:00
Kevin
141864917a
fix(UserUpdateAction): rely on client.user when ids match ( #6511 )
2021-08-24 21:21:07 +01:00
Jiralite
57b94b9adf
feat(Message): Add method to resolve a component by id ( #6484 )
2021-08-24 21:20:43 +01:00
Megatank58
9ca10cce06
docs: fix wrong type being displayed in docs ( #6504 )
2021-08-24 21:20:23 +01:00
Rodry
fb50dd9841
feat: set methods for MessageActionRow and MessageSelectMenu ( #6490 )
2021-08-24 21:20:03 +01:00
Jeroen Claassens
7aff15a055
typings(MessageEmbed): allow null for setTimestamp ( #6514 )
2021-08-24 21:19:03 +01:00
monbrey
c232baa715
typings: require component type in raw object formats ( #6452 )
2021-08-23 15:26:22 +01:00
Deivid
656b51875f
typings(CommandInteractionOptionResolver): add missing parameter ( #6497 )
2021-08-23 15:23:27 +01:00
Walker Gray
c14e594d8a
feat: export BaseCommandInteraction ( #6478 )
2021-08-23 15:22:48 +01:00
Francis Rivard
21983de3e0
feat(Guild): Add Guild#maximumBitrate getter. ( #6455 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-08-23 15:19:55 +01:00
Francis Rivard
f39b597e31
feat(Message): prevent fetching an interaction webhook. ( #6468 )
2021-08-23 15:18:49 +01:00
Rodry
70cc0295f8
docs(MessageManager): fix typo ( #6482 )
2021-08-21 20:14:18 +01:00
MarkusRost
d6e6244336
fix(Util): allow empty strings in splitMessage ( #6437 )
2021-08-18 09:47:13 +01:00
Rodry
93a83c2cf7
docs(MessageReference): add possible message types ( #6464 )
2021-08-17 21:50:14 +01:00
Rodry
17b407935b
docs(ApplicationCommandType): add DAPI link ( #6463 )
2021-08-17 21:49:53 +01:00
Rodry
6cac03a394
types(ClientPresence): add type declarations and docs ( #6450 )
2021-08-17 21:49:36 +01:00
Milo
76cf52cd0d
chore(Typings): fix WebhookEditMessageOptions not having attachments ( #6430 )
2021-08-17 21:49:26 +01:00
Shubham Parihar
a4b8623b60
feat: add maximum prune requests reached api error ( #6427 )
2021-08-17 21:46:17 +01:00
Shino
5eb3553fd1
feat(Rest): expose https.Agent options ( #6177 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-08-17 21:45:32 +01:00
ckohen
16493e65fd
docs(BufferResolvable): add warning for URL input ( #6451 )
2021-08-17 21:44:37 +01:00
Synbulat Biishev
f294d1eff2
typings(GuildChannel): Added missing typing ( #6454 )
2021-08-17 21:44:02 +01:00
HyRo
9a833b1e0e
fix(BaseClient): Remove selfbot ability ( #6429 )
2021-08-16 08:30:35 +01:00
monbrey
d289d5ccb7
feat(InteractionReponses): allow fetching of ephemeral messages ( #6426 )
2021-08-15 12:10:43 +01:00
Jiralite
2c449b6b48
fix(Sticker): Rename method correctly to _add ( #6421 )
2021-08-15 12:10:31 +01:00
BannerBomb
81bb68d3be
typings: Message#_patch typings return type ( #6433 )
2021-08-15 12:09:49 +01:00
Koyamie
170c0c4985
feat: export ContextMenuInteraction ( #6434 )
2021-08-15 12:09:21 +01:00
ahmood
ecb6e50b46
fix(Message): fix typo ( #6435 )
2021-08-15 12:08:51 +01:00
Jiralite
0109ad0466
chore: Ignore .DS_Store ( #6438 )
2021-08-15 12:08:20 +01:00
Jiralite
84bb4f4153
docs(Formatters): Use id over ID ( #6439 )
2021-08-15 12:08:06 +01:00
Sugden
71fdf6fae0
refactor(Channel): make delete async ( #6417 )
2021-08-14 03:50:53 +01:00
Gm
759faa4174
docs(RoleManager): error in examples ( #6416 )
2021-08-14 03:50:44 +01:00
monbrey
615afab8bb
docs: rename implementation of deferReply ( #6412 )
2021-08-13 01:24:05 +01:00
iCrawl
f1d5ffce04
chore: set dev version
2021-08-13 00:35:05 +02:00
iCrawl
d0bc4d7ff0
chore(Release): version
2021-08-13 00:32:27 +02:00
Ben
2bf09703c1
feat(GuildMemberManager): add 'list' method ( #6403 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Ben <BenjammingKirby@users.noreply.github.com >
2021-08-12 23:05:06 +01:00
Suneet Tipirneni
dcc556c311
typings(ApplicationCommandData): make type field optional ( #6405 )
2021-08-12 22:12:29 +01:00
Jan
14aea12900
feat(GuildManager): allow setting with_counts to false ( #6407 )
2021-08-12 22:12:11 +01:00
Jan
e6f48d849f
docs: remove unparsed examples ( #6404 )
2021-08-12 18:01:09 +01:00
Jan
933d2c5eb7
docs(GuildManager): increase fetch limit to 200 ( #6406 )
2021-08-12 17:29:30 +01:00
Mestery
bbda3c4beb
chore(exports): allow imports of specific paths ( #6367 )
2021-08-12 15:10:38 +01:00
Jiralite
dce8fc7b9d
fix(StageInstance): Ensure discoverableDisabled is not undefined ( #6395 )
2021-08-12 15:06:26 +01:00
Jiralite
44bbfa5c46
fix(WidgetMember): Default to null and not undefined ( #6399 )
2021-08-12 15:06:11 +01:00
Jiralite
4a64662a7d
fix(Guild): preferredLocale to always be a string ( #6402 )
2021-08-12 15:06:03 +01:00
Suneet Tipirneni
6342430073
typings(Constants): add ApplicationCommandTypes to Constants ( #6398 )
2021-08-12 15:05:57 +01:00
Suneet Tipirneni
297a9118e7
typings(ApplicationCommandOptionData): Align command data options types more with discord API ( #6247 )
...
* types(ApplicationCommandData): align command data more with discord API
* types(ApplicationCommandData): clean up type definitions a bit
* types(ApplicationCommandData): fix issue where could be used with and
* types(ApplicationCommandOptionData): make subcommand option stronger
* test(ApplicationCommandOptionData): add typing tests
2021-08-12 15:05:41 +01:00
monbrey
fff887b2f4
feat(CommandInteractionResolvedData): access to "raw" resolved data ( #6384 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2021-08-12 15:04:40 +01:00
monbrey
d9456a1a76
fix(ContextMenuInteractin): store message as raw value ( #6400 )
2021-08-12 11:38:42 +01:00
Jeroen Claassens
cd4029218f
feat(Utils): add additional formatters ( #6388 )
2021-08-11 21:06:10 +01:00
Suneet Tipirneni
75b48d8d0f
types(ApplicationCommandData): Stronger typings for ApplicationCommandData variants. ( #6382 )
2021-08-11 08:14:54 +01:00
DaStormer
de3c86f804
docs(ApplicationCommandData): fix type property ( #6385 )
2021-08-11 08:04:49 +01:00
monbrey
0266f28096
feat: right-clickybois (context menu support for ApplicationCommand and CommandInteraction) ( #6176 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2021-08-10 23:56:12 +01:00
ckohen
779e14ef61
docs: update links for api-docs ( #6380 )
2021-08-10 23:52:51 +01:00
ckohen
4c8dc4cda6
docs: switch urls from upstream rearranging ( #6378 )
2021-08-10 21:33:32 +01:00
Jiralite
49d3c0bf87
docs: Correct wrong interaction links ( #6274 )
...
* docs: Correct wrong interaction links
* docs: fix errors and apply single option
* Update src/structures/CommandInteraction.js
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-08-10 21:32:28 +01:00
Nico
3c17939fd5
fix(Util): remove truthy check before isNaN check ( #6358 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-08-10 21:14:41 +01:00
Kevin
2a3e819fcf
typings(Options): createDefaultOptions => createDefault ( #6376 )
2021-08-10 21:08:41 +01:00
Francis Rivard
006edca410
typings(Events): renamed messageReactionAdd's reaction parameter ( #6371 )
...
Nothing important but why not update it.
2021-08-10 15:33:51 +01:00
Noel
91740ecc30
chore(README): extend installation
2021-08-10 15:27:06 +01:00
Gilang Ramadhan
2985e5380f
chore(README): more explanation in README.md ( #6354 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-08-10 15:25:59 +01:00
Casper
0062aa6f72
docs(Invite): MANAGE_CHANNELS instead of MANAGE_CHANNEL ( #6361 )
2021-08-09 17:30:30 +01:00
Koyamie
ea8d77ea62
docs(Options): defaultMakeCacheSettings typo ( #6365 )
...
fix defaultMakeCacheSettings to be consistant with the actual name.
2021-08-09 17:29:21 +01:00
Sugden
cd393fd421
chore: update conventional commit URL ( #6351 )
2021-08-08 18:11:45 +01:00
JeroenoBoy
efc20ff669
types(ApplicationCommandOptionData) changed options type ( #6347 )
...
* Changed ApplicationCommandOptionData interface
The options type `this[]` as a self reference causes issues when implementing this interface. Changing this to ApplicationCommandOptionData[] fixes this issue
https://imgur.com/a/0eVBoJU
* fixed ApplicationCommandOption
* Update typings/index.d.ts
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-08-08 17:37:58 +01:00
Almeida
5f1def3793
types(ImageURLOptions): allow 'gif' format ( #6342 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-08-08 17:36:16 +01:00
Advaith
47d2ef3e40
fix(Constants): fix CDN endpoint typings ( #6332 )
2021-08-08 12:45:00 +01:00
Muhimur
f13d27ca2e
docs: grammar fixes ( #6345 )
2021-08-08 11:57:50 +01:00
Jiralite
570fba33d3
chore: Rename various stuff to "main" ( #6343 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-08-08 00:08:00 +01:00
Shino
94bb953bf1
ci(PublishDev): remove t and hardcoded dev version ( #6238 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-08-07 21:20:32 +01:00
ahmood
917e71a9ee
fix(Managers): fix typo in unsupported warning ( #6338 )
2021-08-07 21:19:51 +01:00
Papageorgiadis Savvas
394d48649f
feat(Threads): max autoArchiveDuration option ( #6304 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-08-07 21:19:29 +01:00
SinisterDeveloper
d87299ba20
fix(GuildMemberRoleManager): typo ( #6335 )
2021-08-07 16:50:28 +01:00
ckohen
d14a6bfe1d
refactor(Options): separate default settings for make cache ( #6330 )
2021-08-07 16:41:12 +01:00
iCrawl
68c059165b
chore: fix bug report and feature request templates
2021-08-07 13:41:41 +02:00
iCrawl
d1d740c1a5
chore: even more labels
2021-08-07 13:31:23 +02:00
iCrawl
ed0f605b23
chore: add additional topic labels
2021-08-07 13:21:37 +02:00
Noel
b2e23ca03c
chore: give labels a facelift ( #6333 )
2021-08-07 12:07:03 +01:00
iCrawl
0d765f53d2
chore: dev version
2021-08-07 11:46:31 +02:00
iCrawl
622f398f4b
chore(Release): prepare release
2021-08-07 11:39:43 +02:00
Noel
909c87353e
fix(GuildMemberManager): refactor fetchMany ( #6328 )
2021-08-07 10:35:51 +01:00
Souji
ceae5960ed
fix(Message): handle fetched messages ( #6325 )
2021-08-07 10:35:30 +01:00
Tiemen
60ace9a2d4
types(Util): fix cleanContent parameter type ( #6321 )
2021-08-07 00:59:03 +01:00
Matt (IPv4) Cowley
9e6a627a13
chore: add other maintainers to GH Sponsors config ( #6329 )
2021-08-06 23:09:43 +01:00
iCrawl
2b61fb5b3c
ci: fix deprecation
2021-08-06 17:45:56 +02:00
Jan
cd1aefb46c
docs: fix bad indentation ( #6316 )
2021-08-06 16:43:21 +01:00
iCrawl
3bff08acf7
chore: bump version
2021-08-06 17:38:30 +02:00
iCrawl
cfde127072
chore: prepare release
2021-08-06 15:30:54 +02:00
ckohen
1200bba7bc
fix(MessageMentions): check guild exists before adding roles ( #6313 )
2021-08-06 14:07:31 +01:00
Noel
52817fc414
fix(GuildMemberManager): fetchMany fixes ( #6314 )
2021-08-06 14:07:14 +01:00
ckohen
3725dcafc0
fix(Caching): sweep archived threads in all channel caches ( #6312 )
2021-08-06 13:54:19 +01:00
Rodry
a0974fdbbb
ci: update to node 16 ( #6315 )
2021-08-06 13:41:13 +01:00
Voltrex
d5e28c2298
refactor: replace dependency with initial implementation ( #6310 )
2021-08-06 13:15:51 +01:00
TotallyNotNero
7787a7695a
docs: grammatical fix ( #6311 )
2021-08-06 13:15:23 +01:00
Muhimur
06644770c8
docs: grammar fixes ( #6308 )
2021-08-06 08:45:12 +01:00
슈리튬
913c9fa176
fix(Message): fix thread getter ( #6309 )
...
For ThreadChannel, errors occur because channel.threads do not exist.
2021-08-06 08:44:56 +01:00
iCrawl
a56ba097dc
chore: deps
2021-08-06 01:25:20 +02:00
Rodry
f473f43d08
feat(Collector): return a boolean on checkEnd ( #6289 )
2021-08-05 20:34:17 +01:00
Rodry
b4afcf8236
docs: general cleanup and improvements ( #6299 )
...
Co-authored-by: DaStormer <40336269+DaStormer@users.noreply.github.com >
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-08-05 20:34:06 +01:00
Jan
4241febe24
refactor(Interaction): rename defer to deferReply ( #6306 )
2021-08-05 17:30:13 +01:00
DaStormer
5b4efd13c9
feat(Channel): add isVoice() ( #6297 )
2021-08-05 16:41:06 +01:00
Timo
dd3a79eead
docs: typo in ClientOptions ( #6305 )
2021-08-05 16:40:55 +01:00
Bluenix
b639b6c653
refactor(InteractionCollector): only keep Ids of objects ( #6084 )
...
Co-authored-by: monbrey <rsm999@uowmail.edu.au >
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-08-05 16:40:23 +01:00
monbrey
3eb41405f4
fix(BaseGuildTextChannel): call patch ( #6298 )
2021-08-04 23:45:26 +01:00
ckohen
a6d4035176
fix: remove support for overriding caches that break functionality ( #6282 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-08-04 22:04:40 +01:00
monbrey
5be471b47d
refactor(Channels): fix incorrectly shared properties ( #6262 )
...
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2021-08-04 21:55:31 +01:00
Suneet Tipirneni
ae6200e58e
types(MessageButtonOptions): Clean up and export some button option type definitions ( #6291 )
2021-08-04 21:48:46 +01:00
Souji
6e3236ab64
fix(Message): make #channel and #guild getters ( #6271 )
2021-08-04 21:47:32 +01:00
Jeroen Claassens
5b0621fb3a
types: make MessageTarget extend on TextBasedChannels ( #6296 )
...
@kyranet and I found the bug when updating @skyra/editable-commands
when our custom function that accepted an argument of `MessageTarget`
was suddenly no longer accepting `message.channel`. Turns out it was
because of a mistake @kyranet made lulz
2021-08-04 21:33:03 +01:00
Muhimur
90c2e072bf
docs: grammar fix ( #6294 )
2021-08-04 09:49:28 +01:00
Pixxies Design LTD
00d5ceebf7
Fixed typos in the slash command register example ( #6292 )
...
## First "example usage" example
Added a period to the first console.log for consistency. Corrected typo in second console.log to read "Successfully".
2021-08-04 00:44:05 +01:00
Antonio Román
6b2098f7c7
feat(Constants): added more error codes ( #6234 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-08-03 23:14:25 +01:00
ckohen
09471be30e
fix(WebSocketShard): mark shard ready if no guilds intent ( #6284 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2021-08-03 23:13:18 +01:00
Antonio Román
61db5f7618
refactor: added TextBasedChannels type ( #6286 )
2021-08-03 23:12:51 +01:00
muchnameless
a72b5a355e
fix(Action): getChannel interaction DM ( #6280 )
2021-08-03 23:10:17 +01:00
muchnameless
3c7c82292a
refactor(MessageComponents): default setDisabled to true ( #6279 )
2021-08-03 23:10:04 +01:00
muchnameless
35fa3b3103
docs(Client): mark _finalize as private ( #6281 )
2021-08-03 00:45:09 +01:00
Timotej Rojko
15aea68946
types(Caches): add GuildStickerManager and GuildInviteManager ( #6268 )
2021-08-02 19:58:34 +01:00
Rodry
7e0618f17a
fix(GuildChannel): setParent not working ( #6276 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2021-08-02 19:38:30 +01:00
Superchupu
6e0ea020c0
docs: update link of the guide to v13 changes ( #6273 )
2021-08-02 11:58:21 +01:00
Superchupu
2c452dffb8
docs: add missing semicolon to readme ( #6270 )
2021-08-02 08:43:36 +01:00
Sugden
e2e4f6518b
refactor(*): use async functions ( #6210 )
2021-08-02 00:47:43 +01:00
Superchupu
626ff85ae7
docs: change example in readme to slash command ( #6250 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-08-01 16:58:41 +01:00
Kevin
7c540764f0
refactor(GuildChannel): use filter method for #members ( #6253 )
...
Co-authored-by: ckohen <chaikohen@gmail.com >
2021-08-01 16:58:06 +01:00
Timotej Rojko
774f5b77ec
fix(ChannelUpdate): restore accidentally removed line ( #6263 )
2021-08-01 16:19:44 +01:00
Jiralite
bb56f17760
docs(InteractionResponses): Correct @returns on responses ( #6257 )
2021-08-01 11:13:29 +01:00
Vlad Frangu
74fc23b3de
chore(Deps): update @discordjs/builders ( #6259 )
2021-08-01 01:42:20 +01:00
ckohen
93e0239c80
fix(Util): fix collection import ( #6256 )
2021-08-01 01:26:16 +01:00
Vlad Frangu
60028251f7
chore(Deps): update discord-api-type ( #6258 )
...
Bite me, Crawl.
2021-08-01 01:25:56 +01:00
ckohen
00c2bf81cd
types: use api-types for stricter typings ( #6230 )
...
* types: use api-types for stricter typings
* fix: fixes from pr comments
Co-Authored-By: Vlad Frangu <kingdgrizzle@gmail.com >
Co-Authored-By: Antonio Román <kyradiscord@gmail.com >
* types: bigint not BigInt
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-07-31 22:48:11 +01:00
Jiralite
24931d713b
refactor(VoiceState): Change kick to disconnect ( #6251 )
2021-07-31 21:04:10 +01:00
1Computer1
bb5e648f3d
refactor: merge collections with keeping entries at max ( #6242 )
2021-07-31 21:03:58 +01:00
Rodry
a25e16599a
feat(MessageEmbed): add setFields method ( #6186 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-07-31 13:15:49 +01:00
Rodry
331a9d3ffc
feat(ThreadChannel): add fetchOwner() method ( #6207 )
...
* feat(ThreadChannel): add owner and fetchOwner()
* fix(ThreadChannel): remove owner and return ThreadMember with fetchOwner
* fix(ThreadChannel): apply suggestions from code review
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
* fix(ThreadChannel): correctly point to the manager
* docs(FetchOwnerOptions): update desc to mention threads
* fix(ThreadChannel): fetchOwner can return null
* docs(ThreadChannel): owner is nullable
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2021-07-31 13:00:33 +01:00
Suneet Tipirneni
77c72e625f
types(ButtonMessageOptions): make button/link button typings more specific ( #6212 )
...
* types(ButtonMessageOptions): make button typings more specific
* Update typings/index.d.ts
Co-authored-by: Tristan Guichaoua <33934311+tguichaoua@users.noreply.github.com >
Co-authored-by: Tristan Guichaoua <33934311+tguichaoua@users.noreply.github.com >
2021-07-31 12:59:58 +01:00
Rodry
434e330754
refactor(Message): accept a single object instead of 3 arguments ( #6244 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2021-07-31 12:22:19 +01:00
ckohen
198a5c490d
refactor: move member adding to manager ( #6231 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2021-07-31 12:21:47 +01:00
ckohen
2a07055cc0
refactor: use guild-wide route for fetching active threads ( #6193 )
...
Co-authored-by: SpaceEEC <24881032+SpaceEEC@users.noreply.github.com >
2021-07-31 12:19:41 +01:00
1Computer1
00bae4fe6b
refactor: remove extended collection ( #6246 )
...
Co-authored-by: iCrawl <buechler.noel@outlook.com >
2021-07-31 12:08:59 +01:00
Jiralite
65ae06429d
refactor: Strengthen channel typings in appropriate places ( #6232 )
2021-07-31 09:52:41 +01:00
Jiralite
82daee576a
docs: Refactor a few @returns descriptions ( #6228 )
2021-07-31 09:51:34 +01:00
ThumusLive
8b52d06ca9
docs(Widget): Add the typedef WidgetChannel ( #6182 )
2021-07-31 09:51:20 +01:00
1Computer1
bf221f2bef
fix: array/keyArray removed ( #6245 )
2021-07-31 09:45:33 +01:00
ckohen
797727ab6e
docs: update readme node version requirement ( #6241 )
2021-07-31 09:42:19 +01:00
Vlad Frangu
ee3cdc81dd
chore(Deps): update discord-api-types to 0.21.0 ( #6237 )
2021-07-31 00:21:25 +01:00
Shino
d2757cf899
ci(PublishDev): change version number to be sequential ( #6235 )
2021-07-31 00:11:22 +01:00
ckohen
dbb59ba1b2
feat(Util): add SweptCollection for auto sweeping of caches ( #6110 )
...
Co-authored-by: DTrombett <73136330+DTrombett@users.noreply.github.com >
Co-authored-by: 1Computer1 <22125769+1Computer1@users.noreply.github.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: NotSugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: Shino <shinotheshino@gmail.com >
Co-authored-by: SpaceEEC <24881032+SpaceEEC@users.noreply.github.com >
Co-authored-by: Noel <icrawltogo@gmail.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-07-30 22:57:46 +01:00
Jiralite
2675b0866c
docs(GuildManager): Correct GuildCreateOptions typo ( #6224 )
2021-07-30 00:04:45 +01:00
monbrey
cc5f1ce75e
docs(Constants): document the Constants object for enum-like usage ( #6208 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-07-30 00:04:23 +01:00
ckohen
5f710ae559
refactor(Message): make thread a getter for accuracy ( #6215 )
...
* refactor(Message): make thread a getter for accuracy
* docs: reword info block
2021-07-30 00:04:05 +01:00
Jiralite
40b127ee1e
docs(Guild): Correct GuildRolePosition typo ( #6223 )
2021-07-30 00:03:48 +01:00
Jiralite
d310e4fc28
docs(WelcomeChannel): Correct guild return type ( #6222 )
2021-07-29 12:29:01 +01:00
슈리튬
6b85f900fa
fix(TextBasedChannel): Fix MessageCreate handling ( #6217 )
2021-07-29 11:55:37 +01:00
Kevin
105a194546
docs(Constants): fix StickerTypes typedef ( #6218 )
2021-07-29 11:53:38 +01:00
A1ex
f44bfc47c7
docs(MessageMentions): fix documentation for members property ( #6206 )
2021-07-29 11:53:23 +01:00
Jiralite
1009ce169b
docs(Guild): Add GuildTextChannelResolvable type definition ( #6221 )
2021-07-29 11:53:02 +01:00
Jiralite
a69e2f7904
refactor: Match subcommand (group) name casing with Discord's ( #6204 )
2021-07-29 11:52:06 +01:00
GoldenAngel
4beb64769c
chore(Integration): Cleanup removed methods ( #6220 )
2021-07-29 11:51:47 +01:00
Justin
e000af5c98
feat(WebhookClient): allow creation of clients via URLs ( #6192 )
2021-07-29 11:48:43 +01:00
SpaceEEC
42a0313034
fix(PermissionOverwrites): throw better error if resolving option fails ( #6219 )
2021-07-29 11:10:27 +01:00
Justin
be5c0eff34
chore: update discord domain name ( #6214 )
2021-07-29 02:54:08 +01:00
Scott Bucher
19b242ac10
feat(FetchRecommendedShardsOptions): account for large bot sharding ( #6184 )
...
Co-authored-by: Justin <justinleeong@gmail.com >
2021-07-29 02:52:51 +01:00
ckohen
4f1f32f2a5
types(WsEvents): add thread ws events ( #6194 )
2021-07-28 21:35:49 +01:00
ckohen
68725476b3
fix(Channel): add default for destructured options ( #6203 )
2021-07-28 21:31:59 +01:00
ckohen
26ba0e1036
feat(GuildAuditLogs): add threads ( #6195 )
2021-07-28 20:05:01 +01:00
Jiralite
f060a3fcd7
fix: Use string instead of Snowflake for invites ( #6202 )
2021-07-28 20:04:51 +01:00
Jiralite
5e433b5995
docs(InteractionResponses): Document missing properties ( #6178 )
2021-07-28 01:30:22 +01:00
ckohen
9679b90872
fix(ThreadChannel): better property handling ( #6172 )
2021-07-28 01:29:06 +01:00
IRONM00N
30a58dc801
fix: export various classes that are exported in the typings ( #6166 )
...
The following classes were exported in the typings but not the `index.js` file:
- `ApplicationCommandPermissionsManager`
- `CachedManager`
- `ClientVoiceManager`
- `DataManager`
- `GuildInviteManager`
- `StageInstanceManager`
- `VoiceStateManager`
- `WebSocketManager`
- `WebSocketShard`
- `AnonymousGuild`
- `GuildPreviewEmoji`
- `InviteStageInstance`
- `InviteGuild`
- `PartialGroupDMChannel`
- `StageInstance`
- `StickerPack`
- `Typing`
- `WelcomeChannel`
- `WelcomeScreen`
- `GuildAuditLogsEntry`
2021-07-27 11:15:49 +01:00
Advaith
b22272f860
feat(Guild): add fetchWidget() for getting widget data ( #6180 )
2021-07-27 11:15:31 +01:00
Advaith
2f1cc1fc27
feat(ApplicationCommandOptionType): add NUMBER (10) ( #6128 )
2021-07-27 11:12:43 +01:00
Tiemen
4886ae23ab
refactor: only cache commands from own user ( #6161 )
2021-07-23 20:19:17 +01:00
Milo
4f8ca2936a
fix(Typings): type attachments to InteractionUpdateOptions ( #6162 )
...
* fix(Typings): type attachments with never
* Update typings/index.d.ts
Co-authored-by: DTrombett <73136330+DTrombett@users.noreply.github.com >
* chore(Typings): fix
* chore(Typings): add fetchReply
Co-authored-by: DTrombett <73136330+DTrombett@users.noreply.github.com >
2021-07-23 20:18:30 +01:00
Shino
690c121aa9
feat(CommandInteractionOptionResolver): add sub-command required option ( #6165 )
2021-07-23 20:17:34 +01:00
Jiralite
c8ca7bfd2c
fix(GuildAuditLog): Assert target to null upon not finding invite codes ( #6171 )
2021-07-23 01:17:02 +01:00
ckohen
870a0de53c
fix(Message): fix typo in sticker_items ( #6173 )
2021-07-22 22:55:47 +01:00
Jiralite
5e706941fc
docs(CommandInteraction): Correct type definition of CommandInteractionOption ( #6169 )
2021-07-22 12:56:44 +01:00
ckohen
cd47a524af
refactor(Message): combine patch methods ( #6071 )
2021-07-22 09:05:38 +01:00
Shino
328501bd8e
refactor(CommandInteractionOptionResolver): add readonly data property ( #6156 )
2021-07-21 22:22:47 +01:00
Apokalypt
07017a9699
fix(Sticker): replace 'this.guildID' (undefined) by 'this.guildId' in fetchUser ( #6160 )
...
Co-authored-by: Apokalypt <enterprise@apokalypt.fr >
2021-07-21 08:39:17 +01:00
Apokalypt
85865058ed
types(DataManager): add 'K' to type parameter of 'resolveId' ( #6152 )
...
Co-authored-by: Apokalypt <enterprise@apokalypt.fr >
2021-07-21 08:38:55 +01:00
Tristan Guichaoua
1e90be8f7a
types(ColorResolvable): readonly tuple ( #6153 )
2021-07-20 20:20:37 +01:00
Jan
5addcd15d8
refactor(OptionResolver): accept single type instead of an array ( #6154 )
2021-07-20 20:20:20 +01:00
monbrey
02f55f0971
fix(CommandInteractionOptionResolver): type should be USER ( #6148 )
2021-07-20 01:46:38 +01:00
Floffah
8ccfd6e07b
fix(CommandInteractionOptionResolver): Export CommandInteractionOptio… ( #6146 )
...
**Please describe the changes this PR makes and why it should be merged:**
CommandInteractionOptionResolver is exported in the typings, but not in the index.js file
**Status and versioning classification:**
- Code changes have been tested against the Discord API, or there are no code changes
- I know how to update typings and have done so, or typings don't need updating
2021-07-20 00:18:19 +01:00
Advaith
54d6a3a070
feat(Sticker): updates, sticker packs, and guild stickers ( #5867 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: Tiemen <ThaTiemsz@users.noreply.github.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: BannerBomb <BannerBomb55@gmail.com >
Co-authored-by: Noel <icrawltogo@gmail.com >
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2021-07-20 00:17:21 +01:00
Vlad Frangu
76888e6c1b
chore(Deps): update discord-api-types to 0.19.0 ( #6147 )
2021-07-20 00:15:42 +01:00
Shino
77784aca43
fix(CommandInteraction): change options type from Collection to array ( #6139 )
2021-07-19 08:02:53 +01:00
Devin
8ea04b295d
Updates identity to correct scope name of identify ( #6140 )
2021-07-19 08:02:37 +01:00
DTrombett
63ce065fc3
refactor: change const enums to interfaces ( #6078 )
...
* types(*): revert const enum to enum
* refactor: change const enums to interfaces
2021-07-18 19:29:40 +01:00
GoldenAngel
9f039a8679
feat(GuildPreview): add createdAt & createdTimestamp ( #6130 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-07-18 19:18:53 +01:00
eeehh
c40c0f934a
fix(GuildChannel): only fetch invites for the specific channel ( #6132 )
2021-07-18 19:16:48 +01:00
Shino
f293132345
feat(CommandInteraction): add CommandInteractionOptionResolver ( #6107 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2021-07-18 19:16:32 +01:00
HyRo
4d53d0fd11
refactor(ActionsManager): less complex code ( #6102 )
...
Co-authored-by: Matt (IPv4) Cowley <me@mattcowley.co.uk >
Co-authored-by: DTrombett <73136330+DTrombett@users.noreply.github.com >
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
Co-authored-by: Gabe616 <60316309+Gabe616@users.noreply.github.com >
2021-07-17 12:25:59 +01:00
Advaith
366f3c910a
feat: make Instance#fetch force true by default, and fix force parameter ( #6116 )
...
Co-authored-by: Almeida <almeidx@pm.me >
2021-07-17 12:25:23 +01:00
Antonio Román
ef5ba05996
types(Message): mark #thread as nullable ( #6129 )
2021-07-17 12:25:05 +01:00
Alan
de384047b3
chore(ApiRequest): remove mention of var ( #6125 )
...
Co-authored-by: Alan <you@example.comalanlichen1 @gmail.com>
2021-07-17 12:22:45 +01:00
Antonio Román
5ca97c9351
refactor: remove timer utilities from Client ( #6113 )
2021-07-16 13:31:25 +01:00
Joey Smalen
f200f14a40
feat(REST): append additional information to the required User Agent ( #6112 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-07-16 12:27:12 +01:00
DTrombett
8db6df3d1e
types(Options): add types for cacheWithLimits ( #6095 )
2021-07-16 12:20:38 +01:00
Antonio Román
576eee8de2
refactor: remove typing caching ( #6114 )
...
Co-authored-by: DTrombett <73136330+DTrombett@users.noreply.github.com >
2021-07-16 12:20:05 +01:00
Shino
4206e35b23
feat(Client): add conditional ready typings ( #6073 )
2021-07-14 16:19:38 +01:00
DTrombett
60148c6a78
types(Interaction): change inGuild return type ( #6094 )
2021-07-14 16:14:20 +01:00
Bluenix
a9e7ebd94f
types(PartialWebhookFields): add APIMessage to deleteMessage union ( #6085 )
2021-07-14 16:13:32 +01:00
Hackerboi 69
98c60789a2
types(Interactions): fix function overloads ( #6109 )
2021-07-13 13:31:55 +01:00
monbrey
1dcad051a8
revert: support for nested arrays of components, fix error handling ( #6081 )
2021-07-12 07:53:27 +01:00
Matt (IPv4) Cowley
dee5c83fc0
fix(PermissionsOverwrites): only convert type if number ( #6092 )
2021-07-12 07:53:18 +01:00
Tiemen
a8984bc68c
types(Guild): remove fetchVoiceRegions ( #6099 )
2021-07-11 23:58:16 +01:00
Rodry
d433fe8a08
fix: channel type check in actions ( #6086 )
2021-07-10 21:51:32 +01:00
SpaceEEC
f72ce7c136
fix(GuildChannel): clone its PermissionOverwriteManager too ( #6083 )
2021-07-10 13:15:20 +01:00
DTrombett
d6c43a50bd
types(Partial): add partial reactions ( #6066 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-07-09 12:25:59 +01:00
iCrawl
5b6be0cebc
types(Test): fix overloads for channel create
2021-07-08 22:46:26 +02:00
SpaceEEC
637c8e0fdf
fix(PresenceUpdate): use added presence over nullable getter ( #6077 )
...
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-07-08 21:43:48 +01:00
Rodry
6301728d35
refactor(Channel): change channel types to UPPER_CASE ( #6035 )
2021-07-08 21:32:19 +01:00
anandre
b170fb5ce8
docs(InteractionResponses): reply docs example ( #6079 )
...
Co-authored-by: DTrombett <73136330+DTrombett@users.noreply.github.com >
2021-07-08 21:16:03 +01:00
BaumianerNiklas
67e9ce4693
docs(InteractionResponses): generalize wording in update to fit other component interaction types ( #6074 )
2021-07-08 15:39:36 +01:00
BannerBomb
c1eaa78ab7
typings(GuildInviteManager): FetchInvitesOptions ( #6076 )
2021-07-08 15:39:23 +01:00
1Computer1
9cd5e7ed61
refactor(Managers): rename add to _add ( #6060 )
2021-07-08 11:34:45 +01:00
DTrombett
28b5ffb4d6
docs(ClientUser): fix shardId nullable ( #6072 )
...
* docs(ClientUser): fix shardId nullable
* docs(ClientUser): fix id lowercase for consistency
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-07-07 23:22:51 +01:00
Antonio Román
7322547172
types: fixed unreachable overloads ( #6062 )
2021-07-07 17:34:39 +01:00
DTrombett
58bbcd591e
types(ApplicationCommand): fix option name ( #6067 )
...
* types(ApplicationCommand): fix option name
* fix(ApplicationCommand): update tests
* fix(ApplicationCommand): fix error param
2021-07-07 13:41:47 +01:00
Antonio Román
98a5b52d8b
refactor(ApplicationCommandManager): remove unused assignment ( #6063 )
2021-07-07 13:41:02 +01:00
Antonio Román
4eb3a2a885
refactor: rename Constants.OPCode to Opcode, moved objects to enums ( #6065 )
2021-07-07 13:40:36 +01:00
ckohen
755c180659
feat: allow channels from uncached guilds to be returned from fetch ( #6034 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-07-06 13:04:26 +01:00
Rodry
2e078e4488
types(*): revert incorrect unknown type changes ( #6057 )
...
Co-authored-by: DTrombett <73136330+DTrombett@users.noreply.github.com >
2021-07-05 22:49:34 +01:00
Jan
c0a814fdb3
feat(Collector): better types for events ( #6058 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-07-05 22:26:15 +01:00
BannerBomb
4c0426c469
docs: fixed several typings and MessagePayload#create JSDoc ( #6059 )
2021-07-05 22:26:06 +01:00
SpaceEEC
ded93feb57
refactor(PresenceManager): have Presence extend Base and simplify add ( #6056 )
...
* refactor(PresenceManager): have Presence extend Base and simplify add
* style(Presence): add empty line after super call
Co-authored-by: Noel <buechler.noel@outlook.com >
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-07-05 19:53:15 +01:00
SpaceEEC
afbd5db404
refactor(Presences): remove from User, nullable on GuildMember ( #6055 )
...
as well as on Client#presenceUpdate
2021-07-05 19:53:00 +01:00
Shubham Parihar
8d9ab741c8
docs(ThreadChannel): fix documentation for setLocked method ( #6053 )
2021-07-05 18:36:25 +01:00
iAmZiNc
162d89a42f
fix(Presence) missing client property definition ( #6054 )
2021-07-05 18:03:07 +01:00
Almeida
93e2c04ec2
fix(InviteScope): added missing 'bot' scope ( #6052 )
2021-07-05 16:07:57 +01:00
Antonio Román
03fe6ee4e4
test(Types): add notPropertyOf type-only utility ( #6051 )
2021-07-05 16:07:45 +01:00
Souji
3022b0f5b1
refactor(Intents): remove computed shorts ( #6050 )
2021-07-05 16:07:30 +01:00
PanSzelescik
28c57246d1
feat(Message): add 'failIfNotExists' to ClientOptions ( #6038 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-07-05 13:53:40 +01:00
PanSzelescik
31d31293d3
feat(LimitedCollection): export LimitedCollection ( #6043 )
...
* feat(LimitedCollection): export LimitedCollection
* fix: remove @private
* fix: typings
2021-07-05 13:53:15 +01:00
monbrey
34708d6d18
fix(SelectMenuInteraction): set values to empty array if not provided ( #6045 )
2021-07-05 13:39:21 +01:00
Antonio Román
1a27f57950
refactor: remove lastMessage properties from User and GuildMember ( #6046 )
2021-07-05 13:11:13 +01:00
Jan
676118ab0f
refactor(typings): general cleanup ( #6047 )
2021-07-05 12:55:06 +01:00
monbrey
e3d877d542
fix(Guild): add invite manager property, extend CachedManager ( #6049 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-07-05 12:16:34 +01:00
BannerBomb
fe5d56c9b1
fix(TeamMember): Fixed incorrect return types. ( #6044 )
2021-07-04 22:55:00 +01:00
monbrey
c6e5521687
feat(Client): enforce passing scopes to generateInvite ( #6024 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-07-04 22:53:57 +01:00
DraftMan
9e08b02df2
feat(Managers): ✨ Add GuildInviteManager ( #5889 )
...
Co-authored-by: iShibi <shubhamparihar391@gmail.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: SpaceEEC <SpaceEEC@users.noreply.github.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: iCrawl <icrawltogo@gmail.com >
2021-07-04 22:53:13 +01:00
BannerBomb
c4aa9feee2
types(Options): should extend null ( #6042 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-07-04 22:05:16 +01:00
Antonio Román
185e37602b
types(Voice): move types to the library's definitions ( #6041 )
...
* types(Voice): move types to d.js
* types: added padding lines
Co-authored-by: Noel <buechler.noel@outlook.com >
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-07-04 21:10:33 +01:00
Antonio Román
a7c6678c72
refactor: change xID to xId ( #6036 )
...
* refactor: change `xID` to `xId`
* Update src/managers/MessageManager.js
Co-authored-by: Noel <buechler.noel@outlook.com >
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-07-04 19:54:27 +01:00
didinele
281072be44
chore: remove unnecessary getter ( #6037 )
2021-07-04 15:59:28 +01:00
1Computer1
ab0b3b9a07
fix(Structures): remove Structures ( #6027 )
2021-07-04 12:26:35 +01:00
Shubham Parihar
db60e367b4
docs(MessageManager): document options param for #edit as required ( #6031 )
2021-07-04 12:25:59 +01:00
ckohen
2ab32e6bc6
types: better fullPermissions typings ( #6028 )
2021-07-04 12:25:42 +01:00
ckohen
b62d646271
docs: add Partial typedef ( #6029 )
2021-07-04 12:25:35 +01:00
Shubham Parihar
d58f0d243c
fix(GuildChannel): use map method on cache not its manager ( #6032 )
2021-07-04 12:25:28 +01:00
monbrey
610b0b4dd6
docs: fix some missed MessageComponent collector methods ( #6023 )
2021-07-04 00:27:07 +01:00
monbrey
8077e4f4f1
fix(PermissionOverwriteManager): pass ID to API correctly ( #6026 )
2021-07-04 00:26:44 +01:00
1Computer1
8c7cb0eff8
feat(Managers): add customizable caching for managers ( #6013 )
2021-07-04 00:26:26 +01:00
Almeida
ec06ba7ad0
docs(*): wrap optional properties with union types in parentheses ( #6021 )
2021-07-03 21:00:53 +01:00
Shubham Parihar
4bf49809f2
refactor: improve typings and docs related to threads ( #5991 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-07-03 20:38:38 +01:00
SkyFlags
7e3001191c
fix(GuildChannel): Add missing 'cache' property ( #6019 )
2021-07-03 19:59:52 +01:00
Vlad Frangu
39db95352c
fix: Remove connection.url from open debug message ( #6018 )
2021-07-03 18:44:48 +01:00
monbrey
374c779f7f
feat(InteractionCollector): reworked to be more generic ( #5999 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-07-03 13:35:39 +01:00
DTrombett
bd25ff5913
fix(Util): splitMessage not working with array ( #6008 )
...
Co-authored-by: muchnameless <12682826+muchnameless@users.noreply.github.com >
2021-07-03 13:25:43 +01:00
Antonio Román
2446ff5251
refactor(Util): make class extend null ( #6000 )
2021-07-03 13:25:35 +01:00
Ishmaam Khan
e7ad2fe207
feat: PermissionOverwriteManager ( #5318 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-07-03 13:24:38 +01:00
Antonio Román
a11a10525b
refactor: rename events to be consistent with WS names ( #6010 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-07-03 13:23:53 +01:00
SpaceEEC
7dd1a8da08
docs(Collector): properly document endReason ( #6016 )
2021-07-03 13:23:15 +01:00
ckohen
568691ce6a
fix: correct permissions checks and cache on update ( #6015 )
2021-07-03 13:23:01 +01:00
Rodry
4adfc45b5a
docs(CreateInviteOptions): fix TargetType link ( #6017 )
2021-07-03 13:22:35 +01:00
Antonio Román
98e45a5995
feat(Formatters): added new URL utilities and docs ( #6014 )
...
* feat(Formatters): added new URL utilities and docs
* refactor: use static class to fix docsgen error
* fix(Typings): declare members as public
* docs(Formatters): add method tags
* docs: remove empty line
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-07-03 13:22:20 +01:00
Rodry
56b5b7ee82
types(MessageOptions): fix components being optional ( #6005 )
2021-07-03 08:58:29 +01:00
DTrombett
0dc5dd5808
types(*): create mention types ( #6003 )
2021-07-03 08:58:18 +01:00
Pravesh Kunwar
1242c5434d
types(VoiceState): fix optional params ( #5993 )
2021-07-03 08:57:41 +01:00
BannerBomb
c40b06cac9
types(ClientUser): updated setAFK signature ( #6011 )
2021-07-03 08:57:31 +01:00
Tobias Peltzer
e4be666c2c
fix(ThreadManager): fixed wrong private and fetchAll check ( #6012 )
2021-07-03 08:56:35 +01:00
Adrian Paschkowski
3a718d8c62
fix(Typings): Improve components typings in MessageEditOptions ( #6002 )
2021-07-02 19:54:13 +01:00
Antonio Román
27e217caee
chore(Constants): added new error codes ( #5975 )
2021-07-02 19:53:48 +01:00
Rodry
fbdad6eac3
docs(*): add class links to isX() methods ( #6007 )
2021-07-02 19:51:59 +01:00
kikorp78
fe6cc0c15d
types(MessageSelectMenu): fix typings ( #5995 )
2021-07-02 00:44:05 +01:00
BannerBomb
726073fef7
docs: WebSocketShard#send and TextBasedChannel#send ( #5998 )
2021-07-02 00:42:11 +01:00
Antonio Román
1e73c25fbf
feat(RoleManager): added edit method, alias Role#edit ( #5983 )
...
Co-authored-by: monbrey <rsm999@uowmail.edu.au >
2021-07-01 22:32:03 +01:00
DTrombett
d742814686
docs(Util): methods removed on the base object ( #5990 )
2021-07-01 17:38:52 +01:00
Rodry
d078dce2f8
ci: deprecate old dev releases on publish ( #5992 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-07-01 17:37:32 +01:00
Hackerboi 69
521d26c57f
types(Interactions): fix function overload types ( #5989 )
2021-07-01 17:37:25 +01:00
Adrian Castro
6edf55c04b
fix(ApplicationCommand): fix typo in JSDoc ( #5994 )
2021-07-01 17:35:10 +01:00
monbrey
941cd86881
types: few missing thread channels ( #5988 )
2021-07-01 10:01:14 +01:00
monbrey
0eeb2775a5
types(MessageOptions): improved component typings ( #5987 )
2021-07-01 10:00:33 +01:00
Rodry
58183d425b
docs(Partials): add link to the guide ( #5982 )
2021-07-01 09:58:27 +01:00
monbrey
9ac68670d7
fix(ThreadChannel): check for existence of properties when patching ( #5961 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-07-01 09:58:20 +01:00
Shubham Parihar
71fb33a5fe
feat(StageChannel): add createStageInstance method & use better naming convention ( #5951 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-07-01 09:58:11 +01:00
ckohen
388e05b4af
types(ApplicationCommandPermissionsManager): fix types ( #5979 )
2021-07-01 09:58:01 +01:00
Rodry
f819416bac
docs(MessageSelectMenu): add link to Discord docs ( #5984 )
2021-07-01 09:57:25 +01:00
DTrombett
a08ce7dddb
types(ThreadChannel): make locked and archived param optional ( #5980 )
2021-06-30 23:45:59 +01:00
Sugden
1e8f01253e
refactor: new node features ( #5132 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-06-30 21:40:33 +01:00
Shubham Parihar
f108746c15
docs(ThreadManager): fix FetchedThreads typedef and startMessage ( #5971 )
2021-06-30 17:20:01 +01:00
Shubham Parihar
b7ed6752ac
feat(Channel): add isThread typeguard for better TS support ( #5978 )
2021-06-30 16:19:59 +01:00
Rodry
788d58e5a3
types(*): make hex color types compatible with ColorResolvable ( #5973 )
...
* types(*): make hex color types compatible with ColorResolvable
* types(*): create HexColorString type
* types(HexColorString): move to a less awkward place
2021-06-30 14:32:14 +01:00
iCrawl
64f093f9c4
chore: deps
2021-06-30 13:05:02 +02:00
Antonio Román
8c7a28f211
feat(Util): added formatters ( #5976 )
2021-06-30 09:50:31 +01:00
A1ex
58bc1458d0
docs(Message): Add ThreadChannel as a channel type ( #5972 )
2021-06-30 06:24:37 +01:00
Mark Fisher
ae37d202a5
types(CommandInteraction): Readd followUp type ( #5974 )
2021-06-30 06:21:24 +01:00
iCrawl
5842e35881
fix(Typings): erronous RawMessage
2021-06-29 23:38:23 +02:00
monbrey
5e28ff83cb
feat(Interactions): option to auto-fetch replies ( #5831 )
2021-06-29 22:32:33 +01:00
Shubham Parihar
5dfd7dd1bf
docs(ThreadManager): fix reason prop of ThreadCreateOptions ( #5970 )
2021-06-29 22:31:26 +01:00
Jake Ward
3174507d57
types(ThreadManager): add type to ThreadManager#create options ( #5969 )
2021-06-29 21:03:15 +01:00
DTrombett
edab5afff9
fix(Thread): make archive_timestamp not nullable ( #5965 )
2021-06-29 20:41:21 +01:00
Antonio Román
1925d01d8f
fix(Sharding): strict type context and return ( #5933 )
2021-06-29 20:36:04 +01:00
Papageorgiadis Savvas
87e8cdd3eb
feat(Interaction): add guild guard ( #5955 )
...
* feat(Interaction): add guild guard
* fix: remove possibly uncached getters & duplicate method
* fix: boolean ensuring
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2021-06-29 20:35:52 +01:00
Rodry
706c6eae60
ci: add UNIX timestamp to version number ( #5967 )
...
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
2021-06-29 20:27:47 +01:00
Shubham Parihar
853be621ac
docs(Channel): fix description of thread channel types ( #5968 )
2021-06-29 20:27:20 +01:00
ckohen
6264c60e97
feat(Managers): new ApplicationCommandPermissionsManager ( #5897 )
...
Co-authored-by: SpaceEEC <24881032+SpaceEEC@users.noreply.github.com >
Co-authored-by: Yoshida Tomio <mail@tomio.codes >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-06-29 19:19:48 +01:00
ckohen
bbc48fdad6
chore(Threads): general fixup and catch up on features ( #5959 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-06-29 18:58:51 +01:00
Amish Shah
63a8df1c1f
chore(Types): include @discordjs/voice typings ( #5941 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2021-06-29 18:44:45 +01:00
BannerBomb
5ad83a6a65
fix(Webhook): return void from #delete for consistency. ( #5954 )
2021-06-29 13:25:01 +01:00
BannerBomb
fb8d5166a8
refactor(Presence): remove second assignment of syncID ( #5956 )
2021-06-29 11:50:51 +01:00
Antonio Román
acdcb906ae
types(ColorResolvable): change string to #${string} ( #5950 )
2021-06-29 00:42:54 +01:00
Jan
6c447b12e3
fix(Collector): docs and types ( #5937 )
2021-06-29 00:37:45 +01:00
monbrey
41f718f779
docs: drop string from MessageButtonStyleResolvable ( #5944 )
2021-06-29 00:37:38 +01:00
Peter Maguire
d38b34756b
docs(Features): resolved typo in FATEWAY_PRESENCE_LIMITED ( #5952 )
...
* Fix documentation typo
* Update index.d.ts
2021-06-29 00:34:43 +01:00
BaumianerNiklas
d3d19ce49b
docs(Webhook): fix thread example in send method ( #5953 )
2021-06-29 00:34:30 +01:00
monbrey
e37ef3af21
types: define ApplicationCommand enums in lib ( #5947 )
2021-06-28 12:00:07 +01:00
DraftMan
0a0630c049
revert(BitField): ⏪ Bring back-compatibility after BitField serialization ( #5910 )
2021-06-28 11:54:14 +01:00
SkyFlags
dc671c8ac4
fix(Message): Make author of referenced message nullable ( #5929 )
2021-06-28 11:53:53 +01:00
monbrey
03d3a5cdde
types: fix remaining Raw type references, update discord-api-types dep ( #5942 )
2021-06-27 22:48:11 +01:00
monbrey
b15d825bb3
refactor(MessagePayload): rename APIMessage ( #5921 )
2021-06-27 12:47:15 +01:00
SpaceEEC
630432b4e2
docs(Channel): make the type news_thread an inline code-block ( #5940 )
2021-06-27 12:46:37 +01:00
Rodry
e44ae96100
fix(User): fix bot and system properties being incorrect in some cases ( #5923 )
2021-06-27 12:46:24 +01:00
Antonio Román
985d4d6a43
refactor: removed code and split options ( #5918 )
...
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
BREAKING CHANGE: Removed `APIMessage#split`
BREAKING CHANGE: Removed `MessageEditOptions#code`
BREAKING CHANGE: Removed `BaseMessageOptions#code`
BREAKING CHANGE: Removed `BaseMessageOptions#split`
2021-06-26 23:11:40 +01:00
Jan
0d0c8f07f2
refactor(Collector): make filter an option ( #5903 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-06-26 10:57:06 +01:00
monbrey
1439183ad3
feat(MessageComponentInteraction): component getter ( #5840 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
2021-06-26 10:55:37 +01:00
Jake Ward
adecead716
fix(ThreadMemberManager): fix ThreadMemberManager#add and ThreadMemberManager#fetch ( #5927 )
2021-06-26 10:54:37 +01:00
ckohen
6065b11634
types(ThreadMemberManager): fix incorrect usage ( #5928 )
2021-06-26 10:54:23 +01:00
SpaceEEC
4714a961b8
fix(Webhook): resolve non-string avatars too ( #5914 )
2021-06-25 11:11:56 +01:00
Jan
261612596d
feat(MessageMentions): add repliedUser ( #5905 )
2021-06-25 11:07:31 +01:00
Rodry
5af2ef5fbc
docs(Thread): add links to discord api docs ( #5919 )
2021-06-25 00:34:10 +01:00
monbrey
75837a8252
docs(MessageSelectMenu): fix options typings ( #5922 )
2021-06-25 00:33:58 +01:00
monbrey
e5fcf0bee5
feat(MessageSelectMenu): droppybois ( #5692 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-06-24 22:25:16 +01:00
BannerBomb
d984ac9d09
Fixed typos from commit #5570 ( #5917 )
2021-06-24 22:20:57 +01:00
monbrey
ca2a36b1d7
fix(ApplicationCommand): stringType isn't supposed to be sent to the API ( #5916 )
2021-06-24 21:57:11 +01:00
ckohen
7346621d15
feat: api v9 and threads ( #5570 )
...
Co-authored-by: Noel <icrawltogo@gmail.com >
Co-authored-by: Amish Shah <dev@shah.gg >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: SynthGhost <60333233+synthghost@users.noreply.github.com >
Co-authored-by: SpaceEEC <24881032+SpaceEEC@users.noreply.github.com >
Co-authored-by: Elliot <elliot@maisl.fr >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2021-06-24 20:48:29 +01:00
monbrey
ea49f7ca74
feat(InteractionCreate): move to an Action handler ( #5906 )
2021-06-24 20:42:56 +01:00
SpaceEEC
ee025b0558
fix(Permissions): allow admin to override in the missing method ( #5911 )
2021-06-24 20:42:40 +01:00
Rodry
e0efcc6ab0
docs(*): add links to Discord's API objects & data ( #5862 )
2021-06-24 09:55:44 +01:00
Pronin Egor
6d3d00b445
fix(InteractionResponses): set replied status on editReply ( #5899 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
Co-authored-by: Noel <icrawltogo@gmail.com >
2021-06-24 00:07:33 +01:00
Shubham Parihar
d930c812bb
feat: add missing APIError codes ( #5898 )
2021-06-24 00:04:55 +01:00
monbrey
bd9f56af9a
feat(Interactions): improve error handling for ephemeral responses ( #5892 )
...
Co-authored-by: muchnameless <12682826+muchnameless@users.noreply.github.com >
2021-06-24 00:03:52 +01:00
monbrey
2d7c12b0e9
fix(Message): flags not being parsed on some edits ( #5886 )
...
* fix(Message): flags not being parsed on some edits
* refactor(MessageManager): access cache once
2021-06-24 00:02:30 +01:00
Jan
1816a93b1b
refactor: remove exported shortcuts to util methods ( #5904 )
2021-06-23 10:47:17 +01:00
Shubham Parihar
6cebeae15e
docs: move embeds field into BaseMessageOptions ( #5902 )
2021-06-22 15:25:18 +01:00
Antonio Román
edf6f0ca70
docs(Readme): remove dependencies badge ( #5901 )
2021-06-22 11:09:23 +01:00
Brage
3d96a33bd0
docs(AnonymousGuild): add missing extends tag ( #5896 )
2021-06-22 10:24:04 +01:00
Shubham Parihar
c850ae1027
feat: add APIError codes for stage instance ( #5888 )
2021-06-20 15:48:02 +01:00
ckohen
174b7a7f9c
fix(Guild): don't patch before instance properties ( #5885 )
...
Co-authored-by: BannerBomb <BannerBomb55@gmail.com >
2021-06-20 15:47:30 +01:00
Jacob Morrison
1f8f3ab0f8
fix(presenceUpdate): fire when only state/details change on an activity ( #5846 )
2021-06-19 17:27:54 +01:00
Souji
44e2ee7b20
feat(WelcomeScreen): welcome screens ( #5490 )
...
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
Co-authored-by: izexi <43889168+izexi@users.noreply.github.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-06-19 16:44:45 +01:00
Brage
807ea2d3c1
docs(VoiceState): channel can be null ( #5872 )
...
The docs does not show that VoiceState#channel can be null

This should fix the issue
2021-06-18 16:37:57 +01:00
Tyler Resch
e3ed74a5e8
docs(ReplyMessageOptions,MessageEditOptions): replaced embed with embeds ( #5860 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-06-18 14:42:53 +01:00
Shubham Parihar
2d12db000f
feat: stage instance invite ( #5856 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-06-18 00:01:18 +01:00
Shubham Parihar
a3cbcca13d
feat(Guild): add enum for premium_tier ( #5868 )
2021-06-16 15:33:01 +01:00
monbrey
a0b7d95e36
types(MessageReactionResolvable): add string ( #5863 )
2021-06-16 10:29:14 +01:00
Antonio Román
6cceb936a7
refactor(Package): remove runkitExampleFilename ( #5866 )
2021-06-16 10:29:02 +01:00
Shubham Parihar
f7eeccba4b
feat(*): use enums for consistency and speed ( #5843 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-06-15 12:33:31 +01:00
Rodry
671436cbb8
fix(Message): editedTimestamp defaulting to 0 ( #5847 )
2021-06-15 12:02:56 +01:00
monbrey
9dda9b742f
refactor(awaitMessageComponentInteraction): use options object for lib consistency ( #5852 )
2021-06-15 12:02:48 +01:00
Jiralite
96a4e7b86e
docs: Consistent application name usage ( #5853 )
2021-06-15 12:02:39 +01:00
ThumusLive
038ee99604
feat(Widget): wrapper for widget.json ( #5619 )
...
Co-authored-by: monbrey <rsm999@uowmail.edu.au >
Co-authored-by: BannerBomb <BannerBomb55@gmail.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: Noel <icrawltogo@gmail.com >
2021-06-15 12:02:18 +01:00
Tyler Resch
a6dae75d3a
docs(TextBasedChannel#send): update embeds example ( #5857 )
2021-06-15 11:59:53 +01:00
Shubham Parihar
918921e821
feat: stage instances ( #5749 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-06-14 12:57:37 +01:00
muchnameless
a1f94f670e
fix(ApplicationCommand): default option.required fix ( #5848 )
2021-06-14 08:10:05 +01:00
Shubham Parihar
1ac9a2eb5b
refactor(*): make typedefs for all options params ( #5785 )
...
Co-authored-by: Rodry <38259440+ImRodry@users.noreply.github.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-06-13 19:32:54 +01:00
monbrey
01a1fd615b
fix(Guild): setChannelPositions null parenting ( #5841 )
2021-06-13 19:31:06 +01:00
Rodry
77c1f15c9f
fix(ApplicationCommand): default option.required to false ( #5838 )
2021-06-13 19:31:00 +01:00
Papageorgiadis Savvas
d5bb7585da
types(GuildApplicationCommandManager): allow undefined command ( #5837 )
...
Co-authored-by: Almeida <almeidx@pm.me >
2021-06-13 19:30:34 +01:00
Almeida
a0a56e2cb3
types: corrected shard broadcastEval ( #5834 )
2021-06-13 19:30:28 +01:00
Jan
4dbcaf76c3
refactor(GuildPreviewEmoji): make roles an array ( #5720 )
2021-06-13 19:30:20 +01:00
Jan
02693bc02f
refactor(APIMessage): remove unused declarations ( #5836 )
2021-06-12 12:11:57 +01:00
monbrey
9376ee42f4
docs(ButtonInteraction): fix typo ( #5835 )
2021-06-12 12:11:48 +01:00
ckohen
7111b4cd5f
refactor: fetch options consistency ( #5824 )
2021-06-12 12:10:35 +01:00
monbrey
08cffd6a30
types(MessageComponentInteraction): update should return Promise<void> ( #5829 )
2021-06-12 12:10:24 +01:00
Shubham Parihar
29173bf814
fix(GuildManager): #create throws when systemChannelFlags is undefined ( #5832 )
2021-06-12 12:10:13 +01:00
Matt (IPv4) Cowley
c5859337b6
fix(GuildChannel): don't force parentID/permissionOverwrites to empty on create ( #5823 )
2021-06-12 12:10:01 +01:00
Adrian Castro
99ff715137
feat(*): document and support embeds field in message create endpoint ( #5792 )
...
Co-authored-by: ckohen <chaikohen@gmail.com >
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
2021-06-11 23:45:17 +01:00
Matt (IPv4) Cowley
6df36232a0
fix(GuildChannel): improve empty overwrite handling for permissionsLocked ( #5821 )
2021-06-11 23:45:05 +01:00
Antonio Román
9e5106d90e
docs: removed topics and FAQ from the repository ( #5820 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: ckohen <chaikohen@gmail.com >
2021-06-11 23:41:49 +01:00
ckohen
24e5868818
fix(ApplicationCommands): allow managing commands for uncached guilds ( #5729 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-06-11 23:26:24 +01:00
Jan
e990c35476
fix(ClientApplication): freeze flags ( #5811 )
2021-06-11 23:22:10 +01:00
Shubham Parihar
a5a6e22316
fix(*): typedefs and typings for image & webhook options ( #5805 )
2021-06-11 23:22:01 +01:00
SpaceEEC
19d0405aa5
refactor(GuildChannel): use Permissions.defaultBit over 0n ( #5822 )
2021-06-11 23:21:51 +01:00
Antonio Román
fdef940127
refactor: remove all voice code ( #5818 )
...
* refactor: remove all voice code
* refactor: remove even more remnants
2021-06-11 23:21:34 +01:00
Almeida
93b0a4e005
fix(TextBasedChannel): allow passing an APIMessage with split ( #5815 )
...
* fix(TextBasedChannel): allow passing an APIMessage with split
* fix(Webhook): allow passing an APIMessage with slit
2021-06-11 22:54:29 +01:00
Ratul Saha
19fd1622f5
types(Extendable): add ButtonInteraction ( #5802 )
2021-06-11 22:54:00 +01:00
Jan
e3e466d3e5
refactor(MessageEmbed): remove files ( #5813 )
...
* refactor(MessageEmbed): remove files
* fix: test
2021-06-11 21:36:31 +01:00
Juruel Keanu Lorenzo
a7ebb2145c
fix(PermissionOverwrites): optional allow/deny OverwriteData ( #5810 )
2021-06-11 21:31:11 +01:00
Adrian Paschkowski
935f819207
fix(Typings): Fix BitField toJSON/valueOf return types ( #5806 )
2021-06-11 21:30:58 +01:00
Almeida
5fb6c0dd14
chore(npm): ignore unnecessary files ( #5816 )
...
* chore(npm): ignore unnecessary files
* use package#files instead of npmignore
2021-06-11 21:30:34 +01:00
Antonio Román
55ad6f0e23
docs(README): re-add install command, remove voice remnants ( #5817 )
2021-06-11 21:30:09 +01:00
Jan
77e28cf65b
fix(Hooks): make husky hooks executable ( #5812 )
2021-06-11 17:18:05 +01:00
Mark Fisher
41673b7382
fix(GuildChannel): clone errors when options.name isn't provided ( #5804 )
2021-06-11 11:04:45 +01:00
SpaceEEC
53d8e49dca
fix(WebSocketShard): don't catch errors thrown in event handlers ( #5803 )
2021-06-11 10:46:14 +01:00
Tyler Resch
f5f3f77286
docs(MessageEmbed): deprecation advisory for type ( #5774 )
...
Co-authored-by: DTrombett <73136330+DTrombett@users.noreply.github.com >
Co-authored-by: Noel <icrawltogo@gmail.com >
2021-06-10 19:35:35 +01:00
SpaceEEC
097c7b9cdd
fix: don't patch missing properties from partial payloads ( #5796 )
...
* fix: don't patch missing properties from partial payloads
* fix(GuildChannel): initialize permissionOverwrites in the constructor
* refactor(GuildChannel): remove redundant if
2021-06-10 17:42:45 +01:00
Shubham Parihar
ffabec3a5e
feat(Guild): add enum for mfa_level ( #5797 )
2021-06-10 17:19:08 +01:00
SpaceEEC
2f5424bdac
fix(GuildChannel): spread clone options to avoid infinite recursion ( #5800 )
2021-06-10 17:07:12 +01:00
SpaceEEC
18ac72e457
feat(RequestHandler): emit more info when a rate limit was hit ( #5801 )
...
* feat(RequestHandler): emit more info when a rate limit was hit
* emit 'None' when no sublimit was hit
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-06-10 17:06:11 +01:00
SpaceEEC
eb98e33a85
fix(Webhook): throw an error if no token is available when it's required ( #5798 )
2021-06-10 17:05:45 +01:00
Shubham Parihar
e0ab836b2d
feat: add new APIErrors ( #5794 )
2021-06-10 17:05:37 +01:00
SpaceEEC
ea0e06f980
fix(ClientPresence): produce valid activities for set presences ( #5799 )
2021-06-10 17:05:27 +01:00
SpaceEEC
68f7aebcaf
fix(BitField): ensure missing returns an array of strings ( #5795 )
2021-06-10 17:05:17 +01:00
Souji
a1f763ee75
refactor(Guild): remove region from guild and manager methods ( #5766 )
2021-06-10 15:09:57 +01:00
u9g
fbcbb29884
feat(Util): allow array for StringOptions' char ( #5566 )
...
Co-authored-by: Voltrex <62040526+VoltrexMaster@users.noreply.github.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Papaia <43409674+papaia@users.noreply.github.com >
Co-authored-by: Noel <icrawltogo@gmail.com >
2021-06-10 10:24:45 +01:00
Shubham Parihar
eb0291d9a5
feat(GuildAuditLogs): make #target a channel for channel related logs ( #5781 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-06-10 10:24:36 +01:00
ckohen
35781597d0
fix(ApiMessage): only pass objects as options directly ( #5793 )
...
* fix(ApiMessage): only pass objects as options directly
* refactor: inline if with ternary
2021-06-10 08:41:01 +01:00
Austrian
35c2225f50
docs(Messages): fix examples in messages after changes in #5758 ( #5791 )
2021-06-09 19:33:07 +01:00
Jiralite
4511624e79
docs(ApplicationCommand): Typos in ApplicationCommandPermissionData ( #5789 )
2021-06-09 19:32:49 +01:00
Amish Shah
c6aeebb18d
feat(Sharding*): contexts for broadcastEval ( #5756 )
...
* feat(ShardClientUtil): add parameterList to broadcastEval
* feat(ShardingManager): add parameterList to broadcastEval
* chore: update typings
* refactor(Sharding*): use BroadcastEvalOptions
* chore: update typings
* docs: use serializable instead of stringifiable
* refactor: don't set broadcastEval default context
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
* chore: fix inaccuracy in typings
* refactor(Sharding*): remove string-based broadcastEval
* fix(ShardingManager): incorrect usage of _broadcastEvalRaw
* refactor(ShardingManager): remove unnecessary method
* refactor(Sharding*): type check the eval script
* fix(ShardingManager): return Promise rejection rather than throwing an error
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
* chore: fix typings
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-06-09 18:14:33 +01:00
Amish Shah
7b2e12b102
feat(Voice): implement support for @discordjs/voice ( #5402 )
2021-06-09 14:21:19 +01:00
monbrey
c4f1c75efa
feat: general component improvements ( #5787 )
2021-06-09 13:59:12 +01:00
Kevin
0156f693e0
fix(BitField): throw an error if bit to resolve is undefined ( #5565 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-06-09 13:56:40 +01:00
Jan
0139e102e3
docs(GuildMemberManager): fix docs for #search() ( #5784 )
2021-06-09 13:15:53 +01:00
Ishmaam Khan
e798fb720e
feat(GuildChannelManager): add 'fetch' method ( #4966 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: Avocado <43632131+Awoocado@users.noreply.github.com >
2021-06-09 13:12:33 +01:00
Adrian Castro
0467a9075f
refactor: enforce single param on sending/editing methods ( #5758 )
...
Co-authored-by: ckohen <chaikohen@gmail.com >
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-06-09 13:12:16 +01:00
Adam Gauthier
dda5ee2e9f
refactor: guildAvailable, typingStop from Constants ( #4861 )
...
Both of these events no longer exist and should not be exposed in
Constants. Typings have been adjusted to correspond to Constants.Events.
2021-06-09 10:43:57 +01:00
Jan
ae78a336e1
fix: remove remnants of awaitMessageComponentInteractions ( #5783 )
2021-06-09 08:45:34 +01:00
Ven
16f261e773
feat(Rest): optional ratelimit errors ( #5659 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-06-09 08:45:04 +01:00
monbrey
c2b3ed09a0
feat: promisified single interaction collection ( #5770 )
2021-06-08 20:52:27 +01:00
Kevin
32d8c8ba94
docs: CommandInteraction#channelID is type of Snowflake ( #5776 )
2021-06-08 14:16:37 +01:00
Nordiago
84e5b075b4
refactor(Interactions): move Structures import out of switch block ( #5763 )
2021-06-08 14:16:05 +01:00
Shubham Parihar
e980948de5
fix(*): add missing imports for custom errors ( #5767 )
2021-06-07 13:09:43 +01:00
meister03
d1c5b6fe9e
fix(ShardingManager): client error event cannot be emitted ( #5559 )
...
Co-authored-by: monbrey <rsm999@uowmail.edu.au >
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-06-07 13:09:23 +01:00
Souji
65dc00f321
feat(Message): applicationID for interaction responses ( #5765 )
2021-06-07 09:58:38 +01:00
Souji
bf191df9c0
feat(Client): make use of with_expiration in #fetchInvite ( #5764 )
2021-06-07 09:58:26 +01:00
Shubham Parihar
4567cd4ca2
docs(InteractionDeferOptions): correctly define the typedef ( #5769 )
2021-06-07 09:33:12 +01:00
monbrey
657635c1c0
fix: add components to MessageOption typedefs ( #5768 )
2021-06-07 09:32:50 +01:00
ckohen
dec191aa1e
feat(Interactions): add InteractionWebhook for better internals ( #5712 )
2021-06-06 00:41:23 +01:00
Rodry
1d57754d46
fix(Interaction): add missing types and fix docs lists ( #5762 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-06-05 21:05:27 +01:00
Shubham Parihar
2901fd595b
fix(Webhook): #editMessage throws error when content is null ( #5757 )
2021-06-05 20:26:12 +01:00
SpaceEEC
f0dad26a5b
fix(MessageComponentInteraction): correctly type defer method ( #5760 )
2021-06-05 20:25:39 +01:00
Shubham Parihar
f7e420bf29
docs: add new guild features ( #5755 )
2021-06-05 11:04:56 +01:00
monbrey
c6696d8399
types: extend MessageComponentInteractionCollector correctly ( #5752 )
2021-06-05 11:04:31 +01:00
TheMaestroo
cf224560bc
fix(RoleManager): bug in #create ( #5730 )
...
Co-authored-by: ckohen <chaikohen@gmail.com >
2021-06-05 07:14:44 +01:00
monbrey
cbd7f2b9aa
feat(MessageComponents): clickybois (MessageButton, MessageActionRow, associated Collectors) ( #5674 )
...
Co-authored-by: Vicente <33096355+Vicente015@users.noreply.github.com >
Co-authored-by: Shubham Parihar <shubhamparihar391@gmail.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: BannerBomb <BannerBomb55@gmail.com >
Co-authored-by: Arechi <22101241+Arechii@users.noreply.github.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-06-04 16:49:46 +01:00
Shubham Parihar
df9b67894a
docs(Message): fix content param in #edit not showing as nullable ( #5748 )
2021-06-03 23:08:40 +01:00
iCrawl
43fc40e9b4
types: fix awaitReactions typings for returned collection
2021-06-03 20:29:02 +02:00
Shubham Parihar
a2f0c11474
fix(Message): update typings and docs related to #edit ( #5745 )
...
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
2021-06-03 19:18:13 +01:00
Rodry
ff4d6dded5
types: change remaining string IDs to Snowflakes ( #5737 )
2021-06-03 19:17:31 +01:00
Casper
3e9ce35023
fix(Typings): add missing typings for HttpError -> requestData ( #5742 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-06-03 19:17:05 +01:00
SpaceEEC
99e2ca408b
debug(WebSocketShard): emit intents used in identify ( #5744 )
2021-06-03 16:18:21 +01:00
Vlad Frangu
db0d7d4ea8
feat(Esm): use gen-esm-wrapper instead of manually making the file ( #5700 )
2021-06-03 16:01:49 +01:00
Jan
b317d86a93
docs: all the missing object -> Object changes ( #5738 )
2021-06-03 15:57:46 +01:00
Jan
bfe01b52ab
fix(MessageEmbed): import custom RangeError class ( #5740 )
2021-06-03 15:54:19 +01:00
Justin
02b3cca522
chore: update the color of the discord.js server badge ( #5739 )
...
This uses the hex code 5865F2, which is the new blurple of Discord.
2021-06-03 15:53:51 +01:00
Vlad Frangu
ef92339d07
feat(Rest): show the data that is sent to Discord when an errors occurs ( #5701 )
2021-06-03 09:35:09 +01:00
Shubham Parihar
af2fad9473
fix(CommandInteraction): cmds with no options throw error ( #5734 )
2021-06-03 09:34:40 +01:00
Shubham Parihar
fdad140997
feat(CommandInteraction): make options a collection ( #5705 )
2021-06-02 17:44:50 +01:00
Lupa
5141ea4f06
fix(CommandInteraction): channel type should be text based channels ( #5690 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-06-02 11:05:35 +01:00
Andreas Clausen
d21e6af1d2
fix(GuildMemberManager): allow moving members to any non-text channel ( #5681 )
2021-06-02 10:57:04 +01:00
Shubham Parihar
678b7da5b3
docs: remove traces of StringResolvable ( #5727 )
2021-06-02 10:55:56 +01:00
Shubham Parihar
086c3f0799
fix: interfaces not importing due to re-export of Snowflake ( #5723 )
...
Co-authored-by: Noel <icrawltogo@gmail.com >
2021-06-02 01:01:59 +01:00
Jan
53d952a4ce
refactor: remove _roles from pseudo-managers ( #5721 )
2021-06-01 22:35:11 +01:00
Souji
7b85a7259f
feat(*): enforce strings ( #4880 )
...
BREAKING CHANGE: Removes all Resolvables for only string inputs
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-06-01 16:31:49 +01:00
monbrey
66a6a1fced
types(Snowflake): export the type ( #5722 )
2021-06-01 07:02:59 +01:00
iCrawl
7f0d93a2da
chore: pull config files out of package.json
2021-06-01 00:06:52 +02:00
SpaceEEC
b212b64214
feat(Message): allow editing files into messages ( #5718 )
2021-05-31 20:56:26 +01:00
Shubham Parihar
256d1b0dfc
docs(Webhook): update typings and docs for #editMessage ( #5713 )
2021-05-31 20:56:08 +01:00
Noel
76db642543
types: use Snowflake type ( #5717 )
...
* types: use Snowflake type
* Update typings/index.d.ts
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
2021-05-31 20:55:18 +01:00
Souji
d52bcd46ec
feat: easier guards for channelUpdate ( #5716 )
...
* feat: easier guards for channelUpdate
* typings: more explicit typings for client events involving channels
* docs: event doc consistency regarding channel types
2021-05-31 16:38:37 +01:00
iCrawl
652c683da7
ci: fix publish action
2021-05-31 03:23:48 +02:00
dependabot[bot]
0b169792af
chore(deps): bump ws from 7.4.5 to 7.4.6 ( #5707 )
...
Bumps [ws](https://github.com/websockets/ws ) from 7.4.5 to 7.4.6.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.4.5...7.4.6 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-30 23:04:12 +01:00
Jeroen Claassens
91efe5a611
ci(publish-dev): improve resolving of next version ( #5710 )
2021-05-30 23:03:35 +01:00
iCrawl
01bb2ac97b
ci: publish action for automatic master releases
2021-05-30 21:33:02 +02:00
Adrian Castro
6567ba821a
fix(PermissionOverwrites): fix typo in typedef jsdoc ( #5704 )
2021-05-30 18:59:51 +01:00
Jan
48d6850d9a
feat: add support for fetching multiple guilds ( #5472 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Noel <icrawltogo@gmail.com >
2021-05-29 22:37:45 +01:00
Vanished
e300518597
Added Certified Moderator badge flag. ( #5642 )
...
Co-authored-by: Shubham Parihar <shubhamparihar391@gmail.com >
2021-05-29 15:29:29 +01:00
ckohen
0b179c87f1
cleanup(Client): guard emitting GMU and PU on user updates ( #5655 )
2021-05-29 15:28:41 +01:00
Ed L
7d7d2a53b1
docs(Message): add example for message.reply ( #5332 )
...
Co-authored-by: Papaia <43409674+papaia@users.noreply.github.com >
2021-05-29 15:27:33 +01:00
Rodry
47bbdf415c
docs(TextChannel): warning about setRateLimitPerUser NewsChannel ( #5403 )
2021-05-29 15:26:30 +01:00
Antonio Román
a73a5cf914
fix(Types): make event listeners accept async callbacks ( #5602 )
2021-05-29 12:28:21 +01:00
Jan
add924cdb2
docs: fix InteractionDeferOptions typedef ( #5694 )
2021-05-29 12:24:28 +01:00
Shubham Parihar
c89bdd7566
fix(GuildEmojiRoleManager): bug in #remove ( #5666 )
2021-05-28 11:09:51 +01:00
SpaceEEC
b90b0c3cfa
fix(ApplicationCommandOptionData): options property should be itself ( #5679 )
...
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
2021-05-27 12:14:13 +01:00
Rodry
7d9818e21a
docs(ColorResolvable): Add Fuchsia to ColorResolvable typedef ( #5676 )
...
Also moved DARKER_GREY to its place in the Colors export on Constants.js
2021-05-27 12:13:58 +01:00
Shubham Parihar
3fe7add2c5
feat(Guild): add the new nsfw_level property ( #5660 )
...
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
Co-authored-by: Noel <icrawltogo@gmail.com >
2021-05-27 12:12:52 +01:00
Shubham Parihar
b40027beb9
types(PermissionOverwriteOptions): remove unused interface ( #5651 )
2021-05-27 12:12:44 +01:00
SpaceEEC
9f491ffeb9
fix(APIMessage): document Interaction as valid MessageTarget ( #5678 )
2021-05-27 11:54:42 +01:00
Shubham Parihar
840ad0a35a
fix(Message): bug in #suppressEmbeds due to #5612 ( #5644 )
2021-05-26 12:09:35 +01:00
Shubham Parihar
3589e0f442
docs: add new typedef to properly doc InteractionReplyOptions ( #5632 )
2021-05-26 12:09:25 +01:00
Jan
ed593c91fb
feat: InteractionDeferOptions ( #5641 )
2021-05-26 12:09:14 +01:00
iCrawl
5f6ec2211d
fix: lint-staged for typescript files
2021-05-26 11:09:56 +02:00
Noel
3ac6d550ca
chore: fix husky install ( #5671 )
2021-05-25 21:36:26 +01:00
Matt (IPv4) Cowley
0ca200f322
chore: set minimum npm version ( #5663 )
2021-05-24 19:58:42 +01:00
cherryblossom000
b376f31af9
fix(DataResolver): fix circular dependency error with GuildTemplate ( #5622 )
2021-05-22 21:40:44 +02:00
Antonio Román
14c6802438
refactor(Deps): use async-queue package ( #5662 )
2021-05-22 21:10:20 +02:00
Noel
f8703e3e59
chore: general cleanup ( #5661 )
2021-05-22 11:40:30 +02:00
Jan
03256bd9f8
fix(ApplicationCommandManager): limit permission methods to guilds ( #5613 )
...
* fix(ApplicationCommandManager): limit permission methods to guilds
* docs: add warn tags
* feat: improve error message
* style: eslint
* chore: make error name more verbose
2021-05-22 10:02:24 +02:00
Shubham Parihar
56d44fbf1c
fix(CommandInteraction): update typings and docs for #editReply ( #5630 )
2021-05-22 09:58:06 +02:00
Casper
38bf24a6e5
chore(Colors): use new Discord colors ( #5624 )
...
* chore(Colors): use new Discord colors
* chore(Colors): add fuchsia color
* chore(Colors): add fuchsia color to ColorResolvable
2021-05-22 09:52:48 +02:00
Shubham Parihar
c8d20a456b
docs(Guild): add proper punctuation to #fetchOwner jsdoc ( #5645 )
2021-05-18 23:21:57 +02:00
Vlad Frangu
ab82cafcde
docs: correct casing of object -> Object in AuditLogChange ( #5636 )
2021-05-15 23:25:06 +02:00
Juruel Keanu Lorenzo
a6079bc9ce
fix(ApplicationCommand): return string equivalent of ApplicationCommandOptionType ( #5617 )
2021-05-15 00:40:41 +02:00
monbrey
68b40dd91d
feat(CommandInteraction): ephemeral followup messages ( #5618 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-05-15 00:40:23 +02:00
monbrey
c7334363b3
fix: resolve emoji in Message#react ( #5614 )
2021-05-13 17:48:07 +02:00
monbrey
73f4114f59
fix: typo in GuildMemberManager ( #5616 )
2021-05-12 17:51:50 +02:00
Souji
f831872125
feat(GuildChannel): createInvite target options ( #5514 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: Advaith <advaithj1@gmail.com >
2021-05-11 22:25:09 +02:00
anandre
ff2f7372f2
feat(MessageEmbed): remove normalizeField validation ( #5459 )
2021-05-11 22:24:35 +02:00
Vicente
d219ecd05c
docs(GuildChannelManager): add stage option ( #5608 )
2021-05-11 22:23:58 +02:00
monbrey
2e2464bf07
feat(GuildMemberManager): extend API coverage ( #4872 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-05-11 22:23:42 +02:00
Synbulat Biishev
668cd471a1
fix(Client) added a forgotten keyword "this" ( #5598 )
2021-05-11 22:23:27 +02:00
Shubham Parihar
58763b0e91
feat(GuildChannel): make createOverwrite and updateOverwrite not dependent on cache ( #5489 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-05-11 22:23:09 +02:00
SpaceEEC
74e97ef91b
fix(Message): editing with MessageEmbed or APIMessage ( #5612 )
2021-05-11 22:22:48 +02:00
Nojay-Games
2eac84296b
fix(VoiceReceiver): fix memory leak ( #5609 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-05-11 13:33:45 +02:00
monbrey
c56c4a8dc8
feat(MessageManager): extend API coverage ( #4869 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: izexi <43889168+izexi@users.noreply.github.com >
Co-authored-by: Advaith <advaithj1@gmail.com >
2021-05-11 00:32:15 +02:00
Shubham Parihar
7ce741dacd
feat(Message): add ReplyMessageOptions for #reply ( #5296 )
2021-05-10 23:58:19 +02:00
uhKevinMC
31b4390042
feat(ShardingManager): add options typings ( #5583 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-05-10 23:54:32 +02:00
Shubham Parihar
2345c6db0c
typings(WebhookMessageOptions): omit reply instead of replyTo ( #5610 )
2021-05-10 22:48:32 +02:00
Ishmaam Khan
d455cb65a6
feat(GuildChannel#clone): support for position property ( #5236 )
2021-05-10 12:41:14 +02:00
MBR-0001
6d09160f5b
feat: GuildBanManager ( #5276 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
Co-authored-by: izexi <43889168+izexi@users.noreply.github.com >
Co-authored-by: Shubham Parihar <shubhamparihar391@gmail.com >
2021-05-10 12:35:25 +02:00
Rodry
4a06dd1295
docs(MessageEmbed): MessageEmbedOptions typedef ( #5466 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2021-05-10 12:31:35 +02:00
ckohen
eaf332f83f
refactor(*): return the invalid element when erroring from Array ( #5314 )
2021-05-10 12:28:36 +02:00
ckohen
1ecda83da7
refactor(MessageOptions): move replyTo to reply#messageReference and add failIfNotExists ( #5298 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Shubham Parihar <shubhamparihar391@gmail.com >
2021-05-10 12:27:36 +02:00
Justin
533c2471c2
docs: update invite link, change version in the intro ( #5592 )
2021-05-10 10:57:20 +02:00
Advaith
135abccd9c
feat(APIRequest): support setting global headers in HTTPOptions ( #5586 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-05-10 10:56:56 +02:00
monbrey
1398431bca
feat(Message): replace referencedMessage with fetchReference ( #5577 )
2021-05-10 10:56:46 +02:00
Jan
ca9e5a0ee1
feat(Message): allow removing attachments ( #5557 )
2021-05-10 10:56:33 +02:00
Adrian Castro
3392eb7de2
fix(ApplicationCommandManager): fix typo in JSDoc ( #5603 )
2021-05-10 10:55:58 +02:00
dependabot[bot]
0e40f9b868
chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9 ( #5595 )
...
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info ) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases )
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md )
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-08 01:25:43 +02:00
Jan
9f74f95f69
feat: add support for application command events ( #5596 )
2021-05-08 01:25:27 +02:00
Amish Shah
452ac55a28
chore: update package author email address
2021-05-07 20:15:02 +01:00
dependabot[bot]
b456ff1090
chore(deps): bump lodash from 4.17.20 to 4.17.21 ( #5594 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-07 17:26:33 +02:00
dependabot[bot]
043a25992a
chore(deps): bump handlebars from 4.7.6 to 4.7.7 ( #5593 )
...
Bumps [handlebars](https://github.com/wycats/handlebars.js ) from 4.7.6 to 4.7.7.
- [Release notes](https://github.com/wycats/handlebars.js/releases )
- [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md )
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.7.6...v4.7.7 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-07 17:24:24 +02:00
Jan
f7643f7bbe
feat: interactions ( #5448 )
...
Co-authored-by: izexi <43889168+izexi@users.noreply.github.com >
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: Advaith <advaithj1@gmail.com >
Co-authored-by: Shiaupiau <stu43005@gmail.com >
Co-authored-by: monbrey <rsm999@uowmail.edu.au >
Co-authored-by: Tiemen <ThaTiemsz@users.noreply.github.com >
Co-authored-by: Carter <carter@elhnet.net >
2021-05-07 17:22:33 +02:00
Antonio Román
af00ec8970
refactor(Sticker): rename Snowflake variable ( #5575 )
2021-04-30 22:32:52 +02:00
Jan
f830eb7101
fix(Sticker): file renamed to SnowflakeUtil ( #5573 )
2021-04-30 22:26:55 +02:00
Junseo Park
026afc2c1a
feat(Sticker): added Sticker ( #4909 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: monbrey <rsm999@uowmail.edu.au >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: Tristan Guichaoua <33934311+tguichaoua@users.noreply.github.com >
Co-authored-by: Advaith <advaithj1@gmail.com >
Co-authored-by: izexi <43889168+izexi@users.noreply.github.com >
Co-authored-by: Mestery <48163546+Mesteery@users.noreply.github.com >
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
2021-04-30 21:53:25 +02:00
izexi
63398d6ae4
feat(Webhook): add 'fetchMessage' method ( #5530 )
2021-04-30 21:49:32 +02:00
Souji
d9fa180cf9
feat(GuildManager): allow system channel flags in create ( #5504 )
2021-04-30 21:48:57 +02:00
Souji
4866e2672f
feat(Guild): setChannelPositions parent, lockPermissions keys ( #5507 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-04-30 21:48:51 +02:00
ckohen
a5d41c9f6c
refactor(RequestHandler): use x-ratelimit-reset-after when present ( #5511 )
2021-04-30 21:48:37 +02:00
Robert Coe
cdcc50f365
refactor: remove error-silencing try/catch on event handler imports ( #5542 )
2021-04-30 21:48:19 +02:00
Souji
5397021efb
fix(Emoji): name can be null ( #5513 )
2021-04-30 21:47:15 +02:00
monbrey
c9b53539d5
refactor(Sharding): use options objects ( #5510 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-04-30 21:46:20 +02:00
Souji
116ecf246e
feat(Webhook): sourceGuild, sourceChannel, improve owner ( #5508 )
2021-04-30 21:44:23 +02:00
Shubham Parihar
9572521e3c
fix(GuildMemberRoleManager): unable to remove roles when passed an array ( #5556 )
2021-04-30 21:43:14 +02:00
Souji
8a059cccb8
feat(Guild): allow description and features in edit ( #5505 )
2021-04-27 09:36:48 +02:00
Souji
2c54f72670
chore(UserFlags): remove system flag ( #5517 )
2021-04-25 18:59:13 +02:00
Skick
705d7b36af
docs(VoiceState): #setRequestToSpeak and #setSuppressed returns a Promise instead of void ( #5558 )
2021-04-23 18:24:22 +02:00
Jan
1b827fe136
refactor: add discord-api-types as a dependency ( #5539 )
2021-04-23 02:18:07 +02:00
GoldElysium
0d68ca8eb9
fix: typings for 'Message' ( #5518 )
2021-04-21 02:44:19 +02:00
Yoshida Tomio
cb50241e6f
fix(HTTPOptions): change default value in jsdoc to 8 ( #5547 )
2021-04-20 19:37:45 +02:00
Advaith
f1c0c043b5
feat(Util): make cleanContent take a channel instead of a message ( #5535 )
2021-04-18 18:53:09 +02:00
Souji
596832371c
feat(Guild): nsfw guilds ( #5525 )
...
Co-authored-by: Advaith <advaithj1@gmail.com >
2021-04-18 18:52:53 +02:00
Advaith
1be67b8851
feat(Guild): replace owner with fetchOwner ( #5480 )
2021-04-16 06:39:12 +02:00
PhaxeNor
3c175cb511
feat(GuildFeatures): added the new screening features ( #5328 )
...
Co-authored-by: Noel <icrawltogo@gmail.com >
2021-04-15 02:07:15 +02:00
anandre
936516cb9c
docs(GuildChannelManager): fix type options in description ( #5440 )
2021-04-15 00:39:12 +02:00
monbrey
7b161f93a0
feat(MessageAttachment): support for #contentType ( #5481 )
...
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
2021-04-15 00:38:45 +02:00
Jan
164ddf668f
refactor: rename Snowflake to SnowflakeUtil ( #5502 )
2021-04-15 00:37:54 +02:00
Souji
e9bf206d88
fix(GuildAuditLogsEntry): executor can be missing ( #5500 )
2021-04-15 00:37:45 +02:00
Souji
fe93a7e084
feat(SysChanFlags): new flag and rename in sync with client ( #5506 )
2021-04-15 00:37:32 +02:00
Jan
207735cedc
feat: move internal regular expressions to static properties ( #5384 )
2021-04-15 00:36:35 +02:00
Bryan Chen
900e57657e
fix(typings): update GuildMemberRoleManager typings to match implementation ( #5497 )
2021-04-15 00:35:04 +02:00
GrapeColor
565d7b3747
fix(MessageMentions#channels): Fix type of channels of mentions ( #5370 )
2021-04-15 00:34:13 +02:00
Kevin Novak
32b0d71af7
feat(typings): add ShardingManager.shardList to type definitions ( #5446 )
2021-04-15 00:33:59 +02:00
Ven
7c49612d4b
feat(typings): explicitly type PremiumTier and Collectors ( #5458 )
2021-04-15 00:33:35 +02:00
Shubham Parihar
fa5a37e51a
fix(Resolvables): valid resolvables throw error when uncached ( #5495 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2021-04-15 00:32:08 +02:00
Yoshida Tomio
b380f16367
chore(ci): Update actions/setup-node action to v2 ( #5527 )
2021-04-15 00:31:32 +02:00
Bread
b710a43232
fix(GuildChannel): check for community required channels in GuildChannel#deletable ( #5170 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-04-15 00:31:08 +02:00
Sugden
aff3625d4f
fix(GuildMember): correctly check for premium_since ( #5312 )
2021-04-15 00:30:45 +02:00
Shubham Parihar
eb43ce4d4f
feat: make changes to PresenceData typings and docs ( #5317 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2021-04-14 14:53:54 +02:00
Advaith
c9107e35fa
feat(MessageTypes): add 16 and 17 ( #4685 )
2021-04-14 14:53:30 +02:00
izexi
0ba2bcb545
feat(GuildMemberManager): add 'search' method ( #4154 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2021-04-14 14:53:01 +02:00
Amish Shah
eec7cf7634
feat: stage channels ( #5456 )
...
* feat: add stage channel type
* feat: initialise stage channel structure
* feat: add STAGE_MODERATOR permissions bitfield
* fix: typo in permissions
* fix(Channel): type selection logic
* feat: add rtcRegion to StageChannel and VoiceChannel
* feat: rtc region editing for stage and voice channels
* feat: stage channel userLimit
* feat: add stage channels to exports
* feat: add computed properties to stage channel
* feat(VoiceState): include stage channel in docs
* feat: allow ability to join stage channels
* feat(StageChannel): join and leave methods
* docs: add StageChannel link in GuildChannel docs
* feat(VoiceState): suppress and requestToSpeakTimestamp
* feat(StageChannel): setRequestToSpeak
* refactor(StageChannel): update setRequestToSpeak
* feat(VoiceState): add moveToSpeakers and moveToAudience
* feat(VoiceState): add methods to move in/out of speakers
* feat(VoiceState): add stage channel sanity checks
* feat(Permissions): add REQUEST_TO_SPEAK
* feat(VoiceState): simpler methods
* docs(VoiceState): add documentation for new methods
* refactor: remove unused error message
* chore: remove debug statements
* chore: revert changes to package-lock.json
* docs(VoiceState): clarify suppress
* docs(VoiceState): add missing @type param
* feat(StageChannel): remove nsfw property
* fix(VoiceState): check permissions in channel
Co-authored-by: Advaith <advaithj1@gmail.com >
* fix(VoiceState): instantiate error with new
Co-authored-by: BannerBomb <BannerBomb55@gmail.com >
* refactor(VoiceState): more readable API route builder
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
* style(VoiceState): fix lint errors
* docs(VoiceState): add example usage for new methods
* docs: setRTCRegion examples
* chore: update typings
* fix(VoiceState): calculate permissions for self
* refactor(VoiceState): tidy up implementation
* Update src/structures/VoiceState.js
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
* refactor: vaporox's suggestions
* style(VoiceState): fix linter errors
* chore: update typings
* chore: remove unused error message
* refactor(VoiceState): use optional chaining
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
* chore: move getters below constructor in typings
* refactor(StageChannel): optional chaining
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
* style(VoiceState): fix lint errors
* docs: fix incorrect types
Co-authored-by: izexi <43889168+izexi@users.noreply.github.com >
* Update src/structures/VoiceChannel.js
Co-authored-by: izexi <43889168+izexi@users.noreply.github.com >
* Update src/structures/VoiceChannel.js
Co-authored-by: izexi <43889168+izexi@users.noreply.github.com >
* refactor(VoiceState): use optional chaining
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
* refactor(StageChannel): remove permission override check in joinable
* refactor: make ChannelTypes a proper enum
* Use createEnum
Co-authored-by: izexi <43889168+izexi@users.noreply.github.com >
* chore: remove unused code from Constants
* refactor(StageChannel): remove unnecessary getters
* chore: update typings
* refactor: introduce BaseGuildVoiceChannel class
* refactor(VoiceChannel): reduce code duplication
* feat: export BaseGuildVoiceChannel
* chore: update typings
* docs: fix typos
* refactor: move setRTCRegion to BaseGuildVoiceChannel
* feat(VoiceState): remove permission checks
* chore: update typings
* Apply suggestions from code review
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
* chore: update esm exports and typings
* Update src/structures/VoiceState.js
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: Advaith <advaithj1@gmail.com >
Co-authored-by: BannerBomb <BannerBomb55@gmail.com >
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
Co-authored-by: izexi <43889168+izexi@users.noreply.github.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-04-14 13:35:55 +01:00
Advaith
63ff6a07eb
feat(Activity): add missing fields ( #4984 )
...
Co-authored-by: Jan <66554238+Vaporox@users.noreply.github.com >
2021-04-06 23:03:45 +02:00
Souji
599f0f5cef
docs(ClientUser): #setPresence does not return a promise ( #5485 )
2021-04-05 23:26:28 +02:00
Carson M
2b52cdc915
fix(Voice): only skip undocumented voice packet byte if present ( #5309 )
...
* fix(Voice*): Only skip undocumented byte if present
* fix linting errors
2021-04-05 08:56:48 +01:00
izexi
67025e63e4
fix: typings for 'WebhookMessageOptions' ( #5476 )
2021-04-04 23:17:19 +02:00
Souji
e848d25c86
docs(GuildChannel): #members add cached spec, include voice ( #5385 )
2021-04-03 20:01:54 +02:00
Jan
0a2e0c0e3e
refactor(Guild): remove fetchVanityCode() ( #5471 )
2021-04-03 20:01:14 +02:00
Souji
8023250ee7
fix(IntegrationApplication): add missing export to index.js ( #5475 )
2021-04-03 20:00:41 +02:00
izexi
7cabc1c490
feat(Webhook): add '(edit|delete)Message' methods ( #5223 )
2021-04-03 15:06:18 +02:00
Jan
404ce57bcc
fix(ApplicationFlags): export class ( #5465 )
2021-04-03 15:01:52 +02:00
Shubham Parihar
b82ea98c71
chore: allow three more types of commit msgs ( #5470 )
2021-04-03 15:01:35 +02:00
Shubham Parihar
a4d09ab0a8
types: remove typings for Client#disconnect event ( #5469 )
2021-04-03 15:01:20 +02:00
Amish Shah
3af8179878
fix(Voice): disconnect if voice channel not cached ( #5467 )
2021-04-02 12:53:49 +02:00
Souji
6c6b1053b7
fix(InviteDelete): guild can be missing ( #5457 )
2021-03-31 22:31:37 +02:00
Alec Woods
9d2d60691e
feat(Rest): better handling of global rate limit and invalid request tracking ( #4711 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: Tristan Guichaoua <33934311+tguichaoua@users.noreply.github.com >
Co-authored-by: Papaia <43409674+Papaia@users.noreply.github.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-03-31 21:56:58 +02:00
Jan
06e9d86cb3
feat(Application): application flags ( #5147 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-03-31 21:55:12 +02:00
Shubham Parihar
dedf43288e
docs(BanOptions): make days description more clear ( #5327 )
2021-03-29 05:52:41 +02:00
Carter
685b2604e4
docs: update docs and examples for #4879 ( #5323 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-03-29 05:51:42 +02:00
Souji
624a4464ca
feat(WebSocketManager): let identify throw on depleted limits ( #5283 )
...
* feat(WebSocketManager): let identify throw on depleted limits
* chore: remove WSM#sessionStartLimit
2021-03-28 15:33:31 +02:00
Jan
8d14ee3540
refactor(Collector): make endReason a getter ( #5271 )
2021-03-28 15:29:39 +02:00
SynysterZV
09846c725b
chore: update d.js guide FAQ link ( #5176 )
2021-03-28 15:29:03 +02:00
Souji
43bd568f1c
fix(ReactionUserManager): remove before query option ( #5281 )
2021-03-28 15:28:33 +02:00
Sugden
ca5f371f1a
typings(PermissionOverwrites): use correct parameter type for resolveOverwriteOptions ( #5302 )
2021-03-28 15:28:08 +02:00
Souji
62ba2499e0
docs(GuildMember): document owner override in permissions getter ( #5320 )
2021-03-28 15:27:32 +02:00
Carter
077892645b
fix(GuildManager): add missing toString() on Permission#resolve fns ( #5324 )
2021-03-28 15:27:16 +02:00
Carter
aac6275300
typings(MessageReaction): allow message to be partial ( #5303 )
2021-03-28 15:26:44 +02:00
Souji
e7c4f3672e
fix(GuildChannel): regression on default channel type ( #5251 )
2021-03-28 15:24:41 +02:00
Advaith
1c8b1096c6
docs(ChannelManager): fetch can return Promise<null> ( #5422 )
2021-03-28 15:24:19 +02:00
BannerBomb
8411b9e142
fix(Guild/GuildChannel): methods reason arg usage ( #5419 )
2021-03-28 15:23:32 +02:00
nopeless
4099c28776
test: client should destroy ( #5353 )
...
Co-authored-by: Adrian Paschkowski <leiter04@gmail.com >
2021-03-28 15:22:04 +02:00
Tyler Resch
941e36f48a
docs(Guild): clarified description of guild.features ( #5352 )
...
- Removed the phrase "partnered guilds" from the description of `guild.features`
**Reasoning:**
To prevent the assumption that **any** `guild.features` will be indicative of `guild.partnered`.
2021-03-28 15:21:32 +02:00
Jan
f46940228e
feat: jsdelivr default file support ( #5424 )
2021-03-22 21:31:55 +01:00
Jan
d744e51c1b
fix(Role): pass Permissions class, not the bitfield ( #5321 )
2021-02-22 01:03:21 +01:00
Sugden
ee5bc1a5c4
refactor: switch api and gateway to V8 ( #4879 )
...
Co-authored-by: Jan <66554238+Vaporox@users.noreply.github.com >
2021-02-11 18:10:35 +01:00
ckohen
ae3c3d80ee
feat(Client): add InviteGenerationOptions#additionalScopes ( #5215 )
...
Co-authored-by: izexi <43889168+izexi@users.noreply.github.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-02-10 15:52:44 +01:00
BannerBomb
56d8b445ed
fix(WebSocketShard): key name in WebSocketShard#_send. ( #5304 )
...
I just changed an incorrect key name that was introduced in Pull Request #3722 . When destroying the websocket from the WebSocketShard#_send method it's using `close` as the key name instead of `closeCode`
2021-02-10 15:48:16 +01:00
Souji
cee6cf70ce
chore(*): streamline issue and PR templates and redirects ( #5269 )
...
* chore(*): streamline issue and PR templates and redirects
* chore: reword redirect to not sound apologetic
* chore: reintroduce one-liner to use discord for questions
* chore: ae consistency
2021-01-27 20:31:47 +01:00
Alon Livne
09d1f2f18f
feat(ReactionCollector): event create ( #4108 )
...
* fix(Typing): setSpeaking public
* feat(ReactionCollector): create event, close #2844
* Revert "fix(Typing): setSpeaking public"
This reverts commit ccc0e0cc76 .
2021-01-27 12:13:15 +01:00
Shubham Parihar
640a6633b1
docs(BaseManager): fix a typo in #resolveID description ( #5180 )
...
* fix(BaseManager): #resolveID returns null for non-numeric string arg
* docs(BaseManager): fix a typo in #resolveID description
2021-01-27 11:30:08 +01:00
Antonio Román
a6bc39d3c6
fix(ApiMessage): remove resolve() from typings ( #5241 )
2021-01-27 11:28:26 +01:00
Matt (IPv4) Cowley
aaed72b723
refactor(Client): remove fetchAllMembers option ( #5257 )
...
* feat(Client): remove fetchAllMembers option & logic
* Cleanup
* Missed type change
2021-01-27 11:27:50 +01:00
Antonio Román
41bd6c2717
fix(GuildChannel): overload permissionsFor and BaseManager#resolve[id] ( #5260 )
...
* fix(GuildChannel): overload permissionsFor and BaseManager#resolve[id]
* fix(GuildChannel): GuildMessage and Role trigger non-null return
2021-01-27 11:27:01 +01:00
Papaia
9ffcd83027
docs(BitFields): remove string from BitFieldResolvable ( #5122 )
...
* refactor(BitFields): remove string from BitFieldResolvable
* docs(Client#generateInvite): fix indentation in example
* chore: resolve conflict
* refactor: revert breaking changes
Co-authored-by: Papaia <43409674+ItsPapaia@users.noreply.github.com >
2021-01-24 11:52:35 +01:00
Ishmaam Khan
5401b92aac
refactor(GuildMember): remove GuildMember#hasPermission ( #5152 )
...
* refactor(GuildMember): remove GuildMember#hasPermission
* refactor(GuildEmoji): remove use for `GuildMember#hasPermission`
* typings: remove `GuildMember#hasPermission`
2021-01-24 11:50:58 +01:00
Kevin Novak
80e1afb654
types(RateLimitData): remove timeDifference property ( #5208 )
2021-01-24 11:49:26 +01:00
Alex
001676c7a9
feat(ShardingManager): Allow b-Eval/fetchClientValues on a specific shard when not all are ready ( #5222 )
...
Co-authored-by: BennyDiscord <46286597+BennyDiscord@users.noreply.github.com >
2021-01-24 11:49:15 +01:00
Jan
a33eed71af
refactor(Util): remove convertToBuffer ( #5237 )
2021-01-24 11:48:03 +01:00
Carter
8bf76ffa52
chore: remove webpack from deploy workflow ( #5253 )
2021-01-24 11:47:20 +01:00
ckohen
f95f5dcd79
fix(GuildEmoji): check for cahnges to available in equals ( #5201 )
2021-01-22 19:18:06 +01:00
Shubham Parihar
0d5de4333d
fix(VoiceConnection): make #dispatcher nullable ( #5217 )
2021-01-22 19:17:32 +01:00
monbrey
5ac3b57f9b
feat(GuildChannel): support conversion between text and news ( #5022 )
...
* feat(GuildChannel): support conversion between text and news
* fix(Typings): add type to ChannelData
* fix(GuildChannel): use ChannelUpdate action handler to change class type
* Update src/structures/TextChannel.js
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
* fix(Typings): re-use ChannelType from GuildCreateChannelOptions
* fix(Typings): only allow text-news conversion
* fix(Typings): exclude -> pick (vlads suggestion)
* fix(Typings): pick -> exclude in two other spots
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2021-01-22 18:03:02 +01:00
Zaid
98b1c58218
fix(Message): update getters to take null permissions into account ( #5066 )
...
* fix(Message): update message#delete
* refactor(Message): message#deletable avoid duplicate call
* Update Message.js
* fix(message): resolve syntax errors
* chore(message): resolve linting issues (death to the gh web panel)
* Update Message.js
* death to the github web panel
* Update src/structures/Message.js
Co-authored-by: Jan <66554238+Vaporox@users.noreply.github.com >
Co-authored-by: Jan <66554238+Vaporox@users.noreply.github.com >
2021-01-22 18:02:21 +01:00
izexi
eb28ee7905
fix(typings): return types for 'Webhook(Client)#send()' ( #4876 )
...
* feat(Typings): add 'APIRawMessage' interface
* fix(Typings): return type for WebhookFields#send()
* fix(Typings): types for APIRawMessage props
* refactor(Typings): exclude oauth props from API
* feat(Typings): add WebhookRawMessageResponse type
* refactor(Typings): use WebhookRawMessageResponse
2021-01-22 17:46:55 +01:00
Carter
c8ad52b89d
chore: remove codeql job ( #5231 )
2021-01-22 17:45:40 +01:00
Souji
273e9557be
feat(BitField): move problematic bit into the error message ( #5228 )
...
* feat(BitField): move problematic bit into the error message
* fix: remove intermediate constant
2021-01-22 17:44:50 +01:00
ElCholoGamer
764966e398
feat(ClientEvents): add tuple labels to event arguments ( #5225 )
2021-01-22 17:44:11 +01:00
Adrian Paschkowski
c4c817116f
feat(GuildMember): #pending ( #5121 )
...
* Add GuildMember#isPending
* Rename is_pending to pending
* Improve jsdoc wording
* pending isn't nullable
* ??
2021-01-02 23:55:37 +01:00
Bread
e37160f4e3
fix(MessageEmbed): include author.name in length getter ( #5167 )
...
* fix(MessageEmbed): include `author.name` in length getter
* Update src/structures/MessageEmbed.js
Co-authored-by: Papaia <43409674+papaia@users.noreply.github.com >
* style: oxford comma
Co-authored-by: Papaia <43409674+papaia@users.noreply.github.com >
* refactor: es2020 syntax
Co-authored-by: Papaia <43409674+papaia@users.noreply.github.com >
2021-01-01 00:11:52 +01:00
Sugden
57b3ba425e
chore: remove webpack from .*ignore files ( #5171 )
2021-01-01 00:10:56 +01:00
Mr¤KayJayDee
4e132f18c4
chore: bump LICENSE year ( #5173 )
2021-01-01 00:10:24 +01:00
Antonio Román
b0077dcd0c
chore(Deps): remove setimmediate ( #5159 )
...
setimmediate is a browser polyfill, and since we do not support webpack anymore, there is no reason to keep it here.
2020-12-30 11:22:11 +01:00
Matt (IPv4) Cowley
8c2e6b70b8
refactor(Message): remove stored edit history ( #5155 )
2020-12-30 11:21:34 +01:00
ManEatingTapir
6a77453532
chore(RoleManager): change parameter of create to be one unnamed object ( #5026 )
...
* chore(RoleManager): change parameter of create to be one unnamed object
* chore(RoleManager): update src/managers/RoleManager.js
* chore(RoleManager): update typings/index.d.ts
* chore(RoleManager): update src/managers/RoleManager.js
Co-authored-by: Noel <buechler.noel@outlook.com >
2020-12-26 10:59:16 +01:00
ckohen
2aea7dd921
docs(MessageEditOptions): add the flags parameter ( #5126 )
2020-12-26 10:58:02 +01:00
Ishmaam Khan
2a0dcc5cae
refactor: RoleManager ( #5131 )
...
* refactor(RoleManager): make use of `BaseManager#client`
* refactor(RoleManager): cool syntax
* refactor +1
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
* refactor +2
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2020-12-26 10:57:34 +01:00
Jan
2c2249ee73
fix(Collection): toJSON() errors if the collection includes empty values ( #5129 )
2020-12-26 10:56:37 +01:00
dependabot[bot]
b19b8b593a
chore(deps): bump node-notifier from 8.0.0 to 8.0.1 ( #5145 )
...
Bumps [node-notifier](https://github.com/mikaelbr/node-notifier ) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/mikaelbr/node-notifier/releases )
- [Changelog](https://github.com/mikaelbr/node-notifier/blob/v8.0.1/CHANGELOG.md )
- [Commits](https://github.com/mikaelbr/node-notifier/compare/v8.0.0...v8.0.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-26 10:54:50 +01:00
cherryblossom000
40d77bacc3
types: make Client#voice non-nullable ( #5148 )
...
Because of the removal of browser support (#5113 ) Client#voice is always non-nullable.
2020-12-26 10:54:15 +01:00
Zaid
b8be7237b8
Create CODE_OF_CONDUCT.md ( #5120 )
...
* Create CODE_OF_CONDUCT.md
* chore: move coc into .github/
2020-12-18 06:24:25 +01:00
Ishmaam Khan
ffe31405ff
feat(GuildEmojiManager): implement GuildEmojiManager#fetch ( #4933 )
...
* feat: GuildEmojiManager#fetch
* typings: GuildEmojiManager#fetch
2020-12-14 21:44:15 +01:00
anandre
be0f383568
docs(RoleManager): fetch description ( #4920 )
...
* Update fetch description
The `fetch` method does not support fetching multiple IDs, so the description is currently inaccurate.
* Update src/managers/RoleManager.js
Co-authored-by: Tristan Guichaoua <33934311+tguichaoua@users.noreply.github.com >
Co-authored-by: Tristan Guichaoua <33934311+tguichaoua@users.noreply.github.com >
Co-authored-by: Noel <buechler.noel@outlook.com >
2020-12-14 14:12:36 +01:00
monbrey
b2a6720477
revert: 5047 ( #5050 )
2020-12-14 13:58:21 +01:00
Noel
0a591a9697
feat(Browser): remove browser � ( #5113 )
2020-12-14 13:56:16 +01:00
X-Classified
5c4547e84d
docs(TextBasedChannel): indicate that replyTo cannot be system ( #5115 )
2020-12-14 13:54:51 +01:00
Souji
d6234b764e
feat(Role): role tags ( #4628 )
...
* feat(Role): role tags
* fix(RoleManager): fix js docs and mark nullable
* fix(Role): typings tags are be null, not undefined
* fix(Role): getters should actually return a bool
* fix(RoleManager): typo
* fix(Role): should always return a boolean
* fix(Gmrm): getter should return null
* fix(RoleManager): getters should return null
* fix: typing getters should return null
* fix(Role): docs grammar and consistency
* chore: prefer in operator over Reflect#has
* feat(GmRm): botRole getter
* fix(GmRm): use the actual properties
* feat(RoleManager): rem myRole in pref o botRoleFor
* fix(Role): remove obsolete is- getters
* fix: checking tags after getter removal
* chore: identifier naming consistency
* chore: prefer explicit true type over boolean
* fix: typo
* feat(Integration): Add Integration#roles getter (#1 )
* fix(RoleManager): remove bot check r:partials
* feat(RoleManager): robustness against uncached u
* docs: possibly undefined
Co-authored-by: Jan <66554238+Vaporox@users.noreply.github.com >
2020-12-14 13:54:02 +01:00
Souji
8883a0144b
fix: implement valueOf on pseudomanagers ( #4595 )
2020-12-14 13:52:21 +01:00
Jan
75e6dfbfd3
refactor(Message): remove options for Message#delete ( #4999 )
2020-12-14 13:52:04 +01:00
Advaith
41078997ae
feat(APIMessage): remove disableMentions ( #4836 )
...
* chore: remove disableMentions
* style: fix eslint
2020-12-14 13:51:31 +01:00
Mirdukkk
9c7fe34c50
fix: add presence to ClientPresence from ClientOptions ( #5041 )
2020-12-13 03:14:23 +01:00
VoltrexMaster
9042d19c4e
fix: filtering of string forms of null and undefined ( #5075 )
...
Removed null and undefined being filtered out in string forms which caused issues in `<client>.api`, issue: https://github.com/discordjs/discord.js/issues/5072
2020-12-13 03:13:52 +01:00
Awesome Stickz
12c909eecc
fix(ChannelManager): Avoid crash in remove method with uncached channel ( #4937 )
...
* fix(ChannelManager): Avoid crash in remove method with uncached channel
* Use optional chaining
Co-authored-by: Ishmaam Khan <ishmaamk@gmail.com >
Co-authored-by: Ishmaam Khan <ishmaamk@gmail.com >
2020-12-12 22:40:50 +01:00
X-Classified
bb78120283
fix(Message): #system non-zero message types are not guaranteed to be system ( #5108 )
...
* fix(Message): #system not all nonzero message types are system
* feat(Message): introduce system message types
* refactor(Constants): change SystemMessageTypes to be exclusionary
* fix(Constants): only need to check if type exists
Co-authored-by: Jan <66554238+Vaporox@users.noreply.github.com >
* fix(Constants): lint
* fix(Typings): add SystemMessageTypees to Constants
Co-authored-by: Jan <66554238+Vaporox@users.noreply.github.com >
2020-12-12 22:40:39 +01:00
Jan
5b51392724
refactor(Client): improve generateInvite() ( #5065 )
...
* cleanup(Client): improve generateInvite()
* fix: you actually do need to fetch the application
2020-12-12 22:38:57 +01:00
dependabot[bot]
b6b3c6f29b
chore(deps): bump ini from 1.3.5 to 1.3.8 ( #5110 )
...
Bumps [ini](https://github.com/isaacs/ini ) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases )
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-12 14:56:44 +01:00
Zaid
d70127cee6
feat(GuildMember): make GuildMember#setNickname first param nullable ( #5070 )
...
* Update index.d.ts
* Update GuildMember.js
* Update src/structures/GuildMember.js
Co-authored-by: Jan <66554238+Vaporox@users.noreply.github.com >
* Update GuildMember.js
* Update index.d.ts
Co-authored-by: Jan <66554238+Vaporox@users.noreply.github.com >
2020-12-12 14:50:33 +01:00
anandre
77d42373a1
docs: permission overwrite methods descriptions ( #5079 )
...
* Change permission overwrite methods descriptions
The methods `GuildChannel#updateOverwrite` and `#createOverwrite` had some awkward wording in the description: `. (...)` does not look good. This PR cleans up the descriptions to be one sentence that's clearer in meaning. There's also changes to make `permission overwrite/s` consistent - some lines had `permissions overwrite/s`.
* Update src/structures/GuildChannel.js
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
* Update src/structures/GuildChannel.js
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
* Update src/structures/GuildChannel.js
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2020-12-12 14:50:04 +01:00
Jan
bb04e69a92
cleanup(Guild): remove Guild#voice ( #5091 )
2020-12-12 14:49:32 +01:00
SpaceEEC
b509862bfa
fix(UserFlags): correct early bot dev name, remove deprecated aliases ( #5104 )
2020-12-12 14:48:03 +01:00
Advaith
2685b960d7
docs(Client): #emojis is a BaseGuildEmojiManager ( #5048 )
2020-12-08 22:07:06 +01:00
monbrey
60e5a0e46f
feat(Message|TextChannel): Inline replies ( #4874 )
...
* feat(Message): remove reply functionality
* feat(InlineReplies): add INLINE_REPLY constant/typing
* feat(InlineReplies): add Message#replyReference property
* feat(InlineReplies): add typings for sending inline replies
* feat(InlineReplies): provide support for inline-replying to messages
* feat(Message): add referencedMessage getter
* fix: check that Message#reference is defined in referencedMessage
* refactor(InlineReplies): rename property, rework Message resolution
* docs: update jsdoc for inline replies
* feat(Message): inline reply method
* fix(ApiMessage): finish renaming replyTo
* fix: jsdocs for Message#referencedMessage
Co-authored-by: Tristan Guichaoua <33934311+tguichaoua@users.noreply.github.com >
* fix: restore reply typings
* fix: dont pass channel_id to API when replying
* chore: update jsdocs
* chore: more jsdoc updates
* feat(AllowedMentions): add typings for replied_user
* fix: naming conventions
* fix(Message): referenced_message is null, not undefined
* fix(MessageMentionOptions): repliedUser should be optional
* chore: get this back to the right state
* fix(ApiMessage): pass allowed_mentions when replying without content
* fix(ApiMessage): prevent mutation of client options
Co-authored-by: almostSouji <timoqueezle@gmail.com >
Co-authored-by: Tristan Guichaoua <33934311+tguichaoua@users.noreply.github.com >
2020-12-08 21:08:26 +01:00
SpaceEEC
7365f40300
fix(Collector): throw an error if a non-function was provided as filter ( #5034 )
2020-12-08 20:11:44 +01:00
Carter
09d07553ab
docs(User): fix typos in jsdoc ( #5060 )
2020-12-06 18:03:39 +01:00
BannerBomb
e272fd6909
fix(BaseGuildEmoji): typo in requiresColons ( #5076 )
2020-12-06 17:59:12 +01:00
Antonio Román
90d458820b
chore(Engine): bump Node.js to v14.0.0 ( #5067 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2020-12-06 17:58:08 +01:00
Advaith
9f3c3e0918
docs(WebSocketManager): fix type of status ( #5059 )
2020-11-30 01:08:54 +01:00
monbrey
6b322f47a0
fix(MessageReaction): set MessageReaction#me in patch method ( #5047 )
2020-11-25 23:55:29 +01:00
Amish Shah
4fcb9ebf30
fix(Voice*): filter out silent audio from video users ( #5035 )
2020-11-25 23:51:16 +01:00
izexi
53529bd05d
fix(GuildTemplate): 'guild' getter ( #5040 )
2020-11-25 23:50:28 +01:00
Jan
8d650a7250
feat: BaseGuildEmojiManager ( #4934 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2020-11-22 19:48:30 +01:00
Jan
12a096b5f1
fix(RoleManager): fix ID return value, change return type to collection ( #4935 )
...
Co-authored-by: Ishmaam Khan <ishmaamk@gmail.com >
2020-11-22 19:39:19 +01:00
Advaith
6f3076325e
remove User#locale ( #4932 )
2020-11-22 19:39:06 +01:00
anandre
8c8883ef26
Remove Guild#member ( #4890 )
2020-11-22 19:21:01 +01:00
Junseo Park
4b555fdf4c
feat(Message): added string type for message nonce ( #4782 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2020-11-22 19:13:38 +01:00
monbrey
863734aba4
feat(GuildMemberManager): throw TypeError on incorrect GuildMemberManager#ban params ( #4816 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2020-11-22 19:13:07 +01:00