Deprecations and Removals
- `MessageType.APPLICATION_COMMAND` renamed to `MessageType.CHAT_INPUT` ([775](https://github.com/hikari-py/hikari/issues/775))
- Removal of deprecated `hikari.impl.bot.BotApp` and `hikari.traits.BotAware`
- Use `hikari.impl.bot.GatewayBot` and `hikari.traits.GatewayBotAware` respectively instead ([778](https://github.com/hikari-py/hikari/issues/778))
Features
- Message components support ([684](https://github.com/hikari-py/hikari/issues/684))
- Web dashboard example with `rillrate` ([752](https://github.com/hikari-py/hikari/issues/752))
- Sticker methods to PartialGuild ([754](https://github.com/hikari-py/hikari/issues/754))
- Sticker audit log event types ([756](https://github.com/hikari-py/hikari/issues/756))
- Helpful Application object methods ([757](https://github.com/hikari-py/hikari/issues/757))
- Missing audit log change keys ([759](https://github.com/hikari-py/hikari/issues/759))
- Retry request on 500, 502, 503 and 504 errors
- Default retry count is 3, with a hard top of 5. This can be changed with the `max_retries` argument ([763](https://github.com/hikari-py/hikari/issues/763))
- New `is_for_emoji` methods to relevant reaction events ([770](https://github.com/hikari-py/hikari/issues/770))
- Add `USE_EXTERNAL_STICKERS` permission ([774](https://github.com/hikari-py/hikari/issues/774))
- Add `MessageType.CONTEXT_MENU_COMMAND` message type ([775](https://github.com/hikari-py/hikari/issues/775))
- Add `ApplicationCommand.version` ([776](https://github.com/hikari-py/hikari/issues/776))
Bugfixes
- Handling of interaction models passed to the webhook message endpoints as the "webhook" field ([759](https://github.com/hikari-py/hikari/issues/759))
- Fix passing `embeds` arguments in `create_interaction_response` and `edit_initial_response` endpoints
- Fix deserialization of embeds in `create_interaction_response`
- Fix `TypeErrors` raised in `edit_initial_response` when passing a list of embeds ([779](https://github.com/hikari-py/hikari/issues/779))
- Improve typing for message objects and message update methods
- Fix the use of `typing.Optional` where `undefined.UndefinedOr` should have been used
- Remove trying to acquire guild_id from the cached channel on PartialMessage
- Instead, clearly document the issue Discord imposes by not sending the guild_id
- `is_webhook` will now return `undefined.UNDEFINED` if the information is not available
- Fix logic in `is_human` to account for the changes in the typing
- Set `PartialMessage.member` to `undefined.UNDEFINED` when Discord edit the message to display an embed/attachment ([783](https://github.com/hikari-py/hikari/issues/783))
- `CommandInteractionOption.value` will now be cast to a `Snowflake` for types 6-9 ([785](https://github.com/hikari-py/hikari/issues/785))
Documentation Improvements
- Fix typo in Colorish docstring ([755](https://github.com/hikari-py/hikari/issues/755))
- Remove duplicate raise type in REST and guilds docstrings ([768](https://github.com/hikari-py/hikari/issues/768))
- Fix various spelling mistakes ([773](https://github.com/hikari-py/hikari/issues/773))
---
*The changelog was added during the development of version 2.0.0.dev102, so nothing prior is documented here.*
---
title: Changelogs
description: All changelogs for hikari-arc
hide:
- navigation
---
Changelogs
Here you can find all the changelogs for `hikari-arc`.