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
iCrawl
1f4b9fe749
chore(Release): version up
2020-11-22 14:03:20 +01:00
Matt (IPv4) Cowley
2a6c363a8a
feat(Shard): shard-specific broadcastEval/fetchClientValues + shard Id util ( #4991 )
2020-11-22 13:35:18 +01:00
SpaceEEC
643f96c79b
fix(Guild): fetch member if already in the guild ( #4967 )
2020-11-21 17:16:22 +01:00
izexi
2b2994badc
feat: add support for guild templates ( #4907 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2020-11-21 15:09:56 +01:00
SpaceEEC
eaecd0e8b7
fix(User): only assign to bot initially or if info is actually present ( #4990 )
2020-11-20 16:48:05 +01:00
SpaceEEC
2e940e635d
fix(GuildMemberUpdate): cache incoming members & use partials if enabled ( #4986 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2020-11-20 16:20:47 +01:00
SpaceEEC
8b91ac5d7e
fix(MessageReaction*Action): correctly cache incoming members and users ( #4969 )
2020-11-20 16:19:18 +01:00
Sugden
7faa73a561
feat: add missing error codes ( #5008 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2020-11-20 16:18:13 +01:00
Ashley Meadows
042e071a64
fix(MessageReaction): add client property to typings ( #5003 )
...
close #5002
Co-authored-by: Ashley Meadows <itsa-sh@users.noreply.github.com >
2020-11-17 22:05:03 +01:00
HarmoGlace
b8fd3f65d9
feat(Message): add crosspostable property ( #4903 )
...
Co-authored-by: Advaith <advaithj1@gmail.com >
Co-authored-by: Alex Hîncu <teesealz@gmail.com >
2020-11-01 12:32:20 +01:00
Christopher Bradshaw
efd7849ed0
docs: use npm ci instead of npm install ( #4928 )
...
Use `npm ci` instead of `npm install` after cloning the repository.
2020-11-01 12:30:25 +01:00
Matt (IPv4) Cowley
adf2e872f8
fix(Shard): don't pass event arguments to exit handler ( #4957 )
2020-11-01 12:29:29 +01:00
Matt (IPv4) Cowley
ed8b3cc9ea
fix(PackageLock): reinstall GitHub docgen dev dependency ( #4958 )
2020-11-01 12:29:00 +01:00