Skip to content

Releases: python-discord/bot-core

v10.6.0

30 Jan 21:48
ba5a37c
Compare
Choose a tag to compare

What's Changed

  • Add pydis_core.utils.pagination.LinePaginator which allows users to paginate over content using Embeds, with emoji reactions facilitating navigation. by @shtlrs in #189
  • Add pydis_core.utils.messages.reaction_check, a predicate that dictates whether a user has the right to add a specific set of reactions based on certain criteria, by @shtlrs in #189
  • Port common discord.commands checks from other bots to pydis_core.utils.checks. by @shtlrs in #199

Full Changelog: https://bot-core.pythondiscord.com/main/changelog.html

v10.5.1

16 Dec 11:28
8877fa1
Compare
Choose a tag to compare

What's Changed

  • Do not attempt to read response body if the HTTP response code is 204 in pydis_core.site_api.APIClient.. Previously only pydis_core.site_api.APIClient.delete did this. by @ChrisLovering in 8877fa1

Full Changelog: https://bot-core.pythondiscord.com/main/changelog.html

v10.5.0

10 Dec 15:56
3ed1d4b
Compare
Choose a tag to compare

What's Changed

  • Mark dependencies using tilde version specifiers. This is to allow users of pydis core to use newer versions of these libraries without us having to cut a new release. by @ChrisLovering in #197

Full Changelog: https://bot-core.pythondiscord.com/main/changelog.html

v10.4.0

26 Oct 13:26
ee2501e
Compare
Choose a tag to compare

What's Changed

Full Changelog: https://bot-core.pythondiscord.com/main/changelog.html

v10.3.0

21 Sep 08:55
0357522
Compare
Choose a tag to compare

What's Changed

  • Add log_format to pydis_core.utils.logging to allow for standardised logging across all services using pydis_core. @ChrisLovering in #195
  • Set discord, websockets, chardet & async_rediscache loggers to warning level and asyncio to info level by default. @ChrisLovering in #195

Full Changelog: https://bot-core.pythondiscord.com/main/changelog.html

v10.2.0

28 Aug 20:52
1309de6
Compare
Choose a tag to compare

What's Changed

Full Changelog: https://bot-core.pythondiscord.com/main/changelog.html

v10.1.0

25 Jul 13:30
fc8af5e
Compare
Choose a tag to compare

What's Changed

  • Overwrite discord.ext.commands.Bot.process_commands to ensure no commands are processed until all extensions are loaded. This only works for clients using pydis_core.BotBase.load_extensions. by @ChrisLovering in #190

Full Changelog: https://bot-core.pythondiscord.com/main/changelog.html

v10.0.0

20 Jul 11:40
b52f1ab
Compare
Choose a tag to compare

What's Changed

Breaking

  • Support sending multiple files at once to paste service. All calls to pydis_core.utils.paste_service.send_to_paste_service must now provide a list of pydis_core.utils.paste_service.PasteFile @ChrisLovering in #188

Features

  • Remove the message stored in the message attr of pydis_core.utils.interactions.ViewWithUserAndRoleCheck when the interaction is stopped, in addition to the existing logic for timeouts. @ChrisLovering in #184
  • Bump Discord.py to 2.3.1. @ChrisLovering in #184

Bug fixes

  • Fix pydis_core.utils.channel.get_or_fetch_channel's return type to also include discord.abc.PrivateChannel and discord.Thread. @shtlrs in #187

Full Changelog: https://bot-core.pythondiscord.com/main/changelog.html

v9.9.2

02 Jul 07:57
f80a263
Compare
Choose a tag to compare

What's Changed

Full Changelog: https://bot-core.pythondiscord.com/main/changelog.html

v9.9.1

02 Jul 07:57
df15245
Compare
Choose a tag to compare

What's Changed

Full Changelog: https://bot-core.pythondiscord.com/main/changelog.html