@@ -8,8 +8,7 @@ possible (see our [Version Guarantees] for more info).
88
99## [ Unreleased]
1010
11- These changes are available on the ` master ` branch, but have not yet been
12- released.
11+ These changes are available on the ` master ` branch, but have not yet been released.
1312
1413### Added
1514
@@ -111,8 +110,8 @@ released.
111110
112111- Removed the guild creation and ownership-related methods and arguments due to updated
113112 restrictions. ([ #3056 ] ( https://github.com/Pycord-Development/pycord/pull/3056 ) )
114- - Removed the following methods: ` Guild.set_mfa_required ` , ` Guild.delete ` ,
115- ` Template.create_guild ` , and ` Client.create_guild ` .
113+ - Removed the following methods: ` Guild.set_mfa_required ` , ` Guild.delete ` ,
114+ ` Template.create_guild ` , and ` Client.create_guild ` .
116115
117116## [ 2.8.0rc2] - 2026-04-14
118117
@@ -193,8 +192,8 @@ released.
193192
194193- Removed the guild creation and ownership-related methods and arguments due to updated
195194 restrictions. ([ #3056 ] ( https://github.com/Pycord-Development/pycord/pull/3056 ) )
196- - Removed the following methods: ` Guild.set_mfa_required ` , ` Guild.delete ` ,
197- ` Template.create_guild ` , and ` Client.create_guild ` .
195+ - Removed the following methods: ` Guild.set_mfa_required ` , ` Guild.delete ` ,
196+ ` Template.create_guild ` , and ` Client.create_guild ` .
198197
199198## [ 2.7.2] - 2026-04-14
200199
@@ -287,12 +286,12 @@ released.
287286 ([ #2908 ] ( https://github.com/Pycord-Development/pycord/pull/2908 ) )
288287- Added support for select default values.
289288 ([ #2899 ] ( https://github.com/Pycord-Development/pycord/pull/2899 ) )
290- - Adds a new generic parameter to selects to type ` ui.Select.values ` return type.
291- - Adds ` SelectDefaultValue ` object to create select default values.
292- - Adds ` SelectDefaultValueType ` enum.
293- - Adds pre-typed and pre-constructed with select_type ` ui.Select ` aliases for the
294- different select types: ` ui.StringSelect ` , ` ui.UserSelect ` , ` ui.RoleSelect ` ,
295- ` ui.MentionableSelect ` , and ` ui.ChannelSelect ` .
289+ - Adds a new generic parameter to selects to type ` ui.Select.values ` return type.
290+ - Adds ` SelectDefaultValue ` object to create select default values.
291+ - Adds ` SelectDefaultValueType ` enum.
292+ - Adds pre-typed and pre-constructed with select_type ` ui.Select ` aliases for the
293+ different select types: ` ui.StringSelect ` , ` ui.UserSelect ` , ` ui.RoleSelect ` ,
294+ ` ui.MentionableSelect ` , and ` ui.ChannelSelect ` .
296295- Added ` store ` parameter to ` View ` and ` Modal ` classes.
297296 ([ #2904 ] ( https://github.com/Pycord-Development/pycord/pull/2904/ ) )
298297- Added ` Webhook.parent ` and ` Webhook.from_interaction `
@@ -345,14 +344,14 @@ released.
345344- Added ` VoiceMessage ` subclass of ` File ` to allow voice messages to be sent.
346345 ([ #2579 ] ( https://github.com/Pycord-Development/pycord/pull/2579 ) )
347346- Added the following soundboard-related features:
348- - Manage guild soundboard sounds with ` Guild.fetch_sounds() ` , ` Guild.create_sound() ` ,
349- ` SoundboardSound.edit() ` , and ` SoundboardSound.delete() ` .
350- - Access Discord default sounds with ` Client.fetch_default_sounds() ` .
351- - Play sounds in voice channels with ` VoiceChannel.send_soundboard_sound() ` .
352- - New ` on_voice_channel_effect_send ` event for sound and emoji effects.
353- - Soundboard limits based on guild premium tier (8-48 slots) in
354- ` Guild.soundboard_limit ` .
355- ([ #2623 ] ( https://github.com/Pycord-Development/pycord/pull/2623 ) )
347+ - Manage guild soundboard sounds with ` Guild.fetch_sounds() ` , ` Guild.create_sound() ` ,
348+ ` SoundboardSound.edit() ` , and ` SoundboardSound.delete() ` .
349+ - Access Discord default sounds with ` Client.fetch_default_sounds() ` .
350+ - Play sounds in voice channels with ` VoiceChannel.send_soundboard_sound() ` .
351+ - New ` on_voice_channel_effect_send ` event for sound and emoji effects.
352+ - Soundboard limits based on guild premium tier (8-48 slots) in
353+ ` Guild.soundboard_limit ` .
354+ ([ #2623 ] ( https://github.com/Pycord-Development/pycord/pull/2623 ) )
356355- Added new ` Subscription ` object and related methods/events.
357356 ([ #2564 ] ( https://github.com/Pycord-Development/pycord/pull/2564 ) )
358357- Added ` Message.forward_to ` , ` Message.snapshots ` , and other related attributes.
@@ -395,20 +394,20 @@ released.
395394
396395- Overhauled support for Components V2 and new Modal components
397396 ([ #2904 ] ( https://github.com/Pycord-Development/pycord/pull/2904/ ) )
398- - Revert ` discord.ui.View ` and ` discord.ui.Modal ` to 2.6.1 behavior; not compatible
399- with new features.
400- - Implemented ` discord.ui.DesignerView ` and ` discord.ui.DesignerModal ` to support new
401- components.
402- - ` DesignerView ` and ` Container ` do not support ` Button ` and ` Select ` directly; use
403- ` discord.ui.ActionRow ` instead.
404- - ` DesignerModal ` does not support ` InputText ` and ` Select ` directly; use
405- ` discord.ui.Label ` instead.
406- - Removed ` InputText.description ` , ` Select.label ` and ` Select.description ` ; these are
407- now attributes of ` Label ` .
408- - ` discord.ui.Item ` is now a base class for ` ViewItem ` and ` ModalItem ` ; all items
409- inherit from these.
410- - All view and modal classes now inherit from a base ` ItemInterface ` class, split into
411- ` BaseView ` and ` BaseModal `
397+ - Revert ` discord.ui.View ` and ` discord.ui.Modal ` to 2.6.1 behavior; not compatible
398+ with new features.
399+ - Implemented ` discord.ui.DesignerView ` and ` discord.ui.DesignerModal ` to support new
400+ components.
401+ - ` DesignerView ` and ` Container ` do not support ` Button ` and ` Select ` directly; use
402+ ` discord.ui.ActionRow ` instead.
403+ - ` DesignerModal ` does not support ` InputText ` and ` Select ` directly; use
404+ ` discord.ui.Label ` instead.
405+ - Removed ` InputText.description ` , ` Select.label ` and ` Select.description ` ; these are
406+ now attributes of ` Label ` .
407+ - ` discord.ui.Item ` is now a base class for ` ViewItem ` and ` ModalItem ` ; all items
408+ inherit from these.
409+ - All view and modal classes now inherit from a base ` ItemInterface ` class, split into
410+ ` BaseView ` and ` BaseModal `
412411- Renamed ` cover ` property of ` ScheduledEvent ` and ` cover ` argument of
413412 ` ScheduledEvent.edit ` to ` image ` .
414413 ([ #2496 ] ( https://github.com/Pycord-Development/pycord/pull/2496 ) )
@@ -589,12 +588,12 @@ released.
589588 ([ #2908 ] ( https://github.com/Pycord-Development/pycord/pull/2908 ) )
590589- Added support for select default values.
591590 ([ #2899 ] ( https://github.com/Pycord-Development/pycord/pull/2899 ) )
592- - Adds a new generic parameter to selects to type ` ui.Select.values ` return type.
593- - Adds ` SelectDefaultValue ` object to create select default values.
594- - Adds ` SelectDefaultValueType ` enum.
595- - Adds pre-typed and pre-constructed with select_type ` ui.Select ` aliases for the
596- different select types: ` ui.StringSelect ` , ` ui.UserSelect ` , ` ui.RoleSelect ` ,
597- ` ui.MentionableSelect ` , and ` ui.ChannelSelect ` .
591+ - Adds a new generic parameter to selects to type ` ui.Select.values ` return type.
592+ - Adds ` SelectDefaultValue ` object to create select default values.
593+ - Adds ` SelectDefaultValueType ` enum.
594+ - Adds pre-typed and pre-constructed with select_type ` ui.Select ` aliases for the
595+ different select types: ` ui.StringSelect ` , ` ui.UserSelect ` , ` ui.RoleSelect ` ,
596+ ` ui.MentionableSelect ` , and ` ui.ChannelSelect ` .
598597- Added ` store ` parameter to ` View ` and ` Modal ` classes.
599598 ([ #2904 ] ( https://github.com/Pycord-Development/pycord/pull/2904/ ) )
600599- Added ` Webhook.parent ` and ` Webhook.from_interaction `
@@ -616,20 +615,20 @@ released.
616615
617616- Overhauled support for Components V2 and new Modal components
618617 ([ #2904 ] ( https://github.com/Pycord-Development/pycord/pull/2904/ ) )
619- - Revert ` discord.ui.View ` and ` discord.ui.Modal ` to 2.6.1 behavior; not compatible
620- with new features.
621- - Implemented ` discord.ui.DesignerView ` and ` discord.ui.DesignerModal ` to support new
622- components.
623- - ` DesignerView ` and ` Container ` do not support ` Button ` and ` Select ` directly; use
624- ` discord.ui.ActionRow ` instead.
625- - ` DesignerModal ` does not support ` InputText ` and ` Select ` directly; use
626- ` discord.ui.Label ` instead.
627- - Removed ` InputText.description ` , ` Select.label ` and ` Select.description ` ; these are
628- now attributes of ` Label ` .
629- - ` discord.ui.Item ` is now a base class for ` ViewItem ` and ` ModalItem ` ; all items
630- inherit from these.
631- - All view and modal classes now inherit from a base ` ItemInterface ` class, split into
632- ` BaseView ` and ` BaseModal `
618+ - Revert ` discord.ui.View ` and ` discord.ui.Modal ` to 2.6.1 behavior; not compatible
619+ with new features.
620+ - Implemented ` discord.ui.DesignerView ` and ` discord.ui.DesignerModal ` to support new
621+ components.
622+ - ` DesignerView ` and ` Container ` do not support ` Button ` and ` Select ` directly; use
623+ ` discord.ui.ActionRow ` instead.
624+ - ` DesignerModal ` does not support ` InputText ` and ` Select ` directly; use
625+ ` discord.ui.Label ` instead.
626+ - Removed ` InputText.description ` , ` Select.label ` and ` Select.description ` ; these are
627+ now attributes of ` Label ` .
628+ - ` discord.ui.Item ` is now a base class for ` ViewItem ` and ` ModalItem ` ; all items
629+ inherit from these.
630+ - All view and modal classes now inherit from a base ` ItemInterface ` class, split into
631+ ` BaseView ` and ` BaseModal `
633632
634633### Fixed
635634
@@ -712,14 +711,14 @@ released.
712711- Added ` VoiceMessage ` subclass of ` File ` to allow voice messages to be sent.
713712 ([ #2579 ] ( https://github.com/Pycord-Development/pycord/pull/2579 ) )
714713- Added the following soundboard-related features:
715- - Manage guild soundboard sounds with ` Guild.fetch_sounds() ` , ` Guild.create_sound() ` ,
716- ` SoundboardSound.edit() ` , and ` SoundboardSound.delete() ` .
717- - Access Discord default sounds with ` Client.fetch_default_sounds() ` .
718- - Play sounds in voice channels with ` VoiceChannel.send_soundboard_sound() ` .
719- - New ` on_voice_channel_effect_send ` event for sound and emoji effects.
720- - Soundboard limits based on guild premium tier (8-48 slots) in
721- ` Guild.soundboard_limit ` .
722- ([ #2623 ] ( https://github.com/Pycord-Development/pycord/pull/2623 ) )
714+ - Manage guild soundboard sounds with ` Guild.fetch_sounds() ` , ` Guild.create_sound() ` ,
715+ ` SoundboardSound.edit() ` , and ` SoundboardSound.delete() ` .
716+ - Access Discord default sounds with ` Client.fetch_default_sounds() ` .
717+ - Play sounds in voice channels with ` VoiceChannel.send_soundboard_sound() ` .
718+ - New ` on_voice_channel_effect_send ` event for sound and emoji effects.
719+ - Soundboard limits based on guild premium tier (8-48 slots) in
720+ ` Guild.soundboard_limit ` .
721+ ([ #2623 ] ( https://github.com/Pycord-Development/pycord/pull/2623 ) )
723722- Added new ` Subscription ` object and related methods/events.
724723 ([ #2564 ] ( https://github.com/Pycord-Development/pycord/pull/2564 ) )
725724- Added ` Message.forward_to ` , ` Message.snapshots ` , and other related attributes.
@@ -1782,81 +1781,46 @@ released.
17821781 ([ #1240 ] ( https://github.com/Pycord-Development/pycord/pull/1240 ) )
17831782
17841783[ unreleased ] : https://github.com/Pycord-Development/pycord/compare/v2.8.0...HEAD
1785-
17861784[ 2.8.0 ] : https://github.com/Pycord-Development/pycord/compare/v2.7.2...v2.8.0
1787-
17881785[ 2.8.0rc1 ] : https://github.com/Pycord-Development/pycord/compare/v2.8.0rc1...v2.8.0rc2
1789-
17901786[ 2.8.0rc1 ] : https://github.com/Pycord-Development/pycord/compare/v2.7.2...v2.8.0rc1
1791-
17921787[ 2.7.2 ] : https://github.com/Pycord-Development/pycord/compare/v2.7.1...v2.7.2
1793-
17941788[ 2.7.1 ] : https://github.com/Pycord-Development/pycord/compare/v2.7.0...v2.7.1
1795-
17961789[ 2.7.0 ] : https://github.com/Pycord-Development/pycord/compare/v2.7.0rc2...v2.7.0
1797-
17981790[ 2.7.0rc2 ] : https://github.com/Pycord-Development/pycord/compare/v2.7.0rc1...v2.7.0rc2
1799-
18001791[ 2.7.0rc1 ] : https://github.com/Pycord-Development/pycord/compare/v2.6.0...v2.7.0rc1
1801-
18021792[ 2.6.1 ] : https://github.com/Pycord-Development/pycord/compare/v2.6.0...v2.6.1
1803-
18041793[ 2.6.0 ] : https://github.com/Pycord-Development/pycord/compare/v2.5.0...v2.6.0
1805-
18061794[ 2.5.0 ] : https://github.com/Pycord-Development/pycord/compare/v2.4.1...v2.5.0
1807-
18081795[ 2.4.1 ] : https://github.com/Pycord-Development/pycord/compare/v2.4.0...v2.4.1
1809-
18101796[ 2.4.0 ] : https://github.com/Pycord-Development/pycord/compare/v2.3.3...v2.4.0
1811-
18121797[ 2.3.3 ] : https://github.com/Pycord-Development/pycord/compare/v2.3.2...v2.3.3
1813-
18141798[ 2.3.2 ] : https://github.com/Pycord-Development/pycord/compare/v2.3.1...v2.3.2
1815-
18161799[ 2.3.1 ] : https://github.com/Pycord-Development/pycord/compare/v2.3.0...v2.3.1
1817-
18181800[ 2.3.0 ] : https://github.com/Pycord-Development/pycord/compare/v2.2.2...v2.3.0
1819-
18201801[ 2.2.2 ] : https://github.com/Pycord-Development/pycord/compare/v2.2.1...v2.2.2
1821-
18221802[ 2.2.1 ] : https://github.com/Pycord-Development/pycord/compare/v2.2.0...v2.2.1
1823-
18241803[ 2.2.0 ] : https://github.com/Pycord-Development/pycord/compare/v2.1.3...v2.2.0
1825-
18261804[ 2.1.3 ] : https://github.com/Pycord-Development/pycord/compare/v2.1.2...v2.1.3
1827-
18281805[ 2.1.2 ] : https://github.com/Pycord-Development/pycord/compare/v2.1.1...v2.1.2
1829-
18301806[ 2.1.1 ] : https://github.com/Pycord-Development/pycord/compare/v2.1.0...v2.1.1
1831-
18321807[ 2.1.0 ] : https://github.com/Pycord-Development/pycord/compare/v2.0.1...v2.1.0
1833-
18341808[ 2.0.1 ] : https://github.com/Pycord-Development/pycord/compare/v2.0.0...v2.0.1
1835-
18361809[ 2.0.0 ] : https://github.com/Pycord-Development/pycord/compare/v2.0.0-rc.1...v2.0.0
1837-
18381810[ 2.0.0-rc.1] :
1839- https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.7...v2.0.0-rc.1
1840-
1811+ https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.7...v2.0.0-rc.1
18411812[ 2.0.0-beta.7] :
1842- https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.6...v2.0.0-beta.7
1843-
1813+ https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.6...v2.0.0-beta.7
18441814[ 2.0.0-beta.6] :
1845- https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.5...v2.0.0-beta.6
1846-
1815+ https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.5...v2.0.0-beta.6
18471816[ 2.0.0-beta.5] :
1848- https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.4...v2.0.0-beta.5
1849-
1817+ https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.4...v2.0.0-beta.5
18501818[ 2.0.0-beta.4] :
1851- https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.3...v2.0.0-beta.4
1852-
1819+ https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.3...v2.0.0-beta.4
18531820[ 2.0.0-beta.3] :
1854- https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.2...v2.0.0-beta.3
1855-
1821+ https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.2...v2.0.0-beta.3
18561822[ 2.0.0-beta.2] :
1857- https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.1...v2.0.0-beta.2
1858-
1823+ https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.1...v2.0.0-beta.2
18591824[ 2.0.0-beta.1] :
1860- https://github.com/Pycord-Development/pycord/compare/v1.7.3...v2.0.0-beta.1
1861-
1825+ https://github.com/Pycord-Development/pycord/compare/v1.7.3...v2.0.0-beta.1
18621826[ version guarantees ] : https://docs.pycord.dev/en/stable/version_guarantees.html
0 commit comments