Carter
63293fe14d
chore(License): bump license year ( #3734 )
2020-01-22 08:21:43 +00:00
SpaceEEC
464ef25898
fix(ClientDataResolver): return a user in resolveUser when passing guild ( #3719 )
2020-01-20 22:02:28 +01:00
Sugden
877577badc
typings(RichPresenceAssets): *ImageURL's options are optional ( #3727 )
2020-01-20 22:02:02 +01:00
Souji
d8419ac2c7
docs(MessageMentions): backport mention order notice ( #3712 )
2020-01-19 13:09:33 +01:00
SpaceEEC
c5d2b96524
fix(VoiceConnection): use Client#clearTimeout to clear timeouts ( #3709 )
2020-01-19 13:08:49 +01:00
SpaceEEC
01826aeefe
feat(Guild): add setBanner method and banner to edit ( #3708 )
2020-01-19 13:07:09 +01:00
SpaceEEC
6302afb84b
docs(MessageMentions): channels are actually in order ( #3705 )
...
* docs(MessageMentions): channels are actually in order
* docs(MessageMentions): readd info about order for channels
* docs(MessageMentions): reword info to account for rtl locales
2020-01-19 13:06:21 +01:00
SpaceEEC
f501d06c0d
fix(Presence): account for multiple activities everywhere ( #3703 )
...
* fix(Presence): account for multiple activities everywhere
* refactor(Presence): make initialization of 'activities' more readable
2020-01-19 13:05:45 +01:00
Ryan Munro
0f49d67e2e
feat(Message/Mentions): implement caching of members ( #3684 )
...
* Convert message#member to a getter
* Try to cache members from data in message payloads
* Cache mentioned members
* Revert Message#member getter - breaking change
* Revise member caching
* Revise member mention caching
* Pass member to _addMember correctly
* Use message.guild instead of this.guild
Co-Authored-By: SpaceEEC <spaceeec@yahoo.com >
* Merge if's onto one line
* fix(Message): use this.author.id to check cache
Discord does not send an id in the member data here
* chore(Message): reindent equals
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2020-01-19 12:27:57 +01:00
BorgerKing
cbb8db3058
feat(Collectors): make collectors auto-stop when relevant structures are deleted ( #3632 )
...
* Collectors: make Collectors automatically stop when Channel, Guild, or Message are deleted.
* fix potential error with DM collectors
* Message collectors dont have a `this.message` you dummy
* Fix(various): nitpicks, documentation, typings, and stray error
* Pleasing mr tslint
* fix: typings
* Grammatical fixes
Co-Authored-By: SpaceEEC <spaceeec@yahoo.com >
* Fixing the linting after space's suggestions
* docs(ReactionCollector): remove whitespace
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2020-01-19 11:24:55 +01:00
Amish Shah
6ab46491c8
Add internal support for @discordjs/opus to v11 ( #3700 )
...
* Add internal support for @discordjs/opus
* Remove redundant try/catch
* fix: use setBitrate method in @discordjs/opus
* chore: tidy up opus imports
* fix: correct imports for DiscordJsOpusEngine
* chore: update docs to prefer @discordjs/opus
* chore: bump prism-media to 0.0.4 to allow ffmpeg-static
2020-01-17 20:58:49 +00:00
Gryffon Bellish
69c79a4136
typings/docs(GuildEmoji): id isn't nullable ( #3694 )
...
* Fix: GuildEmoji#id isn't nullable
* Move ID to be alphabetical
* Add JSDoc to say it's not nullable
* fix linting
2020-01-17 20:11:14 +01:00
Crawl
6a0fe467e5
docs: replace all occurances of node-opus with @discordjs/opus ( #3698 )
...
* docs: replace all occurances of node-opus with @discordjs/opus
* chore: leave in node-opus in case not everyone switched
2020-01-16 14:10:48 +01:00
Crawl
d096e40f6f
feat/fix: use updated eslint action ( #3699 )
2020-01-16 12:59:03 +01:00
Helmasaur
d77229f423
chore: ffmpeg package in the voice doc ( #3697 )
...
ffmpeg package changed from "ffmpeg-binaries" to "ffmpeg-static"
2020-01-16 12:57:20 +01:00
Souji
7f99be739a
docs(MessageMentions): add sort order notice ( #3693 )
...
* mention order returned from API
* not left to right in text
2020-01-14 11:28:19 +01:00
Gryffon Bellish
75fe1faf2f
Remove BroadcastAudioPlayer from typings ( #3692 )
2020-01-13 22:45:58 +00:00
Amish Shah
629c57f890
fix: regression (changing voice servers)
2020-01-13 22:29:05 +00:00
SpaceEEC
36c0496ea5
fix(Guild): assign GuildMember#selfStream, if present, when adding a member
2020-01-13 21:43:42 +01:00
SpaceEEC
ee0b7c155a
feat(Presence): add support for multiple activities ( #3661 )
...
* feat(Presence): add support for multiple activites
* typings(Presence): fix spelling of 'activities'
Co-Authored-By: Amish Shah <amishshah.2k@gmail.com >
Co-authored-by: Amish Shah <amishshah.2k@gmail.com >
2020-01-13 20:28:29 +00:00
Ryan Munro
07996d12a2
feat(Constants): backport VerificationLevels and missing APIError codes ( #3688 )
...
* Add VerificationLevel constants
* Update APIError constants
2020-01-13 20:47:55 +01:00
Vlad Frangu
c23cc7a42e
src: Cleanup event listeners on WebSocket connections ( #3681 )
...
* src: Cleanup event listeners on WebSocket connections
Should prevent #3641 from happening, as well as double connections on a shard
* typings: Forgot to add the method
2020-01-13 18:53:07 +00:00
Vlad Frangu
684bb1bf36
src: Remove _trace from different places in the WS ( #3679 )
...
* src: Remove `ws._trace` from READY
* src: Remove `ws._trace` from RESUME
* lint: Fix lint by removing unused packet (#7 )
Co-authored-by: bdistin <bdistin@gmail.com >
2020-01-13 17:54:15 +00:00
Ayyan Lewis
45cd58b68c
types(VoiceBroadcast): add subscribers property ( #3677 )
...
* types(VoiceBroadcast): add subscribers property
* types(VoiceBroadcast): change player property to private
Co-Authored-By: Amish Shah <amishshah.2k@gmail.com >
Co-authored-by: Amish Shah <amishshah.2k@gmail.com >
2020-01-13 17:01:16 +00:00
Antonio Román
53a1f8fcd4
refactor: Remove util alias export ( #3691 )
2020-01-13 16:16:22 +00:00
Antonio Román
62afafdbe9
typings: Fixed build error ( #3689 )
2020-01-13 16:48:49 +01:00
Tenpi
8014ddcd1c
feat: dynamic property for ImageURLOptions ( #3530 )
...
* Added dynamic property to ImageURLOptions
* fixes
* order
* typings fix
* made dynamic false by default
* add curly spaces
2020-01-13 14:32:29 +00:00
SpaceEEC
400cb56358
fix(ShardingManager): assert shardList to be spawned, not totalShards ( #3649 )
2020-01-13 14:12:18 +00:00
SpaceEEC
11f9118551
fix(BitField): remove for..in in favor of Object.entries ( #3650 )
...
* fix(BitField): remove for..in in favor of Object.keys
* refactor: do not re-resolve bits
Co-Authored-By: bdistin <bdistin@gmail.com >
Co-authored-by: bdistin <bdistin@gmail.com >
2020-01-13 14:07:54 +00:00
Souji
59205a2152
fix: provide count on bulk deletion ( #3682 )
...
* GuildAuditLogsEntry should provide count as extra in case of MESSAGE_BULK_DELETE
* inner class: GuildAuditLogsEntry in GuildAuditLogs.js
2020-01-13 14:02:31 +00:00
Ryan Munro
f6d1db6a24
Backport documentation fixes ( #3683 )
...
* Presence does not extend Base, therefore presence.client was undocumented
* Document Client#fetchVoiceRegions returning a promise
2020-01-13 14:00:13 +00:00
SpaceEEC
b5825c33b0
feat(Speaking): add PRIORITY_SPEAKING bit ( #3680 )
2020-01-13 13:58:40 +00:00
Vlad Frangu
5556b05241
src: add deprecation warning related to removel of uws ( #3648 )
...
* src: Add deprecation warning related to uws
* lint: Fix lint
* src: Simplify code
2020-01-12 15:16:27 +01:00
didinele
f74ae12d6a
fix(typings): remove VoiceChannel#connection ( #3676 )
2020-01-11 20:42:01 +01:00
Saya
a53d86579b
typings(BaseClient): remove delay parameter from setImmediate ( #3667 )
...
There is no delay parameter on setImmediate in Node.JS docs:
https://nodejs.org/docs/latest-v12.x/api/timers.html#timers_setimmediate_callback_args
2020-01-09 23:14:55 +01:00
SpaceEEC
fbe9bc499b
feat(Webhook): add ability to change channel and specify reason to edit ( #3587 )
...
* feat(Webhook): add ability to change channel and specify reason to edit
* fix(RESTMethods): update channelID of the webhook too
2020-01-05 18:34:00 +01:00
SpaceEEC
d1d0d75d4a
fix(ChannelDelete): mark messages of a deleted channel as deleted ( #3572 )
2020-01-05 18:29:14 +01:00
SpaceEEC
367c80070f
feat(Permissions): add any method ( #3571 )
...
* feat(Permissions): add any method
* typings: add Permissions#any
* fix(Permissions): resolve doesn't take a checkAdmin parameter
Co-Authored-By: bdistin <bdistin@gmail.com >
* docs(Permissions): remove trailing space, add returns annotation
Co-authored-by: bdistin <bdistin@gmail.com >
2020-01-05 18:24:08 +01:00
SpaceEEC
cbabc1663c
fix(Voice*): internally disconnect and cleanup when forcibly disconnected ( #3597 )
2020-01-05 18:10:20 +01:00
Gryffon Bellish
d2ef02906c
cleanup(DataResolver): stats can't be falsy ( #3651 )
2020-01-05 17:45:16 +01:00
izexi
6af0da1043
feat(Partials): add DMChannel/MessageReaction#fetch() and PartialTypes.REACTION ( #3474 )
...
* add DMChannel#fetch() & Action#getChannel({recipients})
* ref for MessageReaction partial
* typings
* add PartialTypes.REACTION
* accommodate for fully removed reactions
* fix incorrect wording and typo
* typings: MessageReaction#count is nullable
* typings: mark MessageReaction#partial as readonly
Co-Authored-By: Vlad Frangu <kingdgrizzle@gmail.com >
* fix(User): fetch dm channel if cached one is partial
* docs: add missing comma
Co-Authored-By: Antonio Román <kyradiscord@gmail.com >
* fix: accomodate for new reactions
* fix: updating existing/new count on _patch
* docs: typo
* for consistency
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2020-01-05 16:45:49 +01:00
tipakA
bf31b28ad9
feat(RichPresenceAssets): add Twitch preview link for largeImageURL ( #3655 )
2020-01-05 00:50:38 +01:00
Jyguy
155b682f6c
typings(GuildEmoji): make url not-nullable ( #3656 )
...
* typings(GuildEmoji): make url not-nullable
* make GuildEmoji.url readonly
2020-01-04 23:23:01 +01:00
Cadence Fish
c734979ad4
typings(ShardingManager): add options.shardList ( #3657 )
2020-01-03 13:53:27 +01:00
SpaceEEC
97eac663b3
feat(MessageMentions): cache mentioned members ( #3601 )
2019-12-27 19:28:04 +01:00
SpaceEEC
e660ea90cc
fix(Webhook): edit channel when editing avatar ( #3588 )
2019-12-27 19:27:48 +01:00
SpaceEEC
ea76a56639
feat(Webhook): add type property and created* getters ( #3585 )
...
* feat(Webhook): add created* getters
* feat(Webhook): add type property
* typings(WebhookFields): use primitive string for url getter
Co-Authored-By: Gryffon Bellish <owenbellish@gmail.com >
* fix(Webhook): token can be null
Co-authored-by: Gryffon Bellish <owenbellish@gmail.com >
2019-12-27 19:27:34 +01:00
SpaceEEC
fc27ce1a15
typings(Bitfield): add hasParams to toArray, fix serialize's type ( #3579 )
...
* typings(Bitfield): add hasParams to toArray, fix serialize's type
* fix: apply suggested changes
* chore: remove incorrect whitespace
* fix: make params optional
* nit: pluralize bit in Permissions#missing
* nit: group non-static methods together
2019-12-27 19:26:41 +01:00
NightScript
50ed3293a5
chore: issue config refactor ( #3640 )
...
* Create config.yml
Instead of making an entire new page with just text talking about the discord server (which they could ignore, as most people don't read), just link people directly to the discord server
* Delete question---general-support-request.md
2019-12-25 03:29:19 +01:00
Gryffon Bellish
d4333f5bbe
chore: node version in package.json ( #3643 )
2019-12-25 03:28:09 +01:00