|
| 1 | +# Changelog |
| 2 | +All notable changes to this project will be documented in this file. |
| 3 | + |
| 4 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 5 | +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) when possible (see our |
| 6 | +[Version Guarantees](https://docs.pycord.dev/en/stable/version_guarantees.html) for more info). |
| 7 | + |
| 8 | +## [Unreleased] |
| 9 | +### Added |
| 10 | +- New Guild Feature `INVITES_DISABLED` ([#1613](https://github.com/Pycord-Development/pycord/pull/1613)) |
| 11 | +- `suppress` kwarg to `Messageable.send()` ([#1587](https://github.com/Pycord-Development/pycord/pull/1587)) |
| 12 | + |
| 13 | +### Fixed |
| 14 | +- Various fixes to ext.bridge groups ([#1633](https://github.com/Pycord-Development/pycord/pull/1633) & |
| 15 | + [#1631](https://github.com/Pycord-Development/pycord/pull/1631)) |
| 16 | +- Fix `VOICE_SERVER_UPDATE` error ([#1624](https://github.com/Pycord-Development/pycord/pull/1624)) |
| 17 | +- Removed unnecessary instance check in autocomplete. ([#1643](https://github.com/Pycord-Development/pycord/pull/1643)) |
| 18 | + |
| 19 | +## [2.1.3] - 2022-09-06 |
| 20 | +### Fixed |
| 21 | +- Fix TypeError in `process_application_commands`. ([#1622](https://github.com/Pycord-Development/pycord/pull/1622)) |
| 22 | + |
| 23 | +## [2.1.2] - 2022-09-06 |
| 24 | +### Fixed |
| 25 | +- Fix subcommands having MISSING cog attribute. ([#1594](https://github.com/Pycord-Development/pycord/pull/1594) & |
| 26 | + [#1605](https://github.com/Pycord-Development/pycord/pull/1605)) |
| 27 | + |
| 28 | +## [2.1.1] - 2022-08-25 |
| 29 | +### Fixed |
| 30 | +- Bridge command detection in cogs. ([#1592](https://github.com/Pycord-Development/pycord/pull/1592)) |
| 31 | + |
| 32 | +## [2.1.0] - 2022-08-25 |
| 33 | +### Added |
| 34 | +- Support for add, sub, union, intersect, and inverse operations on classes inheriting from `BaseFlags`. |
| 35 | + ([#1486](https://github.com/Pycord-Development/pycord/pull/1486)) |
| 36 | +- A `disable_on_timeout` kwarg in the `View` constructor. |
| 37 | + ([#1492](https://github.com/Pycord-Development/pycord/pull/1492)) |
| 38 | +- New `mention` property for `SlashCommand` objects, allowing a shortcut for the new command markdown syntax. |
| 39 | + ([#1523](https://github.com/Pycord-Development/pycord/pull/1523)) |
| 40 | +- An `app_commands_badge` value on `ApplicationFlags`. ([#1535](https://github.com/Pycord-Development/pycord/pull/1535) |
| 41 | + and [#1553](https://github.com/Pycord-Development/pycord/pull/1553)) |
| 42 | +- A new `fetch_application` method in the `Client` object. |
| 43 | + ([#1536](https://github.com/Pycord-Development/pycord/pull/1536)) |
| 44 | +- New `on_check_failure` event method for the `View` class. |
| 45 | + ([#799](https://github.com/Pycord-Development/pycord/pull/799)) |
| 46 | +- A `set_mfa_required` method to `Guild`. ([#1552](https://github.com/Pycord-Development/pycord/pull/1552)) |
| 47 | +- Support for command groups with bridge commands. ([#1496](https://github.com/Pycord-Development/pycord/pull/1496)) |
| 48 | +- Support for `Attachment` type options for bridge commands. |
| 49 | + ([#1496](https://github.com/Pycord-Development/pycord/pull/1496)) |
| 50 | +- `is_app` property for `BridgeContext` to better differentiate context types. |
| 51 | + ([#1496](https://github.com/Pycord-Development/pycord/pull/1496)) |
| 52 | +- Support for localization on bridge commands. ([#1496](https://github.com/Pycord-Development/pycord/pull/1496)) |
| 53 | +- A `filter_params` helper function in `discord.utils`. |
| 54 | + ([#1496](https://github.com/Pycord-Development/pycord/pull/1496)) |
| 55 | +- Support for `InteractionMessage` via the `message` property of `View`. |
| 56 | + ([#1492](https://github.com/Pycord-Development/pycord/pull/1492)) |
| 57 | + |
| 58 | +### Changed |
| 59 | +- Use `slash_variant` and `ext_variant` attributes instead of `get_application_command()` and `get_ext_command()` |
| 60 | + methods on `BridgeCommand`. ([#1496](https://github.com/Pycord-Development/pycord/pull/1496)) |
| 61 | +- Set `store` kwarg default to `False` in load_extension(s) method. |
| 62 | + ([#1520](https://github.com/Pycord-Development/pycord/pull/1520)) |
| 63 | +- `commands.has_permissions()` check now returns `True` in DM channels. |
| 64 | + ([#1577](https://github.com/Pycord-Development/pycord/pull/1577)) |
| 65 | + |
| 66 | +### Fixed |
| 67 | +- Fix `VoiceChannel`/`CategoryChannel` data being invalidated on `Option._invoke`. |
| 68 | + ([#1490](https://github.com/Pycord-Development/pycord/pull/1490)) |
| 69 | +- Fix type issues in options.py ([#1473](https://github.com/Pycord-Development/pycord/pull/1473)) |
| 70 | +- Fix KeyError on AutoModActionExecution when the bot lacks the Message Content Intent. |
| 71 | + ([#1521](https://github.com/Pycord-Development/pycord/pull/1521)) |
| 72 | +- Large code/documentation cleanup & minor bug fixes. ([#1476](https://github.com/Pycord-Development/pycord/pull/1476)) |
| 73 | +- Fix `Option` with type `str` raising AttributeError when `min_length` or `max_length` kwargs are passed. |
| 74 | + ([#1527](https://github.com/Pycord-Development/pycord/pull/1527)) |
| 75 | +- Fix `load_extensions` parameters not being passed through correctly. |
| 76 | + ([#1537](https://github.com/Pycord-Development/pycord/pull/1537)) |
| 77 | +- Fix `SlashCommandGroup` descriptions to use the correct default string. |
| 78 | + ([#1539](https://github.com/Pycord-Development/pycord/pull/1539) and |
| 79 | + [#1586](https://github.com/Pycord-Development/pycord/pull/1586)) |
| 80 | +- Fix Enum type options breaking due to `from_datatype()` method & Fix minor typing import. |
| 81 | + ([#1541](https://github.com/Pycord-Development/pycord/pull/1541)) |
| 82 | +- Adjust category and guild `_channels` attributes to work with NoneType positions. |
| 83 | + ([#1530](https://github.com/Pycord-Development/pycord/pull/1530)) |
| 84 | +- Make `SelectOption.emoji` a property. ([#1550](https://github.com/Pycord-Development/pycord/pull/1550)) |
| 85 | +- Improve sticker creation by checking for minimum and maximum length on `name` and `description`. |
| 86 | + ([#1546](https://github.com/Pycord-Development/pycord/pull/1546)) |
| 87 | +- Fix threads created with a base message being set to the wrong `message_reference`. |
| 88 | + ([#1551](https://github.com/Pycord-Development/pycord/pull/1551)) |
| 89 | +- Avoid unnecessary call to `sync_commands` during runtime. |
| 90 | + ([#1563](https://github.com/Pycord-Development/pycord/pull/1563)) |
| 91 | +- Fix bug in `Modal.on_timeout()` by using `custom_id` to create timeout task. |
| 92 | + ([#1562](https://github.com/Pycord-Development/pycord/pull/1562)) |
| 93 | +- Respect limit argument in `Guild.bans()`. ([#1573](https://github.com/Pycord-Development/pycord/pull/1573)) |
| 94 | +- Fix `before` argument in `on_scheduled_event_update` event always set to `None` by converting ID to `int`. |
| 95 | + ([#1580](https://github.com/Pycord-Development/pycord/pull/1580)) |
| 96 | +- Fix `__eq__` method `ApplicationCommand` accidentally comparing to self. |
| 97 | + ([#1585](https://github.com/Pycord-Development/pycord/pull/1585)) |
| 98 | +- Apply `cog_check` method to `ApplicationCommand` invocations. |
| 99 | + ([#1575](https://github.com/Pycord-Development/pycord/pull/1575)) |
| 100 | +- Fix `Interaction.edit_original_message()` using `ConnectionState` instead of `InteractionMessageState`. |
| 101 | + ([#1565](https://github.com/Pycord-Development/pycord/pull/1565)) |
| 102 | +- Fix required parameters validation error. ([#1589](https://github.com/Pycord-Development/pycord/pull/1589)) |
| 103 | + |
| 104 | +### Security |
| 105 | +- Improved fix for application-based bots without the bot scope |
| 106 | + ([#1584](https://github.com/Pycord-Development/pycord/pull/1584)) |
| 107 | + |
| 108 | +## [2.0.1] - 2022-08-16 |
| 109 | +### Security |
| 110 | +- Fix for application-based bots without the bot scope ([#1568](https://github.com/Pycord-Development/pycord/pull/1568)) |
| 111 | + |
| 112 | +## [2.0.0] - 2022-07-08 |
| 113 | +### Added |
| 114 | +- New `news` property on `TextChannel`. ([#1370](https://github.com/Pycord-Development/pycord/pull/1370)) |
| 115 | +- New `invisible` kwarg to `defer()` method. ([#1379](https://github.com/Pycord-Development/pycord/pull/1379)) |
| 116 | +- Support for audit log event type 121 `APPLICATION_COMMAND_PERMISSION_UPDATE`. |
| 117 | + ([#1424](https://github.com/Pycord-Development/pycord/pull/1424)) |
| 118 | +- New `ForumChannelConverter`. ([#1440](https://github.com/Pycord-Development/pycord/pull/1440)) |
| 119 | +- A shortcut `jump_url` property to users. ([#1444](https://github.com/Pycord-Development/pycord/pull/1444)) |
| 120 | +- Ability for webhooks to create forum posts. ([#1405](https://github.com/Pycord-Development/pycord/pull/1405)) |
| 121 | +- New `message` property to `View` ([#1446](https://github.com/Pycord-Development/pycord/pull/1446)) |
| 122 | +- Support for `error`, `before_invoke`, and `after_invoke` handlers on `BridgeCommand`. |
| 123 | + ([#1411](https://github.com/Pycord-Development/pycord/pull/1411)) |
| 124 | +- New `thread` property to `Message`. ([#1447](https://github.com/Pycord-Development/pycord/pull/1447)) |
| 125 | +- A `starting_message` property to `Thread`. ([#1447](https://github.com/Pycord-Development/pycord/pull/1447)) |
| 126 | +- An `app_permissions` property to `Interaction` and `ApplicationContext`. |
| 127 | + ([#1460](https://github.com/Pycord-Development/pycord/pull/1460)) |
| 128 | +- Support for loading folders in `load_extension`, and a new helper function `load_extensions`. |
| 129 | + ([#1423](https://github.com/Pycord-Development/pycord/pull/1423)) |
| 130 | +- Support for AutoMod ([#1316](https://github.com/Pycord-Development/pycord/pull/1316)) |
| 131 | +- Support for `min_length` and `max_length` kwargs in `Option`. |
| 132 | + ([#1463](https://github.com/Pycord-Development/pycord/pull/1463)) |
| 133 | +- Native timeout support for `Modal`. ([#1434](https://github.com/Pycord-Development/pycord/pull/1434)) |
| 134 | + |
| 135 | +### Changed |
| 136 | +- Updated to new sticker limit for premium guilds. ([#1420](https://github.com/Pycord-Development/pycord/pull/1420)) |
| 137 | +- Replace deprecated endpoint in `HTTPClient.change_my_nickname`. |
| 138 | + ([#1426](https://github.com/Pycord-Development/pycord/pull/1426)) |
| 139 | +- Updated deprecated IDENTIFY packet connection properties. |
| 140 | + ([#1430](https://github.com/Pycord-Development/pycord/pull/1430)) |
| 141 | + |
| 142 | +### Removed |
| 143 | +- `Guild.region` attribute (Deprecated on API, VoiceChannel.rtc_region should be used instead). |
| 144 | + ([#1429](https://github.com/Pycord-Development/pycord/pull/1429)) |
| 145 | + |
| 146 | +### Fixed |
| 147 | +- Change `guild_only` to `dm_permission` in application command `to_dict` method. |
| 148 | + ([#1368](https://github.com/Pycord-Development/pycord/pull/1368)) |
| 149 | +- Fix `repr(ScheduledEventLocation)` raising TypeError. |
| 150 | + ([#1369](https://github.com/Pycord-Development/pycord/pull/1369)) |
| 151 | +- Fix `repr(TextChannel)` raising AttributeError. ([#1370](https://github.com/Pycord-Development/pycord/pull/1370)) |
| 152 | +- Fix application command validation. ([#1372](https://github.com/Pycord-Development/pycord/pull/1372)) |
| 153 | +- Fix scheduled event `cover` property raising AttributeError. |
| 154 | + ([#1381](https://github.com/Pycord-Development/pycord/pull/1381)) |
| 155 | +- Fix `SlashCommandGroup` treating optional arguments as required. |
| 156 | + ([#1386](https://github.com/Pycord-Development/pycord/pull/1386)) |
| 157 | +- Fix `remove_application_command` not always removing commands. |
| 158 | + ([#1391](https://github.com/Pycord-Development/pycord/pull/1391)) |
| 159 | +- Fix busy-loop in `DecodeManager` when decode queue is empty, causing 100% CPU consumption. |
| 160 | + ([#1395](https://github.com/Pycord-Development/pycord/pull/1395)) |
| 161 | +- Fix incorrect activities and permissions on `Interaction` and `Option` objects. |
| 162 | + ([#1365](https://github.com/Pycord-Development/pycord/pull/1365)) |
| 163 | +- Converted PartialMember `deaf` and `mute` from str annotation (incorrect) to bool annotation. |
| 164 | + ([#1424](https://github.com/Pycord-Development/pycord/pull/1424)) |
| 165 | +- Use `PUT` instead of `POST` in `HTTPClient.join_thread`. |
| 166 | + ([#1426](https://github.com/Pycord-Development/pycord/pull/1426)) |
| 167 | +- Fix enum options not setting `input_type` to a SlashCommandOptionType. |
| 168 | + ([#1428](https://github.com/Pycord-Development/pycord/pull/1428)) |
| 169 | +- Fixed TypeError when using thread options. ([#1427](https://github.com/Pycord-Development/pycord/pull/1427)) |
| 170 | +- Allow voice channels in PartialMessage. ([#1441](https://github.com/Pycord-Development/pycord/pull/1441)) |
| 171 | +- Fixed `AuditLogAction.target_type` for application command permission updates. |
| 172 | + ([#1445](https://github.com/Pycord-Development/pycord/pull/1445)) |
| 173 | +- Fix bridge commands to ignore the ephemeral kwarg. ([#1453](https://github.com/Pycord-Development/pycord/pull/1453)) |
| 174 | +- Update `thread.members` on `thread.fetch_members`. ([#1464](https://github.com/Pycord-Development/pycord/pull/1464)) |
| 175 | +- Fix error when discord doesn't send the `app_permissions` data in `Interaction`. |
| 176 | + ([#1467](https://github.com/Pycord-Development/pycord/pull/1467)) |
| 177 | +- Fix AttributeError when voice client `play()` function isn't completed yet. |
| 178 | + ([#1360](https://github.com/Pycord-Development/pycord/pull/1360)) |
| 179 | + |
| 180 | +## [2.0.0-rc.1] - 2022-05-17 |
| 181 | +### Added |
| 182 | +- A `delete_after` kwarg to `Paginator.send`. ([#1245](https://github.com/Pycord-Development/pycord/pull/1245)) |
| 183 | +- New `reason` kwarg to `Thread.delete_messages`. ([#1253](https://github.com/Pycord-Development/pycord/pull/1253)) |
| 184 | +- A new `jump_url` property to channel and thread objects. |
| 185 | + ([#1254](https://github.com/Pycord-Development/pycord/pull/1254) & |
| 186 | + [#1259](https://github.com/Pycord-Development/pycord/pull/1259)) |
| 187 | +- New `Paginator.edit()` method. ([#1258](https://github.com/Pycord-Development/pycord/pull/1258)) |
| 188 | +- An `EmbedField` object. ([#1181](https://github.com/Pycord-Development/pycord/pull/1181)) |
| 189 | +- Option names and descriptions are now validated locally. |
| 190 | + ([#1271](https://github.com/Pycord-Development/pycord/pull/1271)) |
| 191 | +- Component field limits are now enforced at library-level |
| 192 | + ([#1065](https://github.com/Pycord-Development/pycord/pull/1065) & |
| 193 | + [#1289](https://github.com/Pycord-Development/pycord/pull/1289)) |
| 194 | +- Support providing option channel types as list. ([#1000](https://github.com/Pycord-Development/pycord/pull/1000)) |
| 195 | +- New `Guild.jump_url` property. ([#1282](https://github.com/Pycord-Development/pycord/pull/1282)) |
| 196 | +- ext.pages now supports ext.bridge. ([#1288](https://github.com/Pycord-Development/pycord/pull/1288)) |
| 197 | +- Implement `None` check for check_guilds. ([#1291](https://github.com/Pycord-Development/pycord/pull/1291)) |
| 198 | +- A debug warning to catch deprecated perms v1 usage until v2 perms are implemented. |
| 199 | + ([#1301](https://github.com/Pycord-Development/pycord/pull/1301)) |
| 200 | +- A new `files` parameter to `Page` object. ([#1300](https://github.com/Pycord-Development/pycord/pull/1300)) |
| 201 | +- A `disable_all_items` and `enable_all_items` methods to `View` object. |
| 202 | + ([#1199](https://github.com/Pycord-Development/pycord/pull/1199) & |
| 203 | + [#1319](https://github.com/Pycord-Development/pycord/pull/1319)) |
| 204 | +- New `is_nsfw` attribute to voice channels. ([#1317](https://github.com/Pycord-Development/pycord/pull/1317)) |
| 205 | +- Support for Permissions v2. ([#1328](https://github.com/Pycord-Development/pycord/pull/1328)) |
| 206 | +- Allow using Enum to specify option choices. ([#1292](https://github.com/Pycord-Development/pycord/pull/1292)) |
| 207 | +- The `file` and `files` parameters to `InteractionResponse.edit_message()`. |
| 208 | + ([#1340](https://github.com/Pycord-Development/pycord/pull/1340)) |
| 209 | +- A `BridgeExtContext.delete()` method. ([#1348](https://github.com/Pycord-Development/pycord/pull/1348)) |
| 210 | +- Forum channels support. ([#1249](https://github.com/Pycord-Development/pycord/pull/1249)) |
| 211 | +- Implemented `Interaction.to_dict`. ([#1274](https://github.com/Pycord-Development/pycord/pull/1274)) |
| 212 | +- Support event covers for audit logs. ([#1355](https://github.com/Pycord-Development/pycord/pull/1355)) |
| 213 | + |
| 214 | +### Changed |
| 215 | +- Removed implicit defer call in `View`. ([#1260](https://github.com/Pycord-Development/pycord/pull/1260)) |
| 216 | +- `Option` class and usage was rewritten. ([#1251](https://github.com/Pycord-Development/pycord/pull/1251)) |
| 217 | +- `description` argument of `PageGroup` is now optional. |
| 218 | + ([#1330](https://github.com/Pycord-Development/pycord/pull/1330)) |
| 219 | +- Allow `Modal.children` to be set on initialization. ([#1311](https://github.com/Pycord-Development/pycord/pull/1311)) |
| 220 | +- Renamed `delete_exiting` to `delete_existing` (typo). ([#1336](https://github.com/Pycord-Development/pycord/pull/1336)) |
| 221 | + |
| 222 | +### Fixed |
| 223 | +- Fix `PartialMessage.edit()` setting `view` as `None` when `view` kwarg is not passed. |
| 224 | + ([#1256](https://github.com/Pycord-Development/pycord/pull/1256)) |
| 225 | +- Fix channel parsing in slash command invocations. ([#1257](https://github.com/Pycord-Development/pycord/pull/1257)) |
| 226 | +- Make channel `position` attribute optional. ([#1257](https://github.com/Pycord-Development/pycord/pull/1257)) |
| 227 | +- Fix `PaginatorMenu` to use interaction routes for updates. |
| 228 | + ([#1267](https://github.com/Pycord-Development/pycord/pull/1267)) |
| 229 | +- Fix `PartialMessage.edit()` behavior when `content` is `None`. |
| 230 | + ([#1268](https://github.com/Pycord-Development/pycord/pull/1268)) |
| 231 | +- Fix `Paginator.add_menu()` and `Paginator.add_default_buttons()` passing `custom_id` to `PaginatorMenu`. |
| 232 | + ([#1270](https://github.com/Pycord-Development/pycord/pull/1270)) |
| 233 | +- Fix `process_application_commands` command not found fallback. |
| 234 | + ([#1262](https://github.com/Pycord-Development/pycord/pull/1262)) |
| 235 | +- Fix interaction response race condition. ([#1039](https://github.com/Pycord-Development/pycord/pull/1039)) |
| 236 | +- Remove voice client when bot disconnects. ([#1273](https://github.com/Pycord-Development/pycord/pull/1273)) |
| 237 | +- Fix conversion exception in ext.bridge. ([#1250](https://github.com/Pycord-Development/pycord/pull/1250)) |
| 238 | +- Context.me return ClientUser when guilds intent is absent. |
| 239 | + ([#1286](https://github.com/Pycord-Development/pycord/pull/1286)) |
| 240 | +- Updated `Message.edit` type hinting overload and removed resulting redundant overloads. |
| 241 | + ([#1299](https://github.com/Pycord-Development/pycord/pull/1299)) |
| 242 | +- Improved validation regex for command names & options. |
| 243 | + ([#1309](https://github.com/Pycord-Development/pycord/pull/1309)) |
| 244 | +- Correct `Guild.fetch_members()` type hints. ([#1323](https://github.com/Pycord-Development/pycord/pull/1323)) |
| 245 | +- Multiple fixes and enhancements for `PageGroup` handling. |
| 246 | + ([#1350](https://github.com/Pycord-Development/pycord/pull/1350)) |
| 247 | +- Make `TextChannel._get_channel` async. ([#1358](https://github.com/Pycord-Development/pycord/pull/1358)) |
| 248 | + |
| 249 | +## [2.0.0-beta.7] - 2022-04-09 |
| 250 | +### Fixed |
| 251 | +- Fix py3.10 UnionType checks issue. ([#1240](https://github.com/Pycord-Development/pycord/pull/1240)) |
| 252 | + |
| 253 | +[Unreleased]: https://github.com/Pycord-Development/pycord/compare/v2.1.3...HEAD |
| 254 | +[2.1.3]: https://github.com/Pycord-Development/pycord/compare/v2.1.2...v2.1.3 |
| 255 | +[2.1.2]: https://github.com/Pycord-Development/pycord/compare/v2.1.1...v2.1.2 |
| 256 | +[2.1.1]: https://github.com/Pycord-Development/pycord/compare/v2.1.0...v2.1.1 |
| 257 | +[2.1.0]: https://github.com/Pycord-Development/pycord/compare/v2.0.1...v2.1.0 |
| 258 | +[2.0.1]: https://github.com/Pycord-Development/pycord/compare/v2.0.0...v2.0.1 |
| 259 | +[2.0.0]: https://github.com/Pycord-Development/pycord/compare/v2.0.0-rc.1...v2.0.0 |
| 260 | +[2.0.0-rc.1]: https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.7...v2.0.0-rc.1 |
| 261 | +[2.0.0-beta.7]: https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.6...v2.0.0-beta.7 |
| 262 | +[2.0.0-beta.6]: https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.5...v2.0.0-beta.6 |
| 263 | +[2.0.0-beta.5]: https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.4...v2.0.0-beta.5 |
| 264 | +[2.0.0-beta.4]: https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.3...v2.0.0-beta.4 |
| 265 | +[2.0.0-beta.3]: https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.2...v2.0.0-beta.3 |
| 266 | +[2.0.0-beta.2]: https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.1...v2.0.0-beta.2 |
| 267 | +[2.0.0-beta.1]: https://github.com/Pycord-Development/pycord/compare/v1.7.3...v2.0.0-beta.1 |
0 commit comments