Breaking changes
- RestAware does not include CacheAware anymore
- Guild chunker removed
PartialMessage.replyrenamed toPartialMessage.respondreply_messagearg renamed toreplyreply_mentionarg renamed tomentions_replyPresenceUpdateEvent.get_cached_userrenamed toPresenceUpdateEvent.get_user- Documentation has been moved from
https://hikari-py.github.io/hikari/hikaritohttps://hikari-py.github.io/hikari/documentation chunking_limitandenable_cacheargs removed fromBotImpl- To retain the functionality of
enable_cache, please useBotImpl(cache_settings=CacheSttings(enable=False))
- To retain the functionality of
Features
source_channelandsource_guildhave been added toWebhook- Guild template objects and endpoints
Member.is_pendingattribute addedMember.rolesproperty addedapplications.TeamMembernow extendsusers.User- Twemoji base url has been switched to raw.githubusercontent.com to avoid redirects
- Stateful and stateless components merged
Message.respondcan take inreplyasTrueto reply to the messageGuildAvailableEventnow includes aguild_chunk_nonceattribute to aid tracking chunks- CacheImpl rewritten internally
- Fully configurable (
hikari.config.CacheSettings) - Allow snowflakes.Snowflakeish to be used for IDs in calls to cache
- Fully configurable (
Bugfixes
- Improve handling websocket disconnects
- Mobile friendly landing page
OwnUser.sendnow matches the inherited signaturementions_replyadded toedit_message- PyPI checker now recomends you to update dev releases
- Voice state now correctly updates (muting and deafening)
- Cache now cleared out on bot closure
.channelproperties failing to assert whenNone