All Versions
14
Latest Version
Avg Release Cycle
18 days
Latest Release
510 days ago

Changelog History
Page 1

  • v2.3.2 Changes

    December 03, 2022

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed another AttributeError relating to the new bridge_commands attribute on ext.bridge.Bot. (#1815)
    • ๐Ÿ›  Fixed an AttributeError in select relating to the select type. (#1814)
    • ๐Ÿ›  Fix Thread.applied_tags always returning an empty list. (#1817)
  • v2.3.1 Changes

    November 27, 2022

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed AttributeError relating to the new bridge_commands attribute on ext.bridge.Bot. (#1802)
  • v2.3.0 Changes

    November 23, 2022

    โž• Added

    • ๐Ÿ†• New brief Attribute to BridgeSlashCommand. (#1676)
    • ๐Ÿ‘ Python 3.11 support. (#1680)
    • ๐Ÿ†• New select types user, role, mentionable, and channel - Along with their respective types and shortcut decorators. (#1702)
    • โž• Added support for age-restricted (NSFW) commands. (#1775)
    • ๐Ÿ†• New flags: PublicUserFlags.active_developer & ApplicationFlags.active. (#1776)
    • ๐Ÿ‘Œ Support for new forum features including tags, default slowmode, and default sort order. (#1636)
    • Support for new thread attributes total_message_sent and is_pinned. (#1636)
    • โž• Added bridge_commands attribute to ext.bridge.Bot for access to bridge command objects. (#1787)
    • โšก๏ธ Updated Guild.features to include new and previously missing features. (#1788)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix bridge.has_permissions. (#1695)
    • ๐Ÿ›  Fix audit log overwrite type always resulting in None. (#1716)
    • ๐Ÿ›  Fixed error when using suppress kwarg in send(). (#1719 & #1723)

    ๐Ÿ”„ Changed

    • get_application_command() type kwarg now defaults to ApplicationCommand, so all command types can be retrieved by default. (#1678)
    • get_application_command() now supports retrieving subcommands and subcommand groups. (#1678)

    โœ‚ Removed

    • โœ‚ Removed the guild feature PRIVATE_THREADS due to paywall limitation removal. (#1789)
  • v2.2.2 Changes

    October 05, 2022

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed parent attribute of second level subcommands being set to the base level command instead of the direct parent. (#1673)
  • v2.2.1 Changes

    October 05, 2022

    โž• Added

    • ๐Ÿ†• New SlashCommand.qualified_id attribute. (#1672)

    ๐Ÿ›  Fixed

    • Fixed a TypeError in ban() methods related to the new delete_message_seconds parameter. (#1666)
    • ๐Ÿ›  Fixed broken cog and parent attributes on commands in cogs. (#1662)
    • ๐Ÿ›  Fixed SlashCommand.mention for subcommands. (#1672)
  • v2.2.0 Changes

    October 02, 2022

    โž• Added

    • ๐Ÿ†• New Guild Feature INVITES_DISABLED. (#1613)
    • suppress kwarg to Messageable.send(). (#1587)
    • proxy and proxy_auth params to many Webhook related methods. (#1655)
    • delete_message_seconds parameter in ban methods. (#1557)
    • ๐Ÿ†• New View.get_item() method. (#1659)
    • ๐Ÿ‘ Permissions support for bridge commands. (#1642)
    • ๐Ÿ†• New BridgeCommand.invoke() method. (#1642)
    • New raw_mentions, raw_role_mentions and raw_channel_mentions functions in discord.utils. (#1658)
    • New methods original_response, edit_original_response & delete_original_response for Interaction objects. (#1609)

    ๐Ÿ—„ Deprecated

    • The delete_message_days parameter in ban methods is now deprecated. Please use delete_message_seconds instead. (#1557)
    • The original_message, edit_original_message & delete_original_message methods for Interaction are now deprecated. Please use the respective original_response, edit_original_response & delete_original_response methods instead. (#1609)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Various fixes to ext.bridge groups. (#1633 & #1631)
    • Fix VOICE_SERVER_UPDATE error. (#1624)
    • โœ‚ Removed unnecessary instance check in autocomplete. (#1643)
    • Interaction responses are now passed the respective proxy and proxy_auth params as defined in Client. (#1655)
  • v2.1.3 Changes

    September 06, 2022

    ๐Ÿ›  Fixed

    • Fix TypeError in process_application_commands. (#1622)
  • v2.1.2 Changes

    September 06, 2022

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix subcommands having MISSING cog attribute. (#1594 & #1605)
  • v2.1.1 Changes

    August 25, 2022

    ๐Ÿ›  Fixed

    • Bridge command detection in cogs. (#1592)
  • v2.1.0 Changes

    August 25, 2022

    โž• Added

    • ๐Ÿ‘Œ Support for add, sub, union, intersect, and inverse operations on classes inheriting from BaseFlags. (#1486)
    • A disable_on_timeout kwarg in the View constructor. (#1492)
    • ๐Ÿ†• New mention property for SlashCommand objects, allowing a shortcut for the new command markdown syntax. (#1523)
    • An app_commands_badge value on ApplicationFlags. (#1535 and #1553)
    • A new fetch_application method in the Client object. (#1536)
    • New on_check_failure event method for the View class. (#799)
    • A set_mfa_required method to Guild. (#1552)
    • ๐Ÿ‘Œ Support for command groups with bridge commands. (#1496)
    • ๐Ÿ‘Œ Support for Attachment type options for bridge commands. (#1496)
    • ๐Ÿ‘ is_app property for BridgeContext to better differentiate context types. (#1496)
    • ๐Ÿ‘Œ Support for localization on bridge commands. (#1496)
    • A filter_params helper function in discord.utils. (#1496)
    • ๐Ÿ‘Œ Support for InteractionMessage via the message property of View. (#1492)

    ๐Ÿ”„ Changed

    • Use slash_variant and ext_variant attributes instead of get_application_command() and get_ext_command() methods on BridgeCommand. (#1496)
    • 0๏ธโƒฃ Set store kwarg default to False in load_extension(s) method. (#1520)
    • commands.has_permissions() check now returns True in DM channels. (#1577)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix VoiceChannel/CategoryChannel data being invalidated on Option._invoke. (#1490)
    • ๐Ÿ›  Fix type issues in options.py (#1473)
    • ๐Ÿ›  Fix KeyError on AutoModActionExecution when the bot lacks the Message Content Intent. (#1521)
    • ๐Ÿ“š Large code/documentation cleanup & minor bug fixes. (#1476)
    • Fix Option with type str raising AttributeError when min_length or max_length kwargs are passed. (#1527)
    • ๐Ÿ›  Fix load_extensions parameters not being passed through correctly. (#1537)
    • ๐Ÿ›  Fix SlashCommandGroup descriptions to use the correct default string. (#1539 and #1586)
    • ๐Ÿ›  Fix Enum type options breaking due to from_datatype() method & Fix minor typing import. (#1541)
    • Adjust category and guild _channels attributes to work with NoneType positions. (#1530)
    • ๐Ÿ‘‰ Make SelectOption.emoji a property. (#1550)
    • ๐Ÿ‘Œ Improve sticker creation by checking for minimum and maximum length on name and description. (#1546)
    • ๐Ÿ›  Fix threads created with a base message being set to the wrong message_reference. (#1551)
    • ๐Ÿ”€ Avoid unnecessary call to sync_commands during runtime. (#1563)
    • โฑ Fix bug in Modal.on_timeout() by using custom_id to create timeout task. (#1562)
    • Respect limit argument in Guild.bans(). (#1573)
    • โฑ Fix before argument in on_scheduled_event_update event always set to None by converting ID to int. (#1580)
    • Fix __eq__ method ApplicationCommand accidentally comparing to self. (#1585)
    • Apply cog_check method to ApplicationCommand invocations. (#1575)
    • Fix Interaction.edit_original_message() using ConnectionState instead of InteractionMessageState. (#1565)
    • ๐Ÿ›  Fix required parameters validation error. (#1589)

    ๐Ÿ”’ Security

    • ๐Ÿ‘Œ Improved fix for application-based bots without the bot scope (#1584)