Skip to content

Releases: discord-php/DiscordPHP

Version 10.1.1

02 Dec 12:36
839a091
Compare
Choose a tag to compare

What's Changed

  • ✨ Add MessageBuilder::getEmbeds() and MessageBuilder::getPoll() by @Log1x in #1265

Full Changelog: v10.1.0...v10.1.1

Version 10.1.0

27 Nov 01:04
Compare
Choose a tag to compare

What's Changed

Full Changelog: v10.0.0...v10.1.0

Version 10.0.0 Release Candidate 12

01 Nov 18:50
6fbb669
Compare
Choose a tag to compare

Full Changelog: v10.0.0-RC11...v10.0.0-RC12

  • Fix misnamed repository call in GuildSoundboardSoundDelete event handler by @valzargaming in 6fbb669

v10.0.0

15 Nov 17:33
6fbb669
Compare
Choose a tag to compare

What's Changed

  • Fix test normalizePartId & run cs fixer by @SQKo in #997
  • fix phpdocumentor reflector by @SQKo in #998
  • Improve repository cache handling by @SQKo in #999
  • Missing method "getBotPermissions" in Thread by @xWildFire in #1000
  • Fix Guild::$fillable repository order, add CacheWrapper::sweep(), and some code corrections by @SQKo in #1001
  • Only reduce message_count if it's a thread by @key2peace in #1005
  • Add CacheConfig, replacing cacheInterface, cacheSweep and cacheCompress by @SQKo in #1003
  • fix MemberRepository::freshen(), add Member caching from events, fix cache unit test by @SQKo in #1007
  • Fix cacheMember, add more member caching from MESSAGE_CREATE and MESSAGE_UPDATE event by @SQKo in #1008
  • Fix thread id repository and cache, thread last_message_id by @SQKo in #1010
  • default_forum_layout by @key2peace in #1009
  • Fix variable becomes undefined in Event handler codes by @SQKo in #1013
  • Fix Voice State Update caching by @SQKo in #1014
  • Improve docs by @SQKo in #1015
  • Fix thread metadata return, Remove private thread feature check by @SQKo in #1016
  • Add guild_scheduled_event_id to StageInstance createable attributes by @SQKo in #1020
  • Update default_forum_layout stuff by @SQKo in #1022
  • Add role subscriptions by @SQKo in #1018
  • Replace zlib-stream implementation by @SQKo in #1023
  • Add CacheConfig::$ttl by @SQKo in #1024
  • Add default_thread_rate_limit_per_user in Channel creatable attributes by @SQKo in #1021
  • Allow non react/cache interface to use compress option by @SQKo in #1025
  • Code optimization by @SQKo in #1026
  • Fix Iterator by @jocafamaka in #1027
  • Fix Iterator by @jocafamaka in #1028
  • Missing deprecation and Breaking change revert for nullable Collection by @SQKo in #1029
  • Fix uncached message->thread error, improve repository factory by @SQKo in #1030
  • Add Guild join raid and Moderation rule mention raid protection by @SQKo in #1031
  • Add Application::role_connections_verification_url by @SQKo in #1017
  • Add phpdoc Role::tags guild_connections by @SQKo in #1032
  • Fix callable typehints by @hemberger in #1033
  • Update Embed.php by @b3r3nd in #1036
  • Pause/unpause bug fix by @CommandString in #1039
  • Update Interaction.php by @xWildFire in #1038
  • require at least php 8.0 and support args by @key2peace in #1011
  • The actual pause/unpause bug fix by @CommandString in #1042
  • support psr/simple-cache 2.0/3.0 by @key2peace in #1046
  • add GUILD_AUDIT_LOG_ENTRY_CREATE by @key2peace in #1043
  • codacy suggestions by @key2peace in #1044
  • added scheme checks in embed.php by @PeanutNL in #1037
  • Fix variable name typo by @xWildFire in #1049
  • Fix docstring type for Message->channel by @hemberger in #1056
  • Change 'ready' to 'init' by @key2peace in #1057
  • Member::flags by @key2peace in #1048
  • Fixed ready deprecation warning always being emitted by @CommandString in #1059
  • The actual ready event fix by @CommandString in #1060
  • Reverted init to ready in V7 Docs & fixed getPermissions by @CommandString in #1063
  • ip discovery by @key2peace in #1066
  • Fixed Emoji __toString being malformed by @CommandString in #1069
  • prevent vc reconnection if closed by user by @key2peace in #1071
  • Update Channel.php by @Refaltor77 in #1064
  • Revert "Update Channel.php" by @key2peace in #1072
  • Add threads and forum to isTextBased() by @key2peace in #1075
  • Fix CommandPermissions fetch by @xWildFire in #1055
  • Added dm_permission as optional in the toArray function by @DJJayT in #1082
  • Add Thread::broadcastTyping() by @SQKo in #1091
  • Make deleteMessages for threads & channels uniform by @ellisonpatterson in #1087
  • Allow line breaks in default logger by @SQKo in #1093
  • Update cached message thread attributes with newly created thread by @SQKo in #1094
  • Allow guild ids to be passed to retrieveBans option by @SQKo in #1095
  • Add Guild::getAuditLog() 'after' options by @SQKo in #1096
  • Add phpdoc boolean type for Option::$value by @SQKo in #1097
  • Forum Tag::$emoji_id phpdoc nullable by @SQKo in #1098
  • fix Guild Member flag constant values by @SQKo in #1104
  • Integration::$enabled is not nullable by @SQKo in #1100
  • Add missing message types by @SQKo in #1099
  • Add role subscription system channel flags and message field by @SQKo in #1103
  • Check for missing connect permission in Text In Voice to get message history by @SQKo in #1106
  • Static method to get loop by @valzargaming in #1120
  • Revert "Static method to get loop" by @key2peace in #1121
  • automod badge app flag by @key2peace in #1113
  • Add Message FLAG_SUPPRESS_NOTIFICATIONS by @SQKo in #1109
  • Add Channel::$managed attribute by @SQKo in #1110
  • BC: MESSAGE_UPDATE first argument typehint is now object|Message by @SQKo in #1122
  • Add a handle on GUILD_CREATE event and logger when presence data exists but no member data by @SQKo in #1124
  • display_name update by @key2peace in #1134
  • Fix role optional creatable and updatable attributes by @SQKo in #1135
  • fix interaction create member caching nullify status presence by @SQKo in #1136
  • Fix channel updatable attributes for permission_overwrites by @SQKo in #1137
  • Fix Member::getDisplayameAttribute() by @SQKo in #1138
  • Compatibility support from v7 to v10 for startThread and namespace by @SQKo in #1105
  • Add Member::setBypassesVerification() by @SQKo in #1108
  • Update to stage channel that now allows text, screenshare, and video by @SQKo in #1111
  • TODO manage_emojis_and_stickers -> manage_guild_expressions by @key2peace in #1114
  • Permissions code clean by @SQKo in #1139
  • Modify Channel::$createable attributes by type by @SQKo in #1112
  • Add GIF support for sticker image by @SQKo in #1102
  • (BC) fix embeds cant have 2 fields with same name by @SQKo in #1146
  • Force react/promise v2 by @key2peace in #1153
  • improve createable and updateable part by @SQKo in https:...
Read more

Version 10.0.0 Release Candidate 11

23 Oct 15:04
Compare
Choose a tag to compare

What's Changed

Full Changelog: v10.0.0-RC10...v10.0.0-RC11

Version 10.0.0 Release Candidate 10

27 Sep 14:41
e584be6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v10.0.0-RC9...v10.0.0-RC10

Version 10.0.0 Release Candidate 9

26 Sep 13:39
aa759df
Compare
Choose a tag to compare

What's Changed

Full Changelog: v10.0.0-RC8...v10.0.0-RC9

Version 10.0.0 Release Candidate 8

11 Aug 11:31
3a1aee0
Compare
Choose a tag to compare

What's Changed

  • 🧑‍💻 Improve the command builder by @Log1x in #1243
  • Upgrade Carbon library by @Korbeil in #1222
  • Fix Discord\Parts\Channel\Channel::sendMessage PHPDoc type hint by @steffenweber in #1241
  • fix MessageBuilder to allow null on empty payload with files in multipart by @SQKo in #1245
  • feat(thread): Add event only attribute 'newly_created' by @SQKo in #1246
  • Fix voice error 4020 by @micksam7 in #1248

New Contributors

Full Changelog: v10.0.0-RC7...v10.0.0-RC8

Version 10.0.0 Release Candidate 7

23 May 23:58
4cab26d
Compare
Choose a tag to compare

What's Changed

  • replace Role::permissions setter with getter to save up memory by @SQKo in #1175
  • fix possible memory leak from legacy ready event and optimize the logic by @SQKo in #1177
  • Optimize Part fill and mutator by @SQKo in #1178
  • Add reactions::fetch() by @SQKo in #1181
  • move voice heartbeat ack emiter by @SQKo in #1180
  • Cleanup rc6 by @SQKo in #1182
  • docs(guilds): fix typo collecetion builddocs by @SQKo in #1183
  • Add legacy cache wrapper by @SQKo in #1189
  • Fix non ephemeral acknowledge by @jocafamaka in #1194
  • handle missing $guild->unavailable on start GUILD_DELETE by @SQKo in #1202
  • feat(interaction): add interaction type & response type constants by @SQKo in #1203
  • Add CREATE_EVENTS permission by @jocafamaka in #1154
  • Permissions Change for Pruning by @key2peace in #1204
  • Revert "Permissions Change for Pruning" by @key2peace in #1205
  • Pruning permission by @key2peace in #1206
  • Update Application by @key2peace in #1207
  • feat(CommandClient): Add options for internalRejectedPromiseHandler by @SQKo in #1210
  • Fix typos and bugs from PHPStorm analyzers by @SQKo in #1215
  • Upgrade Symfony OptionResolver by @Korbeil in #1221
  • Repository->save($part) returns new part when POST and updates original when PATCH by @valzargaming in #1224

New Contributors

Full Changelog: v10.0.0-RC6...v10.0.0-RC7

Version 7.3.5

13 Jan 22:45
798cad7
Compare
Choose a tag to compare

Full Changelog: v7.3.4...v7.3.5