Pre-Release Changelog

Below are all the changelogs for the pre-release versions of hikari-lightbulb (version 0.0.38 to 0.0.61).


Version 0.0.61

Breaking Changes

Other Changes

Version 0.0.60

  • Added bot property.

  • Fixed admin permission checks not working as expected.

Version 0.0.59

Breaking Changes

Other Changes

Version 0.0.58

Breaking Changes

  • reply renamed to respond for consistency with hikari.

Other Changes

Version 0.0.57

Version 0.0.56

  • Move docs to [readthedocs](https://hikari-lightbulb.readthedocs.io/en/latest/).

  • Refactor errors to ensure they get instantiated correctly everywhere they are used.

  • Fix various check messages and an issue where a check decorator added an incorrect check function.

Version 0.0.55

Version 0.0.54

  • Various performance improvements.

Version 0.0.53

  • Fix print_banner.

  • Bump requirements.

Version 0.0.52

Breaking changes

Other changes

  • Added has_permissions and bot_has_permissions.

  • Added guild_converter.

  • Exposed navigator callbacks to make it easier to supply your own buttons.

  • Fixed navigator not working with custom emojis when using your own buttons.

Version 0.0.51

  • Added support for hikari 2.0.0.dev85.

Version 0.0.50

  • Fixed channel.

  • Added NSFW channel only check.

  • Ensured all docstrings are correct and up to date, including any examples.

Version 0.0.49

Version 0.0.48

Version 0.0.47

  • Added channel and guild properties.

  • Added plugin_check method.

  • Added custom_emoji_converter.

  • Made converters work when the arg is a name/name#discrim/nickname/etc

  • Added support for hikari 2.0.0.dev75

Version 0.0.46

  • Fixed converters not working with kwargs for commands in plugins.

  • Improved README.md.

  • Added documentation and public method for how to customise how arguments are parsed.

Version 0.0.45

  • Rewrote the argument parsing system and greedy arg system.

  • Made converters work for greedy args.

  • Added functionality to StringView to allow it to only parse up to a specified number of args.

  • Abstracted the handle method to make it easier to override to customise functionality.

Version 0.0.44

Version 0.0.43

Breaking changes

Other changes

Version 0.0.42

  • Changed user_required_permissions and bot_required_permissions to be hikari.Permissions objects.

  • Added CommandInvocationError for catching of errors raised during the invocation of a command.

  • Fixed greedy args not working with a default.

Version 0.0.41

  • Added support for hikari 2.0.0.dev70.

  • Made instance methods work correctly as command specific error handlers.

  • Made context accessible through CommandErrorEvent.

  • Added isort to properly sort the import statements, not that you care.

Version 0.0.40

  • Added the utils get and find helper functions.

  • Fix the __init__.py for the utils subpackage.

Version 0.0.39

  • Made it so that plugin names with spaces now work in the help command.

  • Fixed issue where duplicate commands would appear in help command and in Group.subcommands.

  • Added section to Implementing a Custom Help Command about using plugins with a custom help command.

  • Added a changelog.