Skip to content

v0.16.0

Choose a tag to compare

@Ersatz77 Ersatz77 released this 08 Mar 10:23
· 651 commits to main since this release

Changed

  • Updated to Python 3.10 (release candidate).
  • Updated to the discord.py 2.0 beta.
  • Updated all extensions past breaking changes.
  • commanderbot-core has been merged into commanderbot-ext.
    • The repository has been renamed to commanderbot-py.
    • The package has been renamed to commanderbot (which used to belong to commanderbot-core).
  • Exception handling logic has been reworked.
  • Reconsidered all commands to use a ctx.reply wrapper with pings disabled.
  • allowed_mentions field in root bot config is now supported.
  • automod:
    • Even data now includes user fields.
    • Even data now includes member date fields by default.
    • message triggers now allow basic matching of message content.
  • roles:
    • Unresolved roles are now deregistered and cleaned-up automatically.
    • Elevated commands can no longer add/remove unregistered roles to/from users.
    • Users can now join/leave multiple roles in one command.
    • Multiple roles can now be added/removed to/from multiple members all in one command.
    • Roles can now be targeted using a partial name match.
    • Roles can now be configured to be able to run elevated commands.