1.7.0
- voice messages (1155fa3)
- fix component interaction messages not coming with a
guild_id
(c311de9) - fix client checks in webhooks (a6b38c1)
- update dependencies (53db256, e01db96, 09882c7)
- purge cached channel when channelID update (48acf4f, #60)
- TextableVoiceChannel (07e68b0)
- use more specific error classes (206c5c6)
- fix category
channels
always being empty (6fed23a) - fix automoderation editing ignoring
enabled
(93ec803) - add
disableCache
options (limits all collections to0
) (18c4df6, 622805c) - add
getOptions
function to InteractionOptionsWrapper (f0c94c8, a35b6b3) - include group dms in interactions (fe8cc65)
- convert
purge
method to async iterator (aeb60e0, 6feafcf) - add
tslib
dependency (previously required but not listed) (ecc3a90) - overhaul channel types (constants & types) (e544d84)
- allow installing from github (257014c)
- add onboarding editing &
mode
(0632c54) - revise permission constants (d131c7f)
- add message author to
messageReactionAdd
partials (a205bda) - list permission requirement for invite events (dd64c41)
- ThreadableChannel (2c940c2)
Breaking
- Channel constants/types were reworked, see e544d84 for specific changes
AllGuildPermissions
constant was removed (d131c7f)GroupChannel
was added to the interaction channel types (fe8cc65)
Upcoming Changes
Later this year, we will be changing the minimum required node version to v18 due to v16 going EOL soon. Currently, the plan is to switch to native fetch when we make that change. Backwards compatibility with v16/v17 won't be tested, but may be possible with 16.15.0/17.5.0 or higher with the --experimental-fetch
flag, or a polyfill.
Node v16 goes EOL in September, we will likely be making these changes in dev either late August or early September, and releasing a version with experimental fetch in late September or early October.