You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Docs: document ChannelData.parent and .permissionOverwrites, fix typedefs to not include Collection of ChannelCreationOverwrite (discordjs#2734)
* document ChannelData.parent
* document ChannelData.permissionOverwrites
* Overwrites also take other things, account for it
* note to self: stop copy-pasting
* remove eslint madness, fix param defs
* fix property slip
* Bump to 11.4.2
* refactor: Merge typings into 11.4-dev branch
* fix(Message): properly check for an edited_timestamp in patch
Fixesdiscordjs#2750
* fix(Permissions): Permissions itself is a valid PermissionResolvable
fixesdiscordjs#2753
* typings: make PermissionResolvable recursive
* backport: handle async stacktraces correctly (discordjs#2768)
* fix: WebhookClient should handle ratelimits properly
* fix: pin & update deps
* fix: disable getter-return
* fix(webpack): properly emitting process deprecation warnings
* backport: User#dmChannel perf enhancement (discordjs#2780)
* docs(Emoji): fix typo of the word "emoji" (discordjs#2791)
* fix: Guild#addMember incorrectly resolving userID
* backport: WEBHOOKS_UPDATE event (discordjs#2779)
* typings: add WEBHOOKS_UPDATE
* typings: clean up permissionResolvable
* backport: Deprecate allowed/denied as discordjs#2765 (discordjs#2792)
* fix(GuildChannel#lockPermissions): Properties allow and deny always returning undefined (discordjs#2800)
* fix undefined properties
* requested changes
* backport: `GUILD_INTEGRATIONS_UPDATE` event (discordjs#2794)
* backport: Client#on{guildIntegrationsUpdate,webhookUpdate}
misc: Update Constants.WSEvents and WSEventType
backport: Add guildIntegrationsUpdate event handler
* docs: Updated typings
* backport: Guild#{fetchEmbed,setEmbed} (discordjs#2778)
* backport: Guild Embeds
* fix: Added missing return
* docs: Updated typings
* backport: UNKNOWN_WEBHOOK (discordjs#2777)
* docs: Added `url` to Invite's warning comment (discordjs#2804)
And added the [serial comma](https://en.wikipedia.org/wiki/Serial_comma)
* fix(Guild#deleteEmoji): reject non emojis / emoji IDs (discordjs#2793)
* fix(Guild#deleteEmoji): Performing wrong checks
* fix: requested changes
`a string` -> `an id`
* fix: requested changes
`id` -> `ID`
* docs: correct Guild#memberCount (discordjs#2812)
* build(peer-deps): use uws fork backport (discordjs#2782)
* build(peer-deps): uws backport
* chore: update to 149 for uws
* docs(User): clarify what User#tag represents
Closesdiscordjs#2828
* backport(ClientOptions): add retryLimit (discordjs#2869)
* backport: rateLimitPerUser (discordjs#2874)
* backport(Guild): add fetchVanityCode (discordjs#2871)
* docs(Game): document possible values for type property
See discordjs#2865
* typings: fix lint script and linter errors
* backport(TextBasedChannel): add lastPinTimestamp and lastPinAt (discordjs#2870)
And clarify Client#channelPinsUpdate's 'time' parameter.
* backport(Guild): support for createChannel with options object (discordjs#2888)
* fix: revert discordjs#2768 (discordjs#2848)
* fix: revert discordjs#2768
* fix merge
* Fixdiscordjs#2928 (member not being removed from voice channel after leaving guild)
* fix:(GuilChannel): clone method not taking overwrites into account (discordjs#2932)
* docs(GuildChannel): add rateLimitPerUser to ChannelData typdef
* backport(Guild): support for rateLimitPerUser when creating a channel
PR: discordjs#2878
Commit: 8ec3b51
* typings(RichEmbed): add MessageEmbed as valid data in constructor
See discordjs#2970
* docs:(TextChannel): add documentation for messages and lastMessage (discordjs#2986)
* [docs] add missing docs for <TextChannel>.messages
* add missing doc for <TextChannel>.lastMessage
* fix(TextBasedChannel): added missing lastMessage functionality in textchannels (discordjs#2999)
* docs(Webhook): add mising '@name' to Webhook#token's docstring
* typings(Guild): fix typos in method names
Fixesdiscordjs#3009
* typings(TextBasedChannel): fix create(Message)Collector's options type
* docs(Guild): use AuditLogAction for fetchAuditLogs' type option
* docs(Client): add missing parenthesis in fetchInvite example (discordjs#3023)
This is already fixed in master, resolvesdiscordjs#3022
* docs(Client): add missing example tag and closing parenthesis (discordjs#3024)
* fix(Guild): ignore voice states referencing an invalid channel
This was causing an uncaught exception on startup (or whenever receiving such a payload) which is crashing the process.
* typings(SnowflakeUtil): add optional "timestamp" parameter to generate (discordjs#2998)
* feat(Constants): add error code 50020 (discordjs#2953)
* feat(Constants): Add error code 50020
Which is throw when using the vanity-url endpoint: discord/discord-api-docs#748
* docs: Document the new code
* feat(Util): add WHITE as color resolvable (discordjs#3062)
* feat(Presence): add clientStatus (discordjs#3056)
* feat(RichEmbed): add length getter (discordjs#3057)
* feat(Guild): add position to createChannel's implementation (discordjs#3058)
* fix(GuildMember): add explicit channel resolve error to member edit (discordjs#3059)
* fix(Util): splitMessage throws an error if a chunk is too large (discordjs#3060)
* feat(RichEmbed): add timestamp support for setTimestamp (discordjs#3061)
* fix(Emoji): reject explicit error when MANAGE_EMOJI permissions are missing (discordjs#3063)
* Mark peer dependencies as optional (discordjs#3066)
* docs(Guild): update createChannel examples to not use deprecated overload
* fix typo
* docs/typings: RateLimitInfo#limit instead of requestLimit (discordjs#3132)
* fix doc for ratelimit data, fixesdiscordjs#3131
* adapt typings
* typings: unindent #region comments
* fixdiscordjs#3150: can now create dispatcher with 0 volume
* feat(Guild): add fetchBan and withReasons to fetchBans (discordjs#3170)
* add Guild#fetchBan() & backport BanInfo
* and the typings
* requested changes
* typings overloads
Co-Authored-By: izexi <[email protected]>
* nullable reason typings
Co-Authored-By: izexi <[email protected]>
* typings(Collection): add typings for partition (discordjs#3166)
* fix(Guild): sort roles with the same position in the correct order (discordjs#3184)
* docs(Collection): fix findKey jsdoc (discordjs#3204)
* typings(GuildChannel): add manageable getter
* fix(WebSocketConnection): stringify data when no websocket is available
[object Object] is not really descriptive
* fix/docs(Client): type status and do not throw an error if accessed before login
* feat(GuildMember): add support for voice kicking (discordjs#3246)
This backports e64773e (discordjs#3242)
* Backport news/store channels
* Remove unnecessary import
* Add news/store channel support to CHANNEL_CREATE
* Document news/store channel types on Guild#createChannel
* Update typings for news/store channels
* Add testing for Node.js 8-12
* Bump version to 11.5.0
* docs(Guild): fix typo in example of createChannel
* docs(TextChanne): specify unit of rateLimitPerUser (discordjs#3272)
* Update TextChannel.js
Update `setRateLimitPerUser` description to specify the `number` is in seconds, per the Discord docs
* Update TextChannel.js
Add unit to the rateLimitPerUser property
* Update GuildChannel.js
* docs(ChannelCreationOverwrites): revert incorrect rename of "id" property (discordjs#3273)
Reverts one incorrect change made in discordjs#2734 (discordjs@3021e5c#diff-e5c54069adfa0d32480eb3cc9faeee20L979)
* Fix incorrect docs in Guild.js
* Update src/structures/Guild.js
Co-Authored-By: SpaceEEC <[email protected]>
* Update Guild.js
* fix(GuildMember): do not create a channel key when editing
This is to not break GuildMember#setNickname for the current user
* fix(Message#pinnable): you can't pin system messages (discordjs#3279)
* chore: explicitly mark everything deprecated as `@ deprecated` (discordjs#3307)
* v11.5.1
0 commit comments