Skip to content

Changelog#

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased#

0.4.3 - 2024-11-24#

Fixed#

Removed#

  • Support for Python 3.9 and 3.10.

0.4.2 - 2024-10-07#

Changed#

  • Support for Python 3.13.

0.4.1 - 2023-12-28#

Added#

  • Support for Python 3.12.

0.4.0 - 2023-08-28#

Added#

  • Configurable and optional help commands which display information about the loaded commands. These can be loaded from tanchan.components.help.
  • Configurable and optional eval commands which let bot owners dynamically execute code in the bot's runtime. These can be loaded from tanchan.components.eval.
  • The logic and builder for a stateless Yuyo button which lets command authors delete responses. This can be loaded from tanchan.components.buttons and is used by the eval and help commands.

0.3.1 - 2023-07-26#

Added#

  • Support for the application command nsfw config option.

Changed#

  • Bumped the minimum Tanjun version to 2.16.0.

0.3.0 - 2023-03-12#

Changed#

  • with_annotated_args will now also parse option descriptions from the docstring of the typed dict being used as an unpacked **kwargs type hint.

0.2.2.post - 2023-03-04#

Fixed#

0.2.2 - 2023-03-03#

Added#

Changed#

0.2.1 - 2023-02-01#

Changed#

0.2.0 - 2022-12-07#

Added#

Fixed#

0.1.0 - 2022-12-02#

Added#

  • An extension to tanjun.annotations which allows for parsing slash command descriptions (including for options) from the command callback's docstring + using the callback's name as the command's name.