diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e71e51acc..2a9b697f14 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,7 +12,7 @@ These changes are available on the `master` branch, but have not yet been releas ⚠️ **This Version Removes Support For Python 3.8** ⚠️ -### Changed +### Changed - Renamed `cover` property of `ScheduledEvent` and `cover` argument of `ScheduledEvent.edit` to `image`. @@ -20,14 +20,14 @@ These changes are available on the `master` branch, but have not yet been releas - ⚠️ **This Version Removes Support For Python 3.8** ⚠️ ([#2521](https://github.com/Pycord-Development/pycord/pull/2521)) -### Added +### Added - Added `Guild.fetch_role` method. ([#2528](https://github.com/Pycord-Development/pycord/pull/2528)) ## [2.6.0] - 2024-07-09 -### Added +### Added - Added `banner` parameter to `ClientUser.edit`. ([#2396](https://github.com/Pycord-Development/pycord/pull/2396)) @@ -58,7 +58,7 @@ These changes are available on the `master` branch, but have not yet been releas - Added `MessageCall` information. ([#2488](https://github.com/Pycord-Development/pycord/pull/2488)) -### Fixed +### Fixed - Fixed the type-hinting of `Member.move_to` and `Member.edit` to reflect actual behavior. ([#2386](https://github.com/Pycord-Development/pycord/pull/2386)) @@ -98,7 +98,7 @@ These changes are available on the `master` branch, but have not yet been releas - Further fixed logic when fetching audit logs. ([#2492](https://github.com/Pycord-Development/pycord/pull/2492)) -### Changed +### Changed - Changed the type of `Guild.bitrate_limit` to `int`. ([#2387](https://github.com/Pycord-Development/pycord/pull/2387)) @@ -121,7 +121,7 @@ These changes are available on the `master` branch, but have not yet been releas - Changed the error message that appears when attempting to add a subcommand group to a subcommand group. ([#2275](https://github.com/Pycord-Development/pycord/pull/2275)) -### Removed +### Removed - Removed the `delete_message_days` parameter from ban methods. Please use `delete_message_seconds` instead. @@ -134,7 +134,7 @@ These changes are available on the `master` branch, but have not yet been releas ## [2.5.0] - 2024-03-02 -### Added +### Added - Added method to start bot via async context manager. ([#1801](https://github.com/Pycord-Development/pycord/pull/1801)) @@ -224,7 +224,7 @@ These changes are available on the `master` branch, but have not yet been releas - Added audit log support for voice channel status. ([#2373](https://github.com/Pycord-Development/pycord/pull/2373)) -### Changed +### Changed - Changed default for all `name_localizations` and `description_localizations` attributes from being `None` to being `MISSING`. @@ -259,14 +259,14 @@ These changes are available on the `master` branch, but have not yet been releas - `BridgeOption` must now be used for arguments in bridge commands. ([#2252](https://github.com/Pycord-Development/pycord/pull/2252)) -### Removed +### Removed - Removed `Client.once` in favour of `once` argument in `Client.listen`. ([#1957](https://github.com/Pycord-Development/pycord/pull/1957)) - Removed `Embed.Empty` in favour of `None`, and `EmbedProxy` in favour of individual classes. ([#2063](https://github.com/Pycord-Development/pycord/pull/2063)) -### Fixed +### Fixed - Fixed `AttributeError` caused by [#1957](https://github.com/Pycord-Development/pycord/pull/1957) when using listeners @@ -376,13 +376,13 @@ These changes are available on the `master` branch, but have not yet been releas ## [2.4.1] - 2023-03-20 -### Changed +### Changed - Updated the values of the `Color.embed_background()` classmethod to correspond with new theme colors in the app. ([#1931](https://github.com/Pycord-Development/pycord/pull/1931)) -### Fixed +### Fixed - Fixed the type-hinting of `SlashCommandGroup.walk_commands()` to reflect actual behavior. ([#1838](https://github.com/Pycord-Development/pycord/pull/1838)) @@ -395,7 +395,7 @@ These changes are available on the `master` branch, but have not yet been releas ## [2.4.0] - 2023-02-10 -### Added +### Added - Added new AutoMod trigger metadata properties `regex_patterns`, `allow_list`, and `mention_total_limit`; and added the `mention_spam` trigger type. @@ -422,7 +422,7 @@ These changes are available on the `master` branch, but have not yet been releas - Improved support for setting channel types & added new channel types for `discord.Option`. ([#1883](https://github.com/Pycord-Development/pycord/pull/1883)) -### Changed +### Changed - Changed `EmbeddedActivity` values to update accordingly with the new activities. ([#1859](https://github.com/Pycord-Development/pycord/pull/1859)) @@ -432,7 +432,7 @@ These changes are available on the `master` branch, but have not yet been releas - The `version_info.release_level` attribute has been reverted to its previous name, `releaselevel`. ([#1920](https://github.com/Pycord-Development/pycord/pull/1920)) -### Fixed +### Fixed - Fixed bugs in `Page.update_files` where file objects stored in memory were causing an `AttributeError`, and `io.BytesIO` files didn't send properly more than once. @@ -445,12 +445,14 @@ These changes are available on the `master` branch, but have not yet been releas ## [2.3.3] - 2023-02-10 +### Fixed + - Fixed an unhandled `KeyError` exception when receiving GIF stickers, causing crashes. ([#1915](https://github.com/Pycord-Development/pycord/pull/1915)) ## [2.3.2] - 2022-12-03 -### Fixed +### Fixed - Fixed another `AttributeError` relating to the new `bridge_commands` attribute on `ext.bridge.Bot`. ([#1815](https://github.com/Pycord-Development/pycord/pull/1815)) @@ -461,14 +463,14 @@ These changes are available on the `master` branch, but have not yet been releas ## [2.3.1] - 2022-11-27 -### Fixed +### Fixed - Fixed `AttributeError` relating to the new `bridge_commands` attribute on `ext.bridge.Bot`. ([#1802](https://github.com/Pycord-Development/pycord/pull/1802)) ## [2.3.0] - 2022-11-23 -### Added +### Added - New brief Attribute to BridgeSlashCommand. ([#1676](https://github.com/Pycord-Development/pycord/pull/1676)) @@ -489,7 +491,7 @@ These changes are available on the `master` branch, but have not yet been releas - Updated `Guild.features` to include new and previously missing features. ([#1788](https://github.com/Pycord-Development/pycord/pull/1788)) -### Fixed +### Fixed - Fix bridge.has_permissions. ([#1695](https://github.com/Pycord-Development/pycord/pull/1695)) @@ -499,7 +501,7 @@ These changes are available on the `master` branch, but have not yet been releas ([#1719](https://github.com/Pycord-Development/pycord/pull/1719) & [#1723](https://github.com/Pycord-Development/pycord/pull/1723)) -### Changed +### Changed - `get_application_command()` type kwarg now defaults to `ApplicationCommand`, so all command types can be retrieved by default. @@ -508,14 +510,14 @@ These changes are available on the `master` branch, but have not yet been releas ([#1678](https://github.com/Pycord-Development/pycord/pull/1678)) - -### Removed +### Removed - Removed the guild feature `PRIVATE_THREADS` due to paywall limitation removal. ([#1789](https://github.com/Pycord-Development/pycord/pull/1789)) ## [2.2.2] - 2022-10-05 -### Fixed +### Fixed - Fixed `parent` attribute of second-level subcommands being set to the base level command instead of the direct parent. @@ -523,12 +525,12 @@ These changes are available on the `master` branch, but have not yet been releas ## [2.2.1] - 2022-10-05 -### Added +### Added - New `SlashCommand.qualified_id` attribute. ([#1672](https://github.com/Pycord-Development/pycord/pull/1672)) -### Fixed +### Fixed - Fixed a `TypeError` in `ban()` methods related to the new `delete_message_seconds` parameter. ([#1666](https://github.com/Pycord-Development/pycord/pull/1666)) @@ -539,7 +541,7 @@ These changes are available on the `master` branch, but have not yet been releas ## [2.2.0] - 2022-10-02 -### Added +### Added - New Guild Feature `INVITES_DISABLED`. ([#1613](https://github.com/Pycord-Development/pycord/pull/1613)) @@ -561,7 +563,7 @@ These changes are available on the `master` branch, but have not yet been releas for `Interaction` objects. ([#1609](https://github.com/Pycord-Development/pycord/pull/1609)) -### Deprecated +### Deprecated - The `delete_message_days` parameter in ban methods is now deprecated. Please use `delete_message_seconds` instead. @@ -571,7 +573,7 @@ These changes are available on the `master` branch, but have not yet been releas `edit_original_response` & `delete_original_response` methods instead. ([#1609](https://github.com/Pycord-Development/pycord/pull/1609)) -### Fixed +### Fixed - Various fixes to ext.bridge groups. ([#1633](https://github.com/Pycord-Development/pycord/pull/1633) & @@ -585,14 +587,14 @@ These changes are available on the `master` branch, but have not yet been releas ## [2.1.3] - 2022-09-06 -### Fixed +### Fixed - Fix TypeError in `process_application_commands`. ([#1622](https://github.com/Pycord-Development/pycord/pull/1622)) ## [2.1.2] - 2022-09-06 -### Fixed +### Fixed - Fix subcommands having MISSING cog attribute. ([#1594](https://github.com/Pycord-Development/pycord/pull/1594) & @@ -600,14 +602,14 @@ These changes are available on the `master` branch, but have not yet been releas ## [2.1.1] - 2022-08-25 -### Fixed +### Fixed - Bridge command detection in cogs. ([#1592](https://github.com/Pycord-Development/pycord/pull/1592)) ## [2.1.0] - 2022-08-25 -### Added +### Added - Support for add, sub, union, intersect, and inverse operations on classes inheriting from `BaseFlags`. ([#1486](https://github.com/Pycord-Development/pycord/pull/1486)) @@ -638,7 +640,7 @@ These changes are available on the `master` branch, but have not yet been releas - Support for `InteractionMessage` via the `message` property of `View`. ([#1492](https://github.com/Pycord-Development/pycord/pull/1492)) -### Changed +### Changed - Use `slash_variant` and `ext_variant` attributes instead of `get_application_command()` and `get_ext_command()` methods on `BridgeCommand`. @@ -648,7 +650,7 @@ These changes are available on the `master` branch, but have not yet been releas - `commands.has_permissions()` check now returns `True` in DM channels. ([#1577](https://github.com/Pycord-Development/pycord/pull/1577)) -### Fixed +### Fixed - Fix `VoiceChannel`/`CategoryChannel` data being invalidated on `Option._invoke`. ([#1490](https://github.com/Pycord-Development/pycord/pull/1490)) @@ -694,21 +696,21 @@ These changes are available on the `master` branch, but have not yet been releas - Fix required parameters validation error. ([#1589](https://github.com/Pycord-Development/pycord/pull/1589)) -### Security +### Security - Improved fix for application-based bots without the bot scope ([#1584](https://github.com/Pycord-Development/pycord/pull/1584)) ## [2.0.1] - 2022-08-16 -### Security +### Security - Fix for application-based bots without the bot scope ([#1568](https://github.com/Pycord-Development/pycord/pull/1568)) ## [2.0.0] - 2022-07-08 -### Added +### Added - New `news` property on `TextChannel`. ([#1370](https://github.com/Pycord-Development/pycord/pull/1370)) @@ -740,7 +742,7 @@ These changes are available on the `master` branch, but have not yet been releas - Native timeout support for `Modal`. ([#1434](https://github.com/Pycord-Development/pycord/pull/1434)) -### Changed +### Changed - Updated to new sticker limit for premium guilds. ([#1420](https://github.com/Pycord-Development/pycord/pull/1420)) @@ -749,12 +751,12 @@ These changes are available on the `master` branch, but have not yet been releas - Updated deprecated IDENTIFY packet connection properties. ([#1430](https://github.com/Pycord-Development/pycord/pull/1430)) -### Removed +### Removed - `Guild.region` attribute (Deprecated on API, VoiceChannel.rtc_region should be used instead). ([#1429](https://github.com/Pycord-Development/pycord/pull/1429)) -### Fixed +### Fixed - Change `guild_only` to `dm_permission` in application command `to_dict` method. ([#1368](https://github.com/Pycord-Development/pycord/pull/1368)) @@ -797,7 +799,7 @@ These changes are available on the `master` branch, but have not yet been releas ## [2.0.0-rc.1] - 2022-05-17 -### Added +### Added - A `delete_after` kwarg to `Paginator.send`. ([#1245](https://github.com/Pycord-Development/pycord/pull/1245)) @@ -847,7 +849,7 @@ These changes are available on the `master` branch, but have not yet been releas - Support event covers for audit logs. ([#1355](https://github.com/Pycord-Development/pycord/pull/1355)) -### Changed +### Changed - Removed implicit defer call in `View`. ([#1260](https://github.com/Pycord-Development/pycord/pull/1260)) @@ -860,7 +862,7 @@ These changes are available on the `master` branch, but have not yet been releas - Renamed `delete_exiting` to `delete_existing` (typo). ([#1336](https://github.com/Pycord-Development/pycord/pull/1336)) -### Fixed +### Fixed - Fix `PartialMessage.edit()` setting `view` as `None` when `view` kwarg is not passed. ([#1256](https://github.com/Pycord-Development/pycord/pull/1256)) @@ -897,7 +899,7 @@ These changes are available on the `master` branch, but have not yet been releas ## [2.0.0-beta.7] - 2022-04-09 -### Fixed +### Fixed - Fix py3.10 UnionType checks issue. ([#1240](https://github.com/Pycord-Development/pycord/pull/1240))