Skip to content
This repository has been archived by the owner on Aug 1, 2021. It is now read-only.

Cleanup / Stability

Compare
Choose a tag to compare
@b1naryth1ef b1naryth1ef released this 27 Jan 01:39
· 289 commits to master since this release

Version 0.0.7 has been a long time coming, and at this point mostly serves as a checkpoint for further progress. It includes a lot of additions and some breaking changes.

Changes

  • Add support for sending attachments and embeds through APIClient.channels_messages_create
  • Add support for editing messages with embeds through APIClient.channels_messages_modify
  • Add reaction supports via:
    • APIClient.channels_messages_reactions_get
    • APIClient.channels_messages_reactions_create
    • APIClient.channels_messages_reactions_delete
    • MessageReaction
    • MessageReactionEmoji
    • MessageReactionAdd
    • MessageReactionRemove
    • MessageReactionRemoveAll
    • Message.reactions
    • Message.create_reaction
    • Message.delete_reaction
  • Add support for creating a guild channel via APIClient.guilds_channels_create and Guild.create_channel
  • APIClient.guild_members_list now returns a hash
  • Add APIClient.guilds_members_roles_add and APIClient.guilds_members_roles_remove for more determinisitc role adjustments
  • Add APIClient.guilds_members_me_nick for setting the current users nick
  • Add GuildBan, APIClient.guild_bans_list now returns a GuildBan
  • Added proper user agent to API requests
  • Improved APIException
  • Factor our some ingrained functionality from within Bot
  • Improved builtin argument parsing types
  • Added guild argument parsing type
  • Added tracking of spawned greenlets to plugins
  • Added configuration option max_reconnects for tweaking the max number of gateway reconnects attempted before giving up
  • Various event cleanup
  • Sharding cleanup
  • Typing cleanup/fixes
  • A lot of other stuff...