Bump pydis-core from 11.1.0 to 11.2.0
Bumps pydis-core from 11.1.0 to 11.2.0.
Release notes
Sourced from pydis-core's releases.
v11.2.0
What's Changed
- Upgrade discord.py to 2.4 by
@jb3in python-discord/bot-core#244- Use python version specifier that dependabot can understand by
@wookie184in python-discord/bot-core#212- Fix site startup command used in docker-compose.yml by
@wookie184in python-discord/bot-core#238- Bump pydantic from 2.6.4 to 2.7.3 by
@dependabotin python-discord/bot-core#215 and python-discord/bot-core#234- Bump fakeredis from 2.21.3 to 2.23.2 by
@dependabotin python-discord/bot-core#221- Bump requests from 2.31.0 to 2.32.2 by
@dependabotin python-discord/bot-core#226- Bump aiodns from 3.1.1 to 3.2.0 by
@dependabotin python-discord/bot-core#232New Contributors
@wookie184made their first contribution in python-discord/bot-core#212@jb3made their first contribution in python-discord/bot-core#244Full Changelog: https://github.com/python-discord/bot-core/compare/v11.1.0...v11.2.0
Changelog
Sourced from pydis-core's changelog.
.. See docs for details on formatting your entries https://releases.readthedocs.io/en/latest/concepts.html
Changelog
:release:
11.2.0 <22nd June 2024>:support:
244Bump Discord.py to :literal-url:2.4.0 <https://github.com/Rapptz/discord.py/releases/tag/v2.4.0>.:release:
11.1.0 <30th March 2024>:support:
210Drop the restriction that meant fakeredis could not be installed on Python 3.12 as lupa now supports 3.12:release:
11.0.1 <20th March 2024>:bug:
209Extract original error from :obj:discord.ext.commands.errors.CommandInvokeErrorbefore handling it.:release:
11.0.0 <18th March 2024>:breaking:
208Splitfakeredisoptional dependency from theasync-rediscacheextra. You can now install with[fakeredis]to just install fakeredis (with lua support),[async-rediscache]to install justasync-rediscache, or use either[all]or[async-rediscache,fakeredis]to install both. This allows users who do no rely on fakeredis to install in 3.12 environments.:support:
208Add support for Python 3.12. Be aware, at time of writing, our usage of fakeredis does not currently support 3.12. This is due to :literal-url:this lupa issue<https://github.com/scoder/lupa/issues/245>. Lupa is required by async-rediscache for lua script support within fakeredis. As such, fakeredis can not be installed in a Python 3.12 environment.:breaking:
208Drop support for Python 3.10:breaking:
208Drop support for Pydantic 1.X:support:
208Bump ruff to 0.3.0 and target Python 3.11 now that 3.10 isn't supported.:breaking:
207Enable more ruff linting rules. See :literal-url:GitHub release notes <https://github.com/python-discord/bot-core/releases/tag/v11.0.0>for breaking changes.:support:
206Bump ruff from 0.1.15 to 0.2.2, using the new lint config namespace, and linting with the new rules.:feature:
205Add :obj:pydis_core.utils.error_handling.commands.abc.AbstractCommandErrorHandlerand :obj:pydis_core.utils.error_handling.commands.manager.CommandErrorManagerto implement and register command error handlers independantly.:support:
204Document the instance attributes of :obj:pydis_core.BotBase.:release:
10.7.0 <30th January 2024>:feature:
158Add locking utilities for controlling concurrency logic:support:
202Bump various development dependencies and CI workflow action versions:feature:
194Add the :obj:pydis_core.utils.interactions.user_has_accesshelper function, that returns whether the given user is in the allowed_users list, or has a role from allowed_roles.:release:
10.6.0 <30th January 2024>:feature:
189Add :obj:pydis_core.utils.pagination.LinePaginatorwhich allows users to paginate over content using Embeds, with emoji reactions facilitating navigation.:feature:
189Add :obj: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.:feature:
199Port common discord.commands checks from other bots to :obj:pydis_core.utils.checks.:release:
10.5.1 <14th December 2023>:bug:
200Do not attempt to read response body if the HTTP response code is 204. Previously only :obj:pydis_core.site_api.APIClient.deletedid this.:release:
10.5.0 <10th December 2023>:support:
197Mark dependencies using tilde version specifiers. This is to allow user of pydis core to use newer versions of these libraries without us having to cut a new release.:release:
10.4.0 <26th October 2023>:support:
196Bump aiodns to :literal-url:3.1.1 <https://github.com/saghul/aiodns/releases/tag/v3.1.1>.:support:
196Bump many development dependencies.:release:
10.3.0 <19th September 2023>:feature:
195Addlog_formattopydis_core.utils.loggingto allow for standardised logging across all services using pydis_core.:feature:
195Setdiscord,websockets,chardet&async_rediscacheloggers to warning level andasyncioto info level by default.
... (truncated)
Commits
3fe3eaeBump project version to 11.2.067092d8Bump dev deps to latest8968d94Upgrade discord.py to 2.45873ad7Merge pull request #235 from python-discord/dependabot/pip/ruff-0.4.82a6a053Ignore RUF029, due to false positives and it not being that importantd2972b4Bump ruff from 0.3.4 to 0.4.88403de0Fix site startup command used in docker-compose.yml (#238)873ed32Bump pydantic from 2.7.1 to 2.7.3 (#234)c17d29aBump furo from 2024.1.29 to 2024.5.6 (#230)b398d4dBump aiodns from 3.1.1 to 3.2.0 (#232)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)