Releases: python-discord/bot-core
Releases · python-discord/bot-core
v10.6.0
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
What's Changed
- Do not attempt to read response body if the HTTP response code is 204 in
pydis_core.site_api.APIClient.
. Previously onlypydis_core.site_api.APIClient.delete
did this. by @ChrisLovering in 8877fa1
Full Changelog: https://bot-core.pythondiscord.com/main/changelog.html
v10.5.0
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
What's Changed
- Bump aiodns to 3.1.1 by @ChrisLovering in #196
- Update all multiple development deps by @ChrisLovering in #196
Full Changelog: https://bot-core.pythondiscord.com/main/changelog.html
v10.3.0
What's Changed
- Add
log_format
topydis_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 andasyncio
to info level by default. @ChrisLovering in #195
Full Changelog: https://bot-core.pythondiscord.com/main/changelog.html
v10.2.0
What's Changed
- Bump Discord.py to 2.3.2 by @ChrisLovering in #192
Full Changelog: https://bot-core.pythondiscord.com/main/changelog.html
v10.1.0
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 usingpydis_core.BotBase.load_extensions
. by @ChrisLovering in #190
Full Changelog: https://bot-core.pythondiscord.com/main/changelog.html
v10.0.0
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 ofpydis_core.utils.paste_service.PasteFile
@ChrisLovering in #188
Features
- Remove the message stored in the
message
attr ofpydis_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 includediscord.abc.PrivateChannel
anddiscord.Thread
. @shtlrs in #187
Full Changelog: https://bot-core.pythondiscord.com/main/changelog.html
v9.9.2
What's Changed
- Update expiry label from 1 month to 30 days by @ChrisLovering in #185
Full Changelog: https://bot-core.pythondiscord.com/main/changelog.html
v9.9.1
What's Changed
- New version to allow new changeset to be pushed to pypi by @ChrisLovering in #183
Full Changelog: https://bot-core.pythondiscord.com/main/changelog.html