Skip to content

Releases: python-discord/bot-core

v11.9.0

Choose a tag to compare

@jb3 jb3 released this 05 Mar 00:55
v11.9.0
c738e82

What's Changed

  • Migrate ISODateTime converter from bot repository by @oskarnurm in #311

New Contributors

Full Changelog: v11.8.0...v11.9.0

v11.5.1

Choose a tag to compare

@ChrisLovering ChrisLovering released this 23 Nov 21:49
cbe2bae

What's Changed

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

v11.5.0

Choose a tag to compare

@ChrisLovering ChrisLovering released this 23 Nov 18:45
bdaaa2e

What's Changed

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

v11.4.0

Choose a tag to compare

@ChrisLovering ChrisLovering released this 11 Sep 18:33
06b1ada

What's Changed

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

v11.3.1

Choose a tag to compare

@ChrisLovering ChrisLovering released this 25 Jul 20:13
8a9d7f0

What's Changed

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

v11.3.0

Choose a tag to compare

@ChrisLovering ChrisLovering released this 17 Jul 22:45
be77642

What's Changed

New Contributors

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

v11.2.0

Choose a tag to compare

@ChrisLovering ChrisLovering released this 22 Jun 11:10
3fe3eae

What's Changed

New Contributors

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

v11.1.0

Choose a tag to compare

@ChrisLovering ChrisLovering released this 30 Mar 10:38
88c2eb6

What's Changed

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

v11.0.1

Choose a tag to compare

@ChrisLovering ChrisLovering released this 20 Mar 19:15
57ddc0f

What's Changed

  • Extract original error upon exceptions, if any exist, when handling errors by @shtlrs in #209

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

v11.0.0

Choose a tag to compare

@ChrisLovering ChrisLovering released this 18 Mar 12:21
1c35bf5

Breaking Changes

This release has a number of breaking changes.

  1. Pydantic 1.x is no longer supported. You can follow the Pydantic migration guide if you havne't updated yet.
  2. fakeredis is no longer installed along side the async-rediscache extra. If you need fakeredis you can use the [fakeredis] extra. You can also use either [all] or [async-rediscache,fakeredis] to install both.
  3. Python 3.10 is no longer supported.
  4. Boolean default and boolean-typed positional arguments in function definition are now keyword args only. The arg names and functions are listed below.
    • sync_app_commands in pydis_core.BotBase.load_extensions()
    • should_raise in pydis_core.site_api.APIClient.maybe_raise_for_status()
    • fail_silently in pydis_core.utils.checks.in_whitelist_check()
    • All args other than pagination_emojis, lines, ctx, embed in pydis_core.utils.pagination.LinePaginator.paginate()

What's Changed

  • Split fakeredis optional dependency from the async-rediscache extra, by @ChrisLovering in #208
  • Add support for Python 3.12, by @ChrisLovering in #208
    • Be aware, at time of writing, our usage of fakeredis does not currently support 3.12. This is due to this lupa issue. 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
  • Drop support for Python 3.10, by @ChrisLovering in #208
  • Drop support for Pydantic 1.X, by @ChrisLovering in #208
  • Enable more ruff linting rules, by @ChrisLovering in #206
  • Bump ruff to 0.3.0 and target Python 3.11 now that 3.10 isn't supported, by @ChrisLovering in #208
  • Added pydis_core.utils.error_handling.commands.abc.AbstractCommandErrorHandler and pydis_core.utils.error_handling.commands.manager.CommandErrorManager to implement and register command error handlers independantly`, by @shtlrs in #205
  • Document the instance attributes of pydis_core.BotBase, by @shtlrs in #204
  • Bump ruff from 0.1.15 to 0.2.2, using the new lint config namespace, and linting with the new rules, by @ChrisLovering in #206

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