Hata

Latest version: v1.3.77

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

Scan your dependencies

Page 21 of 29

1.1.114

Bug Fixes

- Fix an `AttributeError` in `default_voice_client_join_event_handler`.
- Fix an `AttributeError` in `default_voice_client_move_event_handler`.

1.1.113

Improvements

- Add `SystemChannelFlag.join_sticker_replies`

ext.commands_v2
- Add `release_at` check decorator and `CheckReleaseAt` check class. (Gilgamesh8939)

Bug Fixes

- Fix a `TypeError` in `parse_cookie_date`. (Gilgamesh8939)

ext.slash
- `SlasherApplicationCommandParameterAutoCompleter` has no exception handlers implemented.
- `SlasherApplicationCommand.create_event` returned incorrect value.
- `SlasherApplicationCommandCategory.create_event` returned incorrect value.
- Fix a `TypeError` in `SlasherApplicationCommandCategory.as_option`.
- A bad logic could cause auto completion not be called inside of sub commands.

1.1.112

Improvements

- Add `UserFlag.spammer`.
- Add `ApplicationCommandOption.min_value`.
- Add `ApplicationCommandOption.max_value`.
- Add `min_value` parameter to `ApplicationCommandOption`.
- Add `max_value` parameter to `ApplicationCommandOption`.

ext.slash
- Add `min_value` parameter to `SlasherApplicationCommandParameterConfigurerWrapper`.
- Add `max_value` parameter to `SlasherApplicationCommandParameterConfigurerWrapper`.
- Add `SlashParameter` type.

Bug fixes

- `Embed.__bool__` could return incorrect value.

1.1.111

Summary

Make `client.events` pluginable.

Improvements

- Add `GuildFeature.animated_banner`.
- Add `EventHandlerManager.register_plugin`.
- Do parameter count checks inside of `EventHandlerManager.__setattr__` as well.
- Add `EventHandlerPlugin` and other respective classes.
- `VoiceClient.channel` is now a property.
- `VoiceClient.guild` is now a property.
- Add `VoiceClient.channel_id` is now a property.
- Add `VoiceClient.guild_id` is now a property.
- Get `user_id` from token when creating a client.

ext.commands_v2
- Add `CommandContext.channel_id`.
- Add `CommandContext.guild_id`.

Bug Fixes

- Multiple `Client` methods could raise `AttributeError` by calling a bad method. (Gilgamesh8939)

1.1.110

Bug Fixes

- `client.events.user_voice_leave` could be triggered with `client.events.user_voice_move`. Same for voice client
events.
- `VOICE_STATE_UPDATE__CAL_SC` was not calling user events if client's voice state changed.
- `client.events.user_voice_update` could be called with bad parameter.

1.1.109

Summary

Improve auto completion and error handling of slash extension.

Improvements

- Add `ERROR_CODES.max_scheduled_events`.
- Add `UserFlag.bot_http_interactions`.
- Add `InvalidHandshake.response`.
- Add `InvalidHandshake.message`.
- Add `InvalidHandshake.request`.
- Add `AbortHandshake.request`.
- Add `ScheduledEvent.sku_ids`.
- Add `ScheduledEventEntityType.voice`.
- Add `ScheduledEventEntityType.location`.
- Add `manage_events` permission.
- Add `ScheduledEvent._update_attributes`.
- Add `Client.scheduled_event_create`.
- Add `Client.scheduled_event_edit`.
- Add `Client.scheduled_event_delete`.
- Add `Client.scheduled_event_get`.
- Add `Client.scheduled_event_get_all_guild`.
- Add `DiscordHTTPClient.scheduled_event_create`.
- Add `DiscordHTTPClient.scheduled_event_edit`.
- Add `DiscordHTTPClient.scheduled_event_delete`.
- Add `DiscordHTTPClient.scheduled_event_get`.
- Add `DiscordHTTPClient.scheduled_event_get_all_guild`.
- Add `RATE_LIMIT_GROUPS.scheduled_event_get_all_guild`.
- Add `RATE_LIMIT_GROUPS.scheduled_event_create`.
- Add `RATE_LIMIT_GROUPS.scheduled_event_delete`.
- Add `RATE_LIMIT_GROUPS.scheduled_event_get`.
- Add `RATE_LIMIT_GROUPS.scheduled_event_edit`.
- Add `Client.events.scheduled_event_create`.
- Add `Client.events.scheduled_event_delete`.
- Add `Client.events.scheduled_event_edit`.
- Add `Client.events.scheduled_event_user_subscribe`.
- Add `Client.events.scheduled_event_user_unsubscribe`.

ext.slash
- Auto completers now can be registered to command groups and to `Slasher` as well.
- Auto completers with multiple parameter names can be registered with 1 call.
- Add `.error` decorator for slasher application commands, to auto completers and to component commands.

Renames, Deprecation & Removals

- Rename `ScheduledEvent.scheduled_start` to `.start`.
- Rename `ScheduledEvent.scheduled_end` to `.end`.

Page 21 of 29

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.