2026-01-19 - 2026-07-19
Overview
1 Release published by 1 user
Published
7.3.7
113 Issues closed from 1 user
Closed
#117 [PR #120] [MERGED] Add call_started system message support
Closed
#118 [PR #122] [MERGED] fix: missing undefined check on policy_changes
Closed
#119 [PR #121] [MERGED] feat: add nix shell
Closed
#120 [PR #123] [MERGED] fix: make ReadyData partial to match event documentation
Closed
#111 [PR #110] [MERGED] Add permission definitions for mentioning everyone, online, and roles
Closed
#112 [PR #111] [CLOSED] BREAKING: use Deno tooling
Closed
#113 [PR #113] [MERGED] chore: use explicit return types and fix imports
Closed
#114 [PR #112] [MERGED] BREAKING: remove polyfilles, CJS build, and update dev dependencies
Closed
#115 [PR #119] [MERGED] fix: increase typing timeout to 4s
Closed
#116 [PR #114] [CLOSED] BREAKING: remove solid.js dependency and redo collection interface
Closed
#102 [PR #102] [CLOSED] chore(deps): bump ws from 8.17.0 to 8.17.1
Closed
#103 [PR #101] [CLOSED] chore(deps-dev): bump braces from 3.0.2 to 3.0.3
Closed
#104 [PR #100] [MERGED] ci: use new branch name
Closed
#105 [PR #103] [MERGED] fix: get CI working
Closed
#106 [PR #104] [CLOSED] fix: hydrate relations
Closed
#107 [PR #107] [MERGED] chore(deps): bump micromatch from 4.0.5 to 4.0.8
Closed
#108 [PR #108] [MERGED] chore(deps): bump semver from 7.3.8 to 7.6.3
Closed
#109 [PR #105] [CLOSED] fix: do not delete a server channels when deleting server from collection
Closed
#110 [PR #109] [MERGED] chore(deps): bump cross-spawn from 7.0.3 to 7.0.6
Closed
#96 [PR #91] [CLOSED] chore(deps): bump follow-redirects from 1.15.2 to 1.15.4
Closed
#97 [PR #93] [MERGED] feat: export the events type
Closed
#98 [PR #94] [MERGED] feat: add deleteEmoji method to Server class
Closed
#99 [PR #97] [MERGED] fix: channelId on messageUpdate & honour partial objects
Closed
#100 [PR #98] [MERGED] merge: wrong branch
Closed
#101 [PR #99] [MERGED] chore(deps): bump follow-redirects from 1.15.2 to 1.15.6
Closed
#87 [PR #77] [CLOSED] Updated login & loginBot for token check
Closed
#88 [PR #72] [MERGED] Edit: message.content always returns a string
Closed
#89 [PR #79] [MERGED] fix: exclude system messages from eager fetching
Closed
#90 [PR #80] [MERGED] fix types
Closed
#91 [PR #81] [MERGED] fix: hydrate display_name
Closed
#92 [PR #84] [MERGED] fix: allow explicit ESM import
Closed
#93 [PR #89] [CLOSED] chore(deps): bump undici from 5.21.0 to 5.26.3
Closed
#94 [PR #85] [MERGED] chore(deps-dev): bump word-wrap from 1.2.3 to 1.2.4
Closed
#95 [PR #90] [MERGED] Improve README
Closed
#82 [PR #69] [CLOSED] fix: Pass correct payload to bulk delete API call
Closed
#83 [PR #62] [MERGED] chore(deps): bump minimatch from 3.0.4 to 3.1.2
Closed
#84 [PR #64] [MERGED] chore(deps): bump json5 from 2.2.0 to 2.2.3
Closed
#85 [PR #70] [MERGED] refactor: switch to Solid primitives
Closed
#86 [PR #71] [MERGED] fix: permission calculator for server owner
Closed
#73 [PR #46] [CLOSED] chore(deps): bump follow-redirects from 1.14.7 to 1.14.9
Closed
#74 [PR #48] [CLOSED] fixes a mix-up between revolt.js and revolt-api
Closed
#75 [PR #53] [MERGED] feat: add utility flags to member object
Closed
#76 [PR #54] [MERGED] chore(deps): bump follow-redirects from 1.14.7 to 1.15.0
Closed
#77 [PR #55] [MERGED] fix: bulk message delete uses wrong http method
Closed
#78 [PR #56] [MERGED] chore: run on node 18, update codeql
Closed
#79 [PR #58] [CLOSED] Small Readme Bugs . channel!.sendMessage and user!.username
Closed
#80 [PR #60] [MERGED] fix: move the Session type to Client.ts
Closed
#81 [PR #59] [MERGED] chore: update default perms to match backend
Closed
#67 [PR #41] [CLOSED] Fix "./Client" cannot be found
Closed
#68 [PR #39] [CLOSED] chore(deps): bump follow-redirects from 1.14.7 to 1.14.8
Closed
#69 [PR #40] [MERGED] fix(docs): build other modules
Closed
#70 [PR #44] [MERGED] feat(quark): switch to new API
Closed
#71 [PR #45] [CLOSED] fix(routes): add masquerade field
Closed
#72 [PR #47] [MERGED] chore(deps): bump minimist from 1.2.5 to 1.2.6
Closed
#61 [PR #32] [MERGED] chore(deps): bump follow-redirects from 1.14.4 to 1.14.7
Closed
#62 [PR #36] [CLOSED] chore(deps-dev): bump node-fetch from 2.6.1 to 3.1.1
Closed
#63 [PR #35] [MERGED] Declare index typings
Closed
#64 [PR #33] [CLOSED] feat: add internal ratelimiter for sending messages
Closed
#65 [PR #37] [MERGED] chore(deps-dev): bump node-fetch from 2.6.1 to 2.6.7
Closed
#66 [PR #38] [CLOSED] feat(moderation): add bypass block permission
Closed
#52 [PR #15] [MERGED] NSFW Mappings for Channels
Closed
#53 [PR #16] [MERGED] ci(typecheck) | use yarn instead
Closed
#54 [PR #18] [CLOSED] refactor(src#Client): apply optimizations
Closed
#55 [PR #24] [MERGED] ci: update global workflows
Closed
#56 [PR #25] [MERGED] fix: added missing channel property on message events
Closed
#57 [PR #30] [MERGED] chore(ci): run typecheck on node 16
Closed
#58 [PR #26] [MERGED] fix: auto-reconnect if websocket stops sending messages
Closed
#59 [PR #28] [MERGED] fix: exception related to system messages
Closed
#60 [PR #31] [MERGED] chore(deps): bump ansi-regex from 5.0.0 to 5.0.1
Closed
#47 [PR #6] [CLOSED] Catch errors from bots.create
Closed
#48 [PR #8] [MERGED] Add more events to client
Closed
#49 [PR #10] [MERGED] Publish Documentation using ghactions
Closed
#50 [PR #13] [MERGED] tsc-watch to devDependencies
Closed
#51 [PR #14] [CLOSED] Update axios to fix server-side request forgery
Closed
#42 [PR #2] [CLOSED] <Client>.setPresence()
Closed
#43 [PR #3] [MERGED] Left shift operator
Closed
#44 [PR #1] [MERGED] Reply to message method
Closed
#45 [PR #4] [CLOSED] Add flags value for Server. This will be used to getting badges such …
Closed
#46 [PR #5] [CLOSED] bump axios version
Closed
#36 TypeError: Cannot read properties of undefined (reading 'lastMessageId')
Closed
#38 bug: No "exports" main defined
Closed
#39 Exception: No "exports" main defined in ... @solid-primitives/trigger/package.json
Closed
#41 bug: unable to start bot
Closed
#31 feature request: add ability for client to delete emojis
Closed
#32 feature request: Export Events Type
Closed
#33 bug: client.servers.fetch() not working due to missing permissions
Closed
#34 bug:
Closed
#35 bug: TextEmbed not working
Closed
#25 bug: If you restart revolt bot and someone leaves the server: serverMemberLeave event is not triggered.
Closed
#27 bug: Can't install from git
Closed
#28 bug: update events don't use hydration key mappings
Closed
#30 bug: explicitly importing the ESM version fails
Closed
#21 bug: When fetching a member by user id from a server guild: the returned Member does not have a user property.
Closed
#22 issue: importing revolt.js without skipLibCheck throws type errors
Closed
#23 feat: add helper functions for generating preset attachment sizes
Closed
#24 bug: Error deleting a message after bot sends DM to user
Closed
#16 TypeError: Cannot read property 'low' of undefined
Closed
#17 bug: TSC reports 17 errors
Closed
#18 bug: Focus isn't allowed in api.patch "/users/@me"
Closed
#19 feat(ci): add automatic publish flow
Closed
#20 feat(ci): automatically bump revolt-api when applicable
Closed
#13 ERR_REQUIRE_ESM on revolt.js 6.0.0-rc16
Closed
#14 feat: simple interface for permission checks
Closed
#15 TypeError: Client is not a constructor
Closed
#11 Implement new permission system.
Closed
#12 ERR_REQUIRE_ESM when using TypeScript
Closed
#5 revolt.js bug
Closed
#7 Add methods for serialising client data.
Closed
#8 revolt.js throws exception when uncached user leaves a server
Closed
#9 feat: provide sorted channels and categories from Server object.
Closed
#1 Make a documentation
Closed
#2 Add webhook support
Closed
#3 add helper functions for getting message timestamps
122 Issues created by 1 user
Opened
#1 Make a documentation
Opened
#2 Add webhook support
Opened
#3 add helper functions for getting message timestamps
Opened
#4 feat: add message collector
Opened
#5 revolt.js bug
Opened
#6 Add cache eviction to revolt.js
Opened
#7 Add methods for serialising client data.
Opened
#8 revolt.js throws exception when uncached user leaves a server
Opened
#9 feat: provide sorted channels and categories from Server object.
Opened
#10 Deno compatibility
Opened
#11 Implement new permission system.
Opened
#12 ERR_REQUIRE_ESM when using TypeScript
Opened
#13 ERR_REQUIRE_ESM on revolt.js 6.0.0-rc16
Opened
#14 feat: simple interface for permission checks
Opened
#15 TypeError: Client is not a constructor
Opened
#16 TypeError: Cannot read property 'low' of undefined
Opened
#17 bug: TSC reports 17 errors
Opened
#18 bug: Focus isn't allowed in api.patch "/users/@me"
Opened
#19 feat(ci): add automatic publish flow
Opened
#20 feat(ci): automatically bump revolt-api when applicable
Opened
#21 bug: When fetching a member by user id from a server guild: the returned Member does not have a user property.
Opened
#22 issue: importing revolt.js without skipLibCheck throws type errors
Opened
#23 feat: add helper functions for generating preset attachment sizes
Opened
#24 bug: Error deleting a message after bot sends DM to user
Opened
#25 bug: If you restart revolt bot and someone leaves the server: serverMemberLeave event is not triggered.
Opened
#26 bug: A simple CommonJS Bot, but: revolt-api/node_modules/axios: 404 error when someone joins server: http Request of members/00000000000000000000000000
Opened
#27 bug: Can't install from git
Opened
#28 bug: update events don't use hydration key mappings
Opened
#29 bug: MessageReact event crashes with: TypeError: reactions.get is not a function
Opened
#30 bug: explicitly importing the ESM version fails
Opened
#31 feature request: add ability for client to delete emojis
Opened
#32 feature request: Export Events Type
Opened
#33 bug: client.servers.fetch() not working due to missing permissions
Opened
#34 bug:
Opened
#35 bug: TextEmbed not working
Opened
#36 TypeError: Cannot read properties of undefined (reading 'lastMessageId')
Opened
#37 bug: The rate limit of the createChannel event does not return "{ retry_after: xxx }" and gives an error.
Opened
#38 bug: No "exports" main defined
Opened
#39 Exception: No "exports" main defined in ... @solid-primitives/trigger/package.json
Opened
#40 feat: Add asynchronous config fetch and signal
Opened
#41 bug: unable to start bot
Opened
#42 [PR #2] [CLOSED] <Client>.setPresence()
Opened
#43 [PR #3] [MERGED] Left shift operator
Opened
#44 [PR #1] [MERGED] Reply to message method
Opened
#45 [PR #4] [CLOSED] Add flags value for Server. This will be used to getting badges such …
Opened
#46 [PR #5] [CLOSED] bump axios version
Opened
#47 [PR #6] [CLOSED] Catch errors from bots.create
Opened
#48 [PR #8] [MERGED] Add more events to client
Opened
#49 [PR #10] [MERGED] Publish Documentation using ghactions
Opened
#50 [PR #13] [MERGED] tsc-watch to devDependencies
Opened
#51 [PR #14] [CLOSED] Update axios to fix server-side request forgery
Opened
#52 [PR #15] [MERGED] NSFW Mappings for Channels
Opened
#53 [PR #16] [MERGED] ci(typecheck) | use yarn instead
Opened
#54 [PR #18] [CLOSED] refactor(src#Client): apply optimizations
Opened
#55 [PR #24] [MERGED] ci: update global workflows
Opened
#56 [PR #25] [MERGED] fix: added missing channel property on message events
Opened
#57 [PR #30] [MERGED] chore(ci): run typecheck on node 16
Opened
#58 [PR #26] [MERGED] fix: auto-reconnect if websocket stops sending messages
Opened
#59 [PR #28] [MERGED] fix: exception related to system messages
Opened
#60 [PR #31] [MERGED] chore(deps): bump ansi-regex from 5.0.0 to 5.0.1
Opened
#61 [PR #32] [MERGED] chore(deps): bump follow-redirects from 1.14.4 to 1.14.7
Opened
#62 [PR #36] [CLOSED] chore(deps-dev): bump node-fetch from 2.6.1 to 3.1.1
Opened
#63 [PR #35] [MERGED] Declare index typings
Opened
#64 [PR #33] [CLOSED] feat: add internal ratelimiter for sending messages
Opened
#65 [PR #37] [MERGED] chore(deps-dev): bump node-fetch from 2.6.1 to 2.6.7
Opened
#66 [PR #38] [CLOSED] feat(moderation): add bypass block permission
Opened
#67 [PR #41] [CLOSED] Fix "./Client" cannot be found
Opened
#68 [PR #39] [CLOSED] chore(deps): bump follow-redirects from 1.14.7 to 1.14.8
Opened
#69 [PR #40] [MERGED] fix(docs): build other modules
Opened
#70 [PR #44] [MERGED] feat(quark): switch to new API
Opened
#71 [PR #45] [CLOSED] fix(routes): add masquerade field
Opened
#72 [PR #47] [MERGED] chore(deps): bump minimist from 1.2.5 to 1.2.6
Opened
#73 [PR #46] [CLOSED] chore(deps): bump follow-redirects from 1.14.7 to 1.14.9
Opened
#74 [PR #48] [CLOSED] fixes a mix-up between revolt.js and revolt-api
Opened
#75 [PR #53] [MERGED] feat: add utility flags to member object
Opened
#76 [PR #54] [MERGED] chore(deps): bump follow-redirects from 1.14.7 to 1.15.0
Opened
#77 [PR #55] [MERGED] fix: bulk message delete uses wrong http method
Opened
#78 [PR #56] [MERGED] chore: run on node 18, update codeql
Opened
#79 [PR #58] [CLOSED] Small Readme Bugs . channel!.sendMessage and user!.username
Opened
#80 [PR #60] [MERGED] fix: move the Session type to Client.ts
Opened
#81 [PR #59] [MERGED] chore: update default perms to match backend
Opened
#82 [PR #69] [CLOSED] fix: Pass correct payload to bulk delete API call
Opened
#83 [PR #62] [MERGED] chore(deps): bump minimatch from 3.0.4 to 3.1.2
Opened
#84 [PR #64] [MERGED] chore(deps): bump json5 from 2.2.0 to 2.2.3
Opened
#85 [PR #70] [MERGED] refactor: switch to Solid primitives
Opened
#86 [PR #71] [MERGED] fix: permission calculator for server owner
Opened
#87 [PR #77] [CLOSED] Updated login & loginBot for token check
Opened
#88 [PR #72] [MERGED] Edit: message.content always returns a string
Opened
#89 [PR #79] [MERGED] fix: exclude system messages from eager fetching
Opened
#90 [PR #80] [MERGED] fix types
Opened
#91 [PR #81] [MERGED] fix: hydrate display_name
Opened
#92 [PR #84] [MERGED] fix: allow explicit ESM import
Opened
#93 [PR #89] [CLOSED] chore(deps): bump undici from 5.21.0 to 5.26.3
Opened
#94 [PR #85] [MERGED] chore(deps-dev): bump word-wrap from 1.2.3 to 1.2.4
Opened
#95 [PR #90] [MERGED] Improve README
Opened
#96 [PR #91] [CLOSED] chore(deps): bump follow-redirects from 1.15.2 to 1.15.4
Opened
#97 [PR #93] [MERGED] feat: export the events type
Opened
#98 [PR #94] [MERGED] feat: add deleteEmoji method to Server class
Opened
#99 [PR #97] [MERGED] fix: channelId on messageUpdate & honour partial objects
Opened
#100 [PR #98] [MERGED] merge: wrong branch
Opened
#101 [PR #99] [MERGED] chore(deps): bump follow-redirects from 1.15.2 to 1.15.6
Opened
#102 [PR #102] [CLOSED] chore(deps): bump ws from 8.17.0 to 8.17.1
Opened
#103 [PR #101] [CLOSED] chore(deps-dev): bump braces from 3.0.2 to 3.0.3
Opened
#104 [PR #100] [MERGED] ci: use new branch name
Opened
#105 [PR #103] [MERGED] fix: get CI working
Opened
#106 [PR #104] [CLOSED] fix: hydrate relations
Opened
#107 [PR #107] [MERGED] chore(deps): bump micromatch from 4.0.5 to 4.0.8
Opened
#108 [PR #108] [MERGED] chore(deps): bump semver from 7.3.8 to 7.6.3
Opened
#109 [PR #105] [CLOSED] fix: do not delete a server channels when deleting server from collection
Opened
#110 [PR #109] [MERGED] chore(deps): bump cross-spawn from 7.0.3 to 7.0.6
Opened
#111 [PR #110] [MERGED] Add permission definitions for mentioning everyone, online, and roles
Opened
#112 [PR #111] [CLOSED] BREAKING: use Deno tooling
Opened
#113 [PR #113] [MERGED] chore: use explicit return types and fix imports
Opened
#114 [PR #112] [MERGED] BREAKING: remove polyfilles, CJS build, and update dev dependencies
Opened
#115 [PR #119] [MERGED] fix: increase typing timeout to 4s
Opened
#116 [PR #114] [CLOSED] BREAKING: remove solid.js dependency and redo collection interface
Opened
#117 [PR #120] [MERGED] Add call_started system message support
Opened
#118 [PR #122] [MERGED] fix: missing undefined check on policy_changes
Opened
#119 [PR #121] [MERGED] feat: add nix shell
Opened
#120 [PR #123] [MERGED] fix: make ReadyData partial to match event documentation
Opened
#121 [PR #125] fix: Specify argument in Client "error" event to be Error instead of any.
Opened
#122 [PR #127] feat: Enable asynchronous configuration loading and configuration signal