|
| 1 | +## 2.1.1 (2025-02-26) |
| 2 | + |
| 3 | +### Features |
| 4 | + |
| 5 | +- Allow specifying a reason for message deletions ([#2066](https://github.com/hikari-py/hikari/issues/2066)) |
| 6 | +- Allow setting `name` and `value` of an `EmbedField` to an empty string. ([#2105](https://github.com/hikari-py/hikari/issues/2105)) |
| 7 | + |
| 8 | +### Bugfixes |
| 9 | + |
| 10 | +- Fixed Entitlement `starts_at` and `ends_at` erroring when set to `None`. ([#2149](https://github.com/hikari-py/hikari/issues/2149)) |
| 11 | +- Properly handle and error on Cloudflare bans ([#2168](https://github.com/hikari-py/hikari/issues/2168)) |
| 12 | + |
| 13 | +### Documentation Improvements |
| 14 | + |
| 15 | +- Added missing documentation for `GatewayShard` and for trait `ShardAware`, adding missing errors which can be thrown. ([#2100](https://github.com/hikari-py/hikari/issues/2100)) |
| 16 | + |
| 17 | +--- |
| 18 | +## 2.1.0 (2024-09-25) |
| 19 | + |
| 20 | +### Breaking Changes |
| 21 | + |
| 22 | +- `VoiceState.member` can now be `None` in cases where Discord doesn't send the relevant information ([#2038](https://github.com/hikari-py/hikari/issues/2038)) |
| 23 | + |
| 24 | +### Features |
| 25 | + |
| 26 | +- Add the optional audit log `reason` argument to `hikari.api.rest.RESTClient.delete_channel` and |
| 27 | + `hikari.impl.rest.RESTClientImpl.delete_channel`, the same way it already exists for e.g. |
| 28 | + `edit_channel` ([#2058](https://github.com/hikari-py/hikari/issues/2058)) |
| 29 | + |
| 30 | +### Bugfixes |
| 31 | + |
| 32 | +- Fix issue when deserializing voice states with missing member data ([#2038](https://github.com/hikari-py/hikari/issues/2038)) |
| 33 | +- Fix `fetch_application_emojis` endpoint deserialization ([#2050](https://github.com/hikari-py/hikari/issues/2050)) |
| 34 | +- Fix uploading files when using aiohttp 3.10.6 and onwards ([#2059](https://github.com/hikari-py/hikari/issues/2059)) |
| 35 | + |
| 36 | +--- |
| 37 | +## 2.0.0 (2024-08-28) |
| 38 | + |
| 39 | +### Breaking Changes |
| 40 | + |
| 41 | +- Drop Python 3.8 support. ([#2008](https://github.com/hikari-py/hikari/issues/2008)) |
| 42 | + |
| 43 | +### Features |
| 44 | + |
| 45 | +- Implement stage instances ([#1725](https://github.com/hikari-py/hikari/issues/1725)) |
| 46 | +- Add Python 3.13 support ([#1793](https://github.com/hikari-py/hikari/issues/1793)) |
| 47 | +- Add `title` and `description` fields to `Attachment`. ([#1945](https://github.com/hikari-py/hikari/issues/1945)) |
| 48 | +- Add `display_name` to `PartialUser` ([#1951](https://github.com/hikari-py/hikari/issues/1951)) |
| 49 | +- Remove `Optional` type hint from `CommandInteraction.options` - it will now always be an empty sequence when not provided. ([#1965](https://github.com/hikari-py/hikari/issues/1965)) |
| 50 | +- Application-bound emojis API support. ([#1990](https://github.com/hikari-py/hikari/issues/1990)) |
| 51 | +- Add `Member.guild_flag` and matching `GuildMemberFlags` enum. ([#2004](https://github.com/hikari-py/hikari/issues/2004)) |
| 52 | +- Add `Message.thread` field. ([#2012](https://github.com/hikari-py/hikari/issues/2012)) |
| 53 | +- Add new voice endpoints (`fetch_my_voice_state` and `fetch_voice_state`) ([#2016](https://github.com/hikari-py/hikari/issues/2016)) |
| 54 | +- Add `fetch_role` method to `RESTClient` ([#2020](https://github.com/hikari-py/hikari/issues/2020)) |
| 55 | + |
| 56 | +### Bugfixes |
| 57 | + |
| 58 | +- Fix incorrect cleanup when failing to create request with a web reader ([#1946](https://github.com/hikari-py/hikari/issues/1946)) |
| 59 | +- Fix serializing JSON dicts with enum values as keys. |
| 60 | + See [#1955](https://github.com/hikari-py/hikari/issues/1955) ([#1957](https://github.com/hikari-py/hikari/issues/1957)) |
| 61 | +- Use Discord Media Proxy instead of CDN for animated stickers urls ([#1982](https://github.com/hikari-py/hikari/issues/1982)) |
| 62 | +- Use correct URL route for scheduled event covers. ([#1983](https://github.com/hikari-py/hikari/issues/1983)) |
| 63 | +- Perform proper comparison when checking `CustomEmoji` against `KnownCustomEmoji`. ([#1986](https://github.com/hikari-py/hikari/issues/1986)) |
| 64 | +- Add `NITRO_BASIC` attribute to `PremiumType` ([#1988](https://github.com/hikari-py/hikari/issues/1988)) |
| 65 | +- Fix incorrectly deserialized field `type` in `ChannelOverwriteEntryInfo` ([#1993](https://github.com/hikari-py/hikari/issues/1993)) |
| 66 | +- Add missing `AuditLogChangeKey.COMMUNICATION_DISABLED_UNTIL` and matching key deserialization ([#1996](https://github.com/hikari-py/hikari/issues/1996)) |
| 67 | + |
| 68 | +--- |
1 | 69 | ## 2.0.0.dev126 (2024-06-20)
|
2 | 70 |
|
3 | 71 | ### Features
|
|
0 commit comments