Breaking changes:
- Audit log reasons will no longer be automatically URI-encoded. Use
encodeURIComponent()
if you want to pass non-URL-safe characters.
Additions:
- Added support for slowmode (0e06348, c6a6ab7)
- Added CommandClient reaction button filtering (ffcaec4)
- Added
getGuildVanity()
support (29b0f63) - Added more options to
createChannel()
(97bd436) - Added support for presence activities (97da098)
- Added new Collection methods (ea44550)
- Expose some properties
- Add full support for store/news channels (19257d5, 247092d)
- Allow custom Node HTTP(S) agent options (0509d44)
Fixes:
- Various docs fixes (e6208fa, 86ee584, e0a2fc0)
- Various TypeScript fixes (968614b, a3f90b6, 5254bd9, e2dc920, 6c2b943, 809113f, 3eace85, 33ea8e7, 0fc778d, 73d46f1)
- Fixed several undefined errors related to REST calls with Member objects (c3db0ac, 580a14b)
- Fixed voice data timeout lengths and speaking indicator flickering (31c8b10)
- Fixed CommandClient exclusion checks (b11855b)
- Fixed a voice receive parser bug that emitted invalid Opus packets (f305d7d)
- Fixed error thrown when the provided audit log reason contains a
%
(2cc9f29) - Fixed incomplete oldGuild objects in the
guildUpdate
event (1955856) - Eliminated weird decimals in
#createdAt
property of various structures (ab622ba, bd48702) - Fixed required Node version (fde55ea)
- Fixed unlimited (
limit = -1
)purgeChannel()
behavior (b30a12f, f919f96) - Fixed position calculation in
editChannelPosition()
(fe5a10f) - Stop parsing NaN-like
editedTimestamps
(188b66d) - Updated system join messages list (22d1648)
- Fixed avatar/icon size limits (8416829)
- Fixed errors thrown when handling unknown channel types (df40987)
- Fixed handling of
seedVoiceConnections
(56ffea8) - Ignore duplicate spaces in command arguments (ae2fac1)