Voxelbotutils

Latest version: v0.8.4

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

Scan your dependencies

Page 2 of 5

0.7.1

--------------------------------------

Bugs Fixed
"""""""""""""""""""""""""""""""""""""""

* Fix ``avatar.url`` being deprecated..
* Fix ``Webhook.AsyncWebhookAdapter`` being deprecated.
* Fix slash command logging.
* Readd ``addslashcommands`` command.
* Fix ``Bot.get_invite_link``.
* Remove references to ``embeddify``.

0.7.0

--------------------------------------

Discord.py has died. I will now be maintaining both VoxelBotUtils and a Discord.py fork, `Novus <https://github.com/Voxel-Fox-Ltd/Novus>`_. As such, lot of features have thus moved from VBU over to Novus.

* ``ComponentMessage`` is now redundant.
* ``bot_has_permissions`` is now redundant.
* Slash commands have been merged into Novus.
* Interactions have been moved into Novus as ``discord.ui.*``. The models remain the same.
* All slash command checks (and their errors) have been removed as they will be added to Novus. They have not yet been replicated.
* All cooldown subclasses have been removed, as Novus supports a dynamic cooldown system thanks to Danny. Thanks Danny.
* ``argparse`` is no longer interpreted by commands as Danny implemented a flags system which is - quite frankly - better.
* ``SubcommandGroup`` and its decorator have been removed, as Novus interprets this dynamically.
* ``InteractionMessageable`` has been superceded by :class:`discord.Interaction`.
* ``vbu.PartialChannel`` has been removed. Novus replaces this as :func:`discord.Client.get_partial_messageable`.
* ``vbu.TimeFormatter`` has been removed. Novus replaces this as :func:`discord.utils.format_dt`.
* ``Context.is_interaction`` has been removed. Novus replaces this as :attr:`discord.abc.Messageable.supports_ephemeral`.

0.6.6

--------------------------------------

New Features
"""""""""""""""""""""""""""""""""""""""

* Support enums in slash commands.
* Add :func:`component_check` method.
* Add :func:`format`.
* Add button commands.
* :class:`voxelbotutils.Paginator` now supports lists of embeds.

Changed Features
"""""""""""""""""""""""""""""""""""""""

* Add :code:`bot` attribute to :class:`ComponentInteractionPayload`.
* The :code:`runsql` command will now always use :code:`repr` instead of :code:`str`, and will output only to a file.
* Support :class:`enum.Enum`s in slash commands.

Bugs Fixed
"""""""""""""""""""""""""""""""""""""""

* Fixed errors in slash commands not being sent through properly.

0.6.5

--------------------------------------

New Features
"""""""""""""""""""""""""""""""""""""""

* Add vbu version to the auto-generated requirements file.

Bugs Fixed
"""""""""""""""""""""""""""""""""""""""

* Fixed slash command command check.

0.6.4

--------------------------------------

New Features
"""""""""""""""""""""""""""""""""""""""

* Add :func:`defer` check.

Changed Features
"""""""""""""""""""""""""""""""""""""""

* :code:`cogs.utils` is now imported automatically in your ev command.
* Update webhook timestamps to use Discord time formatters.
* Add different filtering for slash command adds.

Bugs Fixed
"""""""""""""""""""""""""""""""""""""""

* Fixed disabled commands being added as slash commands.

0.6.3

--------------------------------------

Changed Features
"""""""""""""""""""""""""""""""""""""""

* Set the default permission for :func:`menus.Menu.create_cog` to :code:`manage_guild`.

Bugs Fixed
"""""""""""""""""""""""""""""""""""""""

* Fixed cooldowns not parsing correctly for slash commands.
* Fixed the :code:`info` command raising an error for missing permissions for embeds.

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.