Breaking Changes
- Remove the redundant
ChannelCreateEvent,ChannelUpdateEventandChannelDeleteEventbase classes.
GuildChannelCreateEvent,GuildChannelUpdateEventandGuildChannelDeleteEventshould now be used. (#862) - Split bulk message delete from normal delete
- The new event is now
hikari.events.message_events.GuildBulkMessageDeleteEvent(#897)
- The new event is now
Deprecation
Features
- User banners and accent colors to user models. (#811)
- Add attachment "is_ephemeral" field (#824)
- Guild member avatars (#825)
- RESTClient
edit_my_membermethod which currently only takes "nick". (#827) - Add role icons (#838)
- RESTClient.entity_factory property (#848)
- Added component support to InteractionMessageBuilder. (#851)
EventStream.filternow always returnsEventStream. (#864)- Allow for passing a URL for avatar_url on execute_webhook. (#889)
- Add
old_messageattribute tohikari.events.message_events.MessageDelete(#897) - Switch to more relaxed requirements. (#906)
Bugfixes
- Don't raise in bulk delete when message not found by delete single message endpoint (#828)
- Setup basic handler if no handlers are defined in favour passed to
logging.config.dictConfig(#832) - InteractionMessageBuilder and RESTClientImpl.create_interaction_response now cast content to str to be consistent with the other message create methods. (#834)
- create_sticker method failing due to using an incorrect body. (#858)
- Fix logic for asserting listeners to not error when using defaults for other arguments (#911)
- Fix error message given by action row when a conflicted type is added. (#912)