npm eris 0.6.0

latest releases: 0.16.2, 0.17.2, 0.17.1...
7 years ago

What's New:

  • REST errors now contain the Discord response in the error message for easier debugging (04cd094)
  • Message.guild is actually gone now (b0d3cd3)
  • createMessage() now supports sending embeds with attachments (d940dd2, 112a9a0)
  • createRole() now supports setting role properties (thanks Discord) (df17f01)
  • Eris now supports notes (userbots only) (98a473c, 1feebe0)
  • Eris now supports profiles (userbots only) (3bedb8e)
  • createChannelInvite() now supports creating unique invites (1630145)
  • Added support for customized avatar/iconURL formats and sizes (5f4ac54, 7ee50e3)
  • VoiceConnectionManager now extends Collection (1c10182)
  • A guildMemberChunk event is now emitted when Eris receives member chunks (bf302d2)
  • Eris will automatically use uws if it is installed (703fee0, ce7deea)
    • uws is a somewhat more efficient WebSocket lib, but is harder to install
  • Eris will automatically use erlpack if it is installed (703fee0)
    • erlpack makes WebSocket decoding faster, but is harder to install
  • Eris will automatically use libsodium if it is installed (a7ce8ef)
    • erlpack makes voice encryption slightly faster, but is harder to install
  • Added the Channel.removeMessageReactions() alias (6f01cb3)
  • Eris supports caching and getting user settings (userbots only) (077284b)
  • ExtendedUser now supports the premium field (emphasis on ExtendedUser, not User) (cbe80bd)
  • CommandClient now supports sending messages when the command code errors (1334b2a)
  • Changelogs now contain relevant commit hashes

What's Improved:

  • Ratelimit buckets should clog less (78be153, b106424)
  • Fixed getRESTGuildMember (5002fdb)
  • purgeChannel now properly detects old messages (850a133)
  • Voice no longer crackles when playing music for multiple users (b5b1afb)
  • SharedStream is more stable now (a00ff6b, 343fcca)
  • Resuming is more stable now (ef37f30)
  • Commands with no requirements now execute properly (20ddd9e)
  • Eris no longer attempts to connect when it detects internet errors (da0fec0)
  • getMessages() and purgeMessages no longer continue after erroring (da0fec0)
  • Fixed auto-deleting subcommands (4890c8a)
  • Multipart data handling is improved (5c32692)
  • Stopping an unready voice connection no longer errors (172319a)
  • Voice now supports passing FFmpeg input arguments (51b2cbc)
  • Fixed joinVoiceChannel() options (3db5172)
  • General stability improvements

Don't miss a new eris release

NewReleases is sending notifications on new releases.