2.0.0.dev116 (2023-02-06)
Breaking Changes
- Remove
RateLimitedErrorin favour of always waiting on ratelimits. (#1441) - (#1455)
- Default logging to
sys.stdoutstream to bring more in-line with banner output. (#1485)
Deprecation
- Deprecate selects v1 functionality:
ComponentType.SELECT_MENU->ComponentType.TEXT_SELECT_MENU- Not passing
MessageActionRowBuilder.add_select_menu'stypeargument explicitly. InteractionChannelandResolvedOptionDatamoved fromhikari.interactions.command_interactionstohikari.interactions.base_interactions. (#1455)
- Renamed
Intents.GUILD_BANStoIntents.GUILD_MODERATION. (#1471)
Features
- Add linked roles support (models + endpoints). (#1422)
- Add selects v2 components. (#1455)
- Added
fetch_self,edit,delete,sync, andcreate_guildmethods tohikari.templates.Template. (#1457) - Add ability to suppress optimization warnings through
suppress_optimization_warning=Trueto theGatewayBotorRESTBotconstructors. (#1459) - Support GIF sticker image format (#1464)
- Add support for guild audit log entry create events. (#1471)
- Update
RESTClient.edit_channnelto support settingapplied_tagson forum threads. (#1474) - Implement
reply_must_existin create message methods (#1475) - Support loading files through
logging.config.fileConfigininit_logging. (#1485) - Add
orjsonas an optional speedup and allow to pass customjson.dumpsandjson.loadsfunctions to all components. (#1486)
Bugfixes
- The global ratelimit now abides by
max_rate_limit. (#1441) - Move
description_localizationsfromPartialCommandtoSlashCommand(removing it fromContextMenuCommand). (#1470) - Add missing fields to
GuildChannel.edit. (#1474) - Fix
hikari.webhooks.ChannelFollowWebhooknot including source in all cases.source_channelandsource_guildwill beNoneinstead. (#1480)
- Fix colour logging not occurring on specific terminals (ie, Pycharm). (#1485)