@@ -22,8 +22,35 @@ These changes are available on the `master` branch, but have not yet been releas
22
22
` tags ` . ([ #2520 ] ( https://github.com/Pycord-Development/pycord/pull/2520 ) )
23
23
- Added ` Member.guild_banner ` and ` Member.display_banner ` properties.
24
24
([ #2556 ] ( https://github.com/Pycord-Development/pycord/pull/2556 ) )
25
+ - Added support for Application Emojis.
26
+ ([ #2501 ] ( https://github.com/Pycord-Development/pycord/pull/2501 ) )
27
+ - Added ` cache_app_emojis ` parameter to ` Client ` .
28
+ ([ #2501 ] ( https://github.com/Pycord-Development/pycord/pull/2501 ) )
29
+ - Added ` elapsed ` method to ` VoiceClient ` .
30
+ ([ #2587 ] ( https://github.com/Pycord-Development/pycord/pull/2587/ ) )
25
31
- Added optional ` filter ` parameter to ` utils.basic_autocomplete() ` .
26
32
([ #2590 ] ( https://github.com/Pycord-Development/pycord/pull/2590 ) )
33
+ - Added role tags: ` subscription_listing_id ` , ` guild_connections ` , and
34
+ ` available_for_purchase ` .
35
+ ([ #2606 ] ( https://github.com/Pycord-Development/pycord/pull/2606 ) )
36
+ - Added missing ` with_counts ` parameter to ` fetch_guilds ` method.
37
+ ([ #2615 ] ( https://github.com/Pycord-Development/pycord/pull/2615 ) )
38
+ - Added the following missing permissions: ` Permissions.use_soundboard ` ,
39
+ ` Permissions.use_external_sounds ` , and
40
+ ` Permissions.view_creator_monetization_analytics ` .
41
+ ([ #2620 ] ( https://github.com/Pycord-Development/pycord/pull/2620 ) )
42
+ - Added ` MediaChannel ` channel type.
43
+ ([ #2641 ] ( https://github.com/Pycord-Development/pycord/pull/2641 ) )
44
+ - Added ` Message._raw_data ` attribute.
45
+ ([ #2670 ] ( https://github.com/Pycord-Development/pycord/pull/2670 ) )
46
+ - Added helper methods to determine the authorizing party of an ` Interaction ` .
47
+ ([ #2659 ] ( https://github.com/Pycord-Development/pycord/pull/2659 ) )
48
+ - Added ` VoiceMessage ` subclass of ` File ` to allow voice messages to be sent.
49
+ ([ #2579 ] ( https://github.com/Pycord-Development/pycord/pull/2579 ) )
50
+ - Added new ` Subscription ` object and related methods/events.
51
+ ([ #2564 ] ( https://github.com/Pycord-Development/pycord/pull/2564 ) )
52
+ - Added ability to change the API's base URL with ` Route.API_BASE_URL ` .
53
+ ([ #2714 ] ( https://github.com/Pycord-Development/pycord/pull/2714 ) )
27
54
28
55
### Fixed
29
56
@@ -40,6 +67,36 @@ These changes are available on the `master` branch, but have not yet been releas
40
67
- Fixed ` Guild.create_test_entitlement() ` and ` User.create_test_entitlement() ` using the
41
68
guild/user ID instead of the application ID.
42
69
([ #2595 ] ( https://github.com/Pycord-Development/pycord/pull/2595 ) )
70
+ - Fixed ` BucketType.category ` cooldown commands not functioning correctly in private
71
+ channels. ([ #2603 ] ( https://github.com/Pycord-Development/pycord/pull/2603 ) )
72
+ - Fixed ` ctx ` parameter of a ` SlashCommand ` not being ` Union ` type.
73
+ ([ #2611 ] ( https://github.com/Pycord-Development/pycord/pull/2611 ) )
74
+ - Fixed ` TypeError ` when passing ` skus ` parameter in ` Client.entitlements() ` .
75
+ ([ #2627 ] ( https://github.com/Pycord-Development/pycord/issues/2627 ) )
76
+ - Fixed ` AttributeError ` when sending polls with ` PartialWebook ` .
77
+ ([ #2624 ] ( https://github.com/Pycord-Development/pycord/pull/2624 ) )
78
+ - Fixed editing ` ForumChannel ` flags not working.
79
+ ([ #2641 ] ( https://github.com/Pycord-Development/pycord/pull/2641 ) )
80
+ - Fixed ` AttributeError ` when accessing ` Member.guild_permissions ` for user installed
81
+ apps. ([ #2650 ] ( https://github.com/Pycord-Development/pycord/pull/2650 ) )
82
+ - Fixed type annotations of cached properties.
83
+ ([ #2635 ] ( https://github.com/Pycord-Development/pycord/issues/2635 ) )
84
+ - Fixed malformed properties in ` Interaction.channel ` .
85
+ ([ #2658 ] ( https://github.com/Pycord-Development/pycord/pull/2658 ) )
86
+ - Fixed an error when responding non-ephemerally with a ` Paginator ` to an ephemerally
87
+ deferred interaction.
88
+ ([ #2661 ] ( https://github.com/Pycord-Development/pycord/pull/2661 ) )
89
+ - Fixed attachment metadata being set incorrectly in interaction responses causing the
90
+ metadata to be ignored by Discord.
91
+ ([ #2679 ] ( https://github.com/Pycord-Development/pycord/pull/2679 ) )
92
+ - Fixed unexpected backoff behavior in the handling of task failures
93
+ ([ #2700 ] ( https://github.com/Pycord-Development/pycord/pull/2700 ) ).
94
+ - Fixed ` BridgeCommand ` duplicate in default help command.
95
+ ([ #2656 ] ( https://github.com/Pycord-Development/pycord/pull/2656 ) )
96
+ - Fixed ` AttributeError ` when trying to consume a consumable entitlement.
97
+ ([ #2564 ] ( https://github.com/Pycord-Development/pycord/pull/2564 ) )
98
+ - Fixed ` Subscription.renewal_sku_ids ` not accepting ` None ` from the received payload.
99
+ ([ #2709 ] ( https://github.com/Pycord-Development/pycord/pull/2709 ) )
43
100
44
101
### Changed
45
102
@@ -48,11 +105,24 @@ These changes are available on the `master` branch, but have not yet been releas
48
105
([ #2496 ] ( https://github.com/Pycord-Development/pycord/pull/2496 ) )
49
106
- ⚠️ ** Removed support for Python 3.8.**
50
107
([ #2521 ] ( https://github.com/Pycord-Development/pycord/pull/2521 ) )
108
+ - ` Emoji ` has been renamed to ` GuildEmoji ` .
109
+ ([ #2501 ] ( https://github.com/Pycord-Development/pycord/pull/2501 ) )
110
+ - Replaced audioop (deprecated module) implementation of ` PCMVolumeTransformer.read `
111
+ method with a pure Python equivalent.
112
+ ([ #2176 ] ( https://github.com/Pycord-Development/pycord/pull/2176 ) )
113
+ - Updated ` Guild.filesize_limit ` to 10 MB instead of 25 MB following Discord's API
114
+ changes. ([ #2671 ] ( https://github.com/Pycord-Development/pycord/pull/2671 ) )
115
+ - ` Entitlement.ends_at ` can now be ` None ` .
116
+ ([ #2564 ] ( https://github.com/Pycord-Development/pycord/pull/2564 ) )
51
117
52
118
### Deprecated
53
119
54
120
- Deprecated ` AppInfo.summary ` in favor of ` AppInfo.description ` .
55
121
([ #2520 ] ( https://github.com/Pycord-Development/pycord/pull/2520 ) )
122
+ - Deprecated ` Emoji ` in favor of ` GuildEmoji ` .
123
+ ([ #2501 ] ( https://github.com/Pycord-Development/pycord/pull/2501 ) )
124
+ - Deprecated ` Interaction.cached_channel ` in favor of ` Interaction.channel ` .
125
+ ([ #2658 ] ( https://github.com/Pycord-Development/pycord/pull/2658 ) )
56
126
57
127
## [ 2.6.1] - 2024-09-15
58
128
@@ -74,9 +144,9 @@ These changes are available on the `master` branch, but have not yet been releas
74
144
` SortOrder ` . ([ #2500 ] ( https://github.com/Pycord-Development/pycord/pull/2500 ) )
75
145
- Fixed ` PartialMessage ` causing errors when created from ` PartialMessageable ` .
76
146
([ #2568 ] ( https://github.com/Pycord-Development/pycord/pull/2500 ) )
77
- - Fixed the ` guild ` attribute of ` Member ` s recieved from a ` UserCommand ` being ` None ` .
147
+ - Fixed the ` guild ` attribute of ` Member ` s received from a ` UserCommand ` being ` None ` .
78
148
([ #2573 ] ( https://github.com/Pycord-Development/pycord/pull/2573 ) )
79
- - Fixed ` Webhook.send ` not including attachment data.
149
+ - Fixed ` Webhook.send ` , which did not include attachment data.
80
150
([ #2513 ] ( https://github.com/Pycord-Development/pycord/pull/2513 ) )
81
151
- Fixed inverted type hints in ` CheckAnyFailure ` .
82
152
([ #2502 ] ( https://github.com/Pycord-Development/pycord/pull/2502 ) )
@@ -133,7 +203,7 @@ These changes are available on the `master` branch, but have not yet been releas
133
203
([ #2407 ] ( https://github.com/Pycord-Development/pycord/pull/2407 ) )
134
204
- Fixed invalid data being passed to ` Interaction._guild ` in certain cases.
135
205
([ #2411 ] ( https://github.com/Pycord-Development/pycord/pull/2411 ) )
136
- - Fixed option typehints being ignored when using ` parameter_name ` .
206
+ - Fixed option type hints being ignored when using ` parameter_name ` .
137
207
([ #2417 ] ( https://github.com/Pycord-Development/pycord/pull/2417 ) )
138
208
- Fixed parameter ` embed=None ` causing ` AttributeError ` on ` PartialMessage.edit ` .
139
209
([ #2446 ] ( https://github.com/Pycord-Development/pycord/pull/2446 ) )
@@ -158,7 +228,7 @@ These changes are available on the `master` branch, but have not yet been releas
158
228
159
229
- Changed the type of ` Guild.bitrate_limit ` to ` int ` .
160
230
([ #2387 ] ( https://github.com/Pycord-Development/pycord/pull/2387 ) )
161
- - HTTP requests that fail with a 503 status are now re-tried .
231
+ - HTTP requests that fail with a 503 status are now retried .
162
232
([ #2395 ] ( https://github.com/Pycord-Development/pycord/pull/2395 ) )
163
233
- ` option ` decorator now accepts ` input_type ` .
164
234
([ #2417 ] ( https://github.com/Pycord-Development/pycord/pull/2417 ) )
@@ -359,15 +429,15 @@ These changes are available on the `master` branch, but have not yet been releas
359
429
([ #2075 ] ( https://github.com/Pycord-Development/pycord/pull/2075 ) )
360
430
- Fixed ` before_invoke ` not being run for ` SlashCommandGroup ` .
361
431
([ #2091 ] ( https://github.com/Pycord-Development/pycord/pull/2091 ) )
362
- - Fixed ` AttributeError ` when accessing a ` Select ` object's values when it hasn't been
432
+ - Fixed ` AttributeError ` when accessing a ` Select ` object's values when it has not been
363
433
interacted with. ([ #2104 ] ( https://github.com/Pycord-Development/pycord/pull/2104 ) )
364
434
- Fixed ` before_invoke ` being run twice for slash subcommands.
365
435
([ #2139 ] ( https://github.com/Pycord-Development/pycord/pull/2139 ) )
366
436
- Fixed ` Guild._member_count ` sometimes not being set.
367
437
([ #2145 ] ( https://github.com/Pycord-Development/pycord/pull/2145 ) )
368
438
- Fixed ` Thread.applied_tags ` not being updated.
369
439
([ #2146 ] ( https://github.com/Pycord-Development/pycord/pull/2146 ) )
370
- - Fixed type hinting of ` author ` property of ` ApplicationContext ` to include
440
+ - Fixed type- hinting of ` author ` property of ` ApplicationContext ` to include
371
441
type-hinting of ` User ` or ` Member ` .
372
442
([ #2148 ] ( https://github.com/Pycord-Development/pycord/pull/2148 ) )
373
443
- Fixed missing ` delete_after ` parameter in overload type-hinting for ` Webhook.send() ` .
@@ -390,7 +460,7 @@ These changes are available on the `master` branch, but have not yet been releas
390
460
([ #2196 ] ( https://github.com/Pycord-Development/pycord/pull/2196 ) )
391
461
- Fixed ` AttributeError ` when running permission checks without the ` bot ` scope.
392
462
([ #2113 ] ( https://github.com/Pycord-Development/pycord/issues/2113 ) )
393
- - Fixed ` Option ` not working on bridge commands because ` ext.commands.Command ` doesn't
463
+ - Fixed ` Option ` not working on bridge commands because ` ext.commands.Command ` does not
394
464
recognize them. ([ #2256 ] ( https://github.com/Pycord-Development/pycord/pull/2256 ) )
395
465
- Fixed offset-aware tasks causing ` TypeError ` when being prepared.
396
466
([ #2271 ] ( https://github.com/Pycord-Development/pycord/pull/2271 ) )
@@ -490,7 +560,7 @@ These changes are available on the `master` branch, but have not yet been releas
490
560
### Fixed
491
561
492
562
- Fixed bugs in ` Page.update_files ` where file objects stored in memory were causing an
493
- ` AttributeError ` , and ` io.BytesIO ` files didn't send properly more than once.
563
+ ` AttributeError ` , and ` io.BytesIO ` files did not send properly more than once.
494
564
([ #1869 ] ( https://github.com/Pycord-Development/pycord/pull/1869 ) &
495
565
[ #1881 ] ( https://github.com/Pycord-Development/pycord/pull/1881 ) )
496
566
- Fixed bridge groups missing the ` parent ` attribute.
@@ -845,9 +915,9 @@ These changes are available on the `master` branch, but have not yet been releas
845
915
([ #1453 ] ( https://github.com/Pycord-Development/pycord/pull/1453 ) )
846
916
- Update ` thread.members ` on ` thread.fetch_members ` .
847
917
([ #1464 ] ( https://github.com/Pycord-Development/pycord/pull/1464 ) )
848
- - Fix the error when Discord doesn't send the ` app_permissions ` data in ` Interaction ` .
918
+ - Fix the error when Discord does not send the ` app_permissions ` data in ` Interaction ` .
849
919
([ #1467 ] ( https://github.com/Pycord-Development/pycord/pull/1467 ) )
850
- - Fix AttributeError when voice client ` play() ` function isn't completed yet.
920
+ - Fix AttributeError when voice client ` play() ` function is not completed yet.
851
921
([ #1360 ] ( https://github.com/Pycord-Development/pycord/pull/1360 ) )
852
922
853
923
## [ 2.0.0-rc.1] - 2022-05-17
0 commit comments