Hikari-lightbulb

Latest version: v2.3.5.post1

Safety actively analyzes 723200 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 6

2.3.0

**Breaking Changes**

- `lightbulb.utils.Parser` api has been completely changed. If you use this class directly in your own codebase then you will need to change your code.

**Other Changes**

- Add support for hikari `2.0.0.dev113`.

- Checks should not work in threads.

- Implement application command localization.

2.2.5

- Add support for Python 3.11.

- Bump hikari requirement to `2.0.0.dev111`.

- Allow a user to iterate through `ctx.options` using `OptionsProxy.items()`.

2.2.4

- Add `lightbulb.utils.DataStore.get_as` to improve ability of `DataStore` to be type-complete

2.2.3

- Implement application command permissions V2

2.2.2

- Add ability to edit ephemeral followup responses to application commands.

- Implement `wait_before_execution` for tasks to allow delaying the first task execution.

- `ResponseProxy` is now awaitable to allow you to directly await the response to retrieve the message.

- Permission util methods (and by proxy checks) now account for guild owner having all permissions.

- Improve typing and add missing method overloads.

- Improve `CONSUME_REST` to strip leading whitespace before consuming the remaining string.

- Fix subcommand attribute propagation problems when setting initialiser attributes.

2.2.1

- Add `lightbulb.errors.ConverterFailure.raw_value`.

- Fix context menu commands not able to be registered globally.

- Fix `StartingEvent` listener not correctly being subscribed to in the tasks extension.

- Update `__all__` to add missing items.

- Add `lightbulb.errors.CheckFailure.causes`.

- Fix non-ephemeral followup responses to interactions not being able to be edited.

- Add support for `hikari.Attachment` option type.

- Add kwarg `pass_options` to `lightbulb.decorators.command` decorator.

- Add `lightbulb.decorators.set_max_concurrency`.

- Deprecate `lightbulb.checks.has_attachment`.

- Fix plugins being shown in the default help command even when no commands are visible in the plugin.

- Fix subcommand names being present in `Context.options` for slash subcommands.

Page 5 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.