@@ -49,10 +49,26 @@ These changes are available on the `master` branch, but have not yet been releas
4949 ([ #2579 ] ( https://github.com/Pycord-Development/pycord/pull/2579 ) )
5050- Added new ` Subscription ` object and related methods/events.
5151 ([ #2564 ] ( https://github.com/Pycord-Development/pycord/pull/2564 ) )
52+ - Added ` Message.forward_to ` , ` Message.snapshots ` , and other related attributes.
53+ ([ #2598 ] ( https://github.com/Pycord-Development/pycord/pull/2598 ) )
54+ - Add missing ` Guild ` feature flags and ` Guild.edit ` parameters.
55+ ([ #2672 ] ( https://github.com/Pycord-Development/pycord/pull/2672 ) )
5256- Added the ability to change the API's base URL with ` Route.API_BASE_URL ` .
5357 ([ #2714 ] ( https://github.com/Pycord-Development/pycord/pull/2714 ) )
54- - Added the ability to pass a ` datetime.time ` object to ` format_dt `
58+ - Added the ability to pass a ` datetime.time ` object to ` format_dt ` .
5559 ([ #2747 ] ( https://github.com/Pycord-Development/pycord/pull/2747 ) )
60+ - Added support for type hinting slash command options with ` typing.Annotated ` .
61+ ([ #2782 ] ( https://github.com/Pycord-Development/pycord/pull/2782 ) )
62+ - Added conversion to ` Member ` in ` MentionableConverter ` .
63+ ([ #2775 ] ( https://github.com/Pycord-Development/pycord/pull/2775 ) )
64+ - Added ` discord.Interaction.created_at ` .
65+ ([ #2801 ] ( https://github.com/Pycord-Development/pycord/pull/2801 ) )
66+ - Added ` User.nameplate ` property.
67+ ([ #2817 ] ( https://github.com/Pycord-Development/pycord/pull/2817 ) )
68+ - Added role gradients support with ` Role.colours ` and the ` RoleColours ` class.
69+ ([ #2818 ] ( https://github.com/Pycord-Development/pycord/pull/2818 ) )
70+ - Added ` Interaction.attachment_size_limit ` .
71+ ([ #2854 ] ( https://github.com/Pycord-Development/pycord/pull/2854 ) )
5672
5773### Fixed
5874
@@ -99,12 +115,31 @@ These changes are available on the `master` branch, but have not yet been releas
99115 ([ #2564 ] ( https://github.com/Pycord-Development/pycord/pull/2564 ) )
100116- Fixed ` Subscription.renewal_sku_ids ` not accepting ` None ` from the received payload.
101117 ([ #2709 ] ( https://github.com/Pycord-Development/pycord/pull/2709 ) )
102- - Fixed ` ForumChannel.edit ` allowing ` default_reaction_emoji ` to be ` None `
118+ - Fixed ` ForumChannel.edit ` allowing ` default_reaction_emoji ` to be ` None ` .
103119 ([ #2739 ] ( https://github.com/Pycord-Development/pycord/pull/2739 ) )
104120- Fixed missing ` None ` type hints in ` Select.__init__ ` .
105- ([ #2746 ] )(https://github.com/Pycord-Development/pycord/pull/2746 )
121+ ([ #2746 ] ( https://github.com/Pycord-Development/pycord/pull/2746 ) )
122+ - Fixed ` TypeError ` when using ` Flag ` with Python 3.11+.
123+ ([ #2759 ] ( https://github.com/Pycord-Development/pycord/pull/2759 ) )
124+ - Fixed ` TypeError ` when specifying ` thread_name ` in ` Webhook.send ` .
125+ ([ #2761 ] ( https://github.com/Pycord-Development/pycord/pull/2761 ) )
106126- Updated ` valid_locales ` to support ` in ` and ` es-419 ` .
107- ([ #2767 ] )(https://github.com/Pycord-Development/pycord/pull/2767 )
127+ ([ #2767 ] ( https://github.com/Pycord-Development/pycord/pull/2767 ) )
128+ - Added support for emoji aliases like ` :smile: ` in PartialEmoji.from_str. Also applied
129+ the same logic in PartialEmojiConverter.
130+ ([ #2815 ] ( https://github.com/Pycord-Development/pycord/pull/2815 ) )
131+ - Fixed ` Webhook.edit ` not working with ` attachments=[] ` .
132+ ([ #2779 ] ( https://github.com/Pycord-Development/pycord/pull/2779 ) )
133+ - Fixed GIF-based ` Sticker ` returning the wrong ` url ` .
134+ ([ #2781 ] ( https://github.com/Pycord-Development/pycord/pull/2781 ) )
135+ - Fixed ` VoiceClient ` crashing randomly while receiving audio
136+ ([ #2800 ] ( https://github.com/Pycord-Development/pycord/pull/2800 ) )
137+ - Fixed ` VoiceClient.connect ` failing to do initial connection.
138+ ([ #2812 ] ( https://github.com/Pycord-Development/pycord/pull/2812 ) )
139+ - Fixed ` AttributeError ` when printing a File component's ` __repr__ ` .
140+ ([ #2843 ] ( https://github.com/Pycord-Development/pycord/pull/2843 ) )
141+ - Fixed ` TypeError ` when using ` @option ` with certain annotations and along with
142+ ` channel_types ` . ([ #2835 ] ( https://github.com/Pycord-Development/pycord/pull/2835 ) )
108143
109144### Changed
110145
@@ -122,6 +157,10 @@ These changes are available on the `master` branch, but have not yet been releas
122157 changes. ([ #2671 ] ( https://github.com/Pycord-Development/pycord/pull/2671 ) )
123158- ` Entitlement.ends_at ` can now be ` None ` .
124159 ([ #2564 ] ( https://github.com/Pycord-Development/pycord/pull/2564 ) )
160+ - Changed the default value of ` ApplicationCommand.nsfw ` to ` False ` .
161+ ([ #2797 ] ( https://github.com/Pycord-Development/pycord/pull/2797 ) )
162+ - Upgraded voice websocket version to v8.
163+ ([ #2812 ] ( https://github.com/Pycord-Development/pycord/pull/2812 ) )
125164
126165### Deprecated
127166
@@ -132,6 +171,11 @@ These changes are available on the `master` branch, but have not yet been releas
132171- Deprecated ` Interaction.cached_channel ` in favor of ` Interaction.channel ` .
133172 ([ #2658 ] ( https://github.com/Pycord-Development/pycord/pull/2658 ) )
134173
174+ ### Removed
175+
176+ - Removed deprecated support for ` Option ` in ` BridgeCommand ` , use ` BridgeOption `
177+ instead. ([ #2731 ] ( https://github.com/Pycord-Development/pycord/pull/2731 ) )
178+
135179## [ 2.6.1] - 2024-09-15
136180
137181### Fixed
0 commit comments