This branch is a combination of several pull requests, built on top of the dev branch.
Do not forward errors you encounter to me, unless you believe they were caused during merging. Point them to the pull request author, or main eris repository if you cannot figure out where they came from. We would all be happy to help in #support of the Eris Discord Server
npm i DonovanDMC/eris#everything
Currently Included
- @molenzwiebel [Allow configuring RequestHandler to use HTTP instead of HTTPS]
- @LJNeon [Standardized parsing errors]
- @Loliticos [Guild Scheduled Events]
- @eritbh [Use process warnings for deprecations]
- @Catboi8 [feat(connect): Add token check]
- @bsian03 [Rework file attachments]
- @DonovanDMC [refactor(interactions): Redo types and remove unnecessary data]
- @Linker-123 [Support modals]
- @coolcalcacol [Attachment type]
- @flamableassassin [Adding support for type 24 message]
- @coolcalcacol [feat(permissions): Slash Permissions v2]
- @DonovanDMC [Overall Consistency Fixes & Minor Feature Additions]
- @DonovanDMC [feat(options): Gateway Options]
- @DonovanDMC [feat(AutoModeration): Support Auto Moderation]
On Hold
- (Directly Conflicts With 1285) @Catboi8 [File updates]
- (See Explanation At Bottom) @coolcalcacol [API v10 changes]
Previously Included
- (Merged) @bsian03 [Expose components]
- (Merged) @bsian03 [Type guild features as actual values]
- (Merged) @bsian03 [Expose audit log events 83-85]
- (Merged) @bsian03 [Support guild specific avatars]
- (Merged) @iiFDCT [Add support for user banners]
- (Merged) @HeadTriXz [Better types for events]
- (Merged) @DonovanDMC [Sticker Sending]
- (Merged) @Catboi8 [Tweak eslint.ts]
- (Merged) @bsian03 [Fix/improve handling of rate limit headers]
- (Merged) @iiFDCT [Update permission flag names to match Discord & update guildEmojisAndStickers intent name]
- (Merged) @iiFDCT [Ability to manage stickers, guildStickersUpdate and Guild#stickers]
- (Merged) @bsian03 [Warn when invalid intent is supplied]
- (Merged) @DonovanDMC [Several Constants Changes/Additions]
- (Merged) @DonovanDMC [make id optional for some events]
- (Merged) @iiFDCT [Role icon support]
- (Merged) @bsian03 [Discord API V9]
- (Merged) @Catboi8 [Support Interactions]
- (Merged) @bsian03 [Prevent heartbeat during identify]
- (Merged) @Catboi8 [Interactions MinMax]
- (Merged) @bsian03 [fix(typings): add static keyword for Interaction.from]
- (Merged) @frobinsonj [Fix typing for `Message.createThreadWithMessage`]
- (Merged) @bsian03 [fix(interactions): Missing file redirect in createMessage]
- (Merged) @bsian03 [fix(Member): Parse Member#premiumSince to timestamp]
- (Merged) @james58899 [Fix bitwise overflow]
- (Merged) @bsian03 [fix(slash): Snake case defaultPermissions to payload]
- (Merged) @xaxim [Allows multiple channel position changes in a single request]
- (Merged) @jimchen5209 [Try to fix receive stream event lost after reconnect]
- (Folded Into 1309) @DonovanDMC [feat(interactions): Localization]
- (Merged) @curtisf [Handle Shared Ratelimits & Parse retryAfter Correctly]
- (Merged) @thetimtoy [fix(typings): outdated `EventListeners.channelCreate` type]
- (Merged) @eritbh [fix(constants): Include manageThreads, manageEvents in Permissions.all]
- (Merged) @bsian03 [fix(Message): Jumplink throwing on DM messages]
- (Merged) @HeadTriXz [Support guild bans pagination]
- (Merged) @Dramex [fix updating bot username, avatar, discriminator returns undefined]
- (Merged) @DonovanDMC [fix(getGuildAuditLog): Users Being Added To Cache Too late]
- (Various Issues) @oathompsonjones [Corrected various typings]
- (Merged) @HcgRandon [Improved max_concurrency aware ShardManager]
- (Merged) @DonovanDMC [fix(createRole): Split options into separate overloads]
The current v10 pr, #1371 has not been included in this branch due to the message content intent being enforced early in that version. If you would like to use v10 along with these other combinations, see everything-v10.
- everything
- everything-v10