Hikari

Latest version: v2.0.0.dev125

Safety actively analyzes 625051 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

2.0.0.dev125

Features

- Add monetization support. ([1803](https://github.com/hikari-py/hikari/issues/1803))
- - Add `message_link` property to `MessageReference`
- Add `channel_link` property to `MessageReference` ([1877](https://github.com/hikari-py/hikari/issues/1877))
- Add missing `video_quality_mode` field to `GuildStageChannel` ([1891](https://github.com/hikari-py/hikari/issues/1891))
- Optimize gateway transport
- Merge cold path for zlib compression into main path to avoid additional call
- Handle data in `bytes`, rather than in `str` to make good use of speedups (similar to `RESTClient`) ([1898](https://github.com/hikari-py/hikari/issues/1898))

Bugfixes

- Fix warning raised in aiohttp 3.9.4 when using `FormData` (most commonly, when uploading attachments) ([1881](https://github.com/hikari-py/hikari/issues/1881))
- Properly handle websocket transport errors and recover
- Additionally, errors will now include additional information ([1897](https://github.com/hikari-py/hikari/issues/1897))

---

2.0.0.dev124

Features

- Improve `Emoji.parse` typing to make it more explicit ([1870](https://github.com/hikari-py/hikari/issues/1870))
- Add ability to edit own user banner ([1871](https://github.com/hikari-py/hikari/issues/1871))

Bugfixes

- Fix incorrectly formatted error strings ([1866](https://github.com/hikari-py/hikari/issues/1866))
- Properly handle initial opcode as being RECONNECT (7) ([1867](https://github.com/hikari-py/hikari/issues/1867))

Documentation Improvements

- Replace mentions of `PRIVATE_MESSAGES` with `DM_MESSAGES` ([1874](https://github.com/hikari-py/hikari/issues/1874))

---

2.0.0.dev123

Breaking Changes

- Remove previously deprecated `Permissions.MANAGE_EMOJIS_AND_STICKERS` ([1762](https://github.com/hikari-py/hikari/issues/1762))

Features

- Allow subscribing to generic events ([1814](https://github.com/hikari-py/hikari/issues/1814))
- Allow changing guild features (community, etc.) ([1828](https://github.com/hikari-py/hikari/issues/1828))
- Improve embed parameters typing ([1841](https://github.com/hikari-py/hikari/issues/1841))

Bugfixes

- Fix `CommandInteractionOption.value` typehint not including `float` ([1805](https://github.com/hikari-py/hikari/issues/1805))
- `Member.joined_at` is now nullable due to breaking API change
- This will be received on guest members with temporary membership ([1812](https://github.com/hikari-py/hikari/issues/1812))
- Shard rate-limiters are now reset per websocket connection, avoiding a rare issue where a persistent network issue could allow the shard to be rate-limited ([1813](https://github.com/hikari-py/hikari/issues/1813))

Documentation Improvements

- Switch documentation to mkdocs ([1810](https://github.com/hikari-py/hikari/issues/1810))

---

2.0.0.dev122

Deprecation

- Deprecate `Permissions.MANAGE_EMOJIS_AND_STICKERS` in favour of `Permissions.MANAGE_GUILD_EXPREASSIONS` ([1758](https://github.com/hikari-py/hikari/issues/1758))

Features

- Add Python 3.12 support. ([1357](https://github.com/hikari-py/hikari/issues/1357))
- Allow class listeners ([1661](https://github.com/hikari-py/hikari/issues/1661))
- Add missing `clear_x` methods to `InteractionMessageBuilder`
- This brings the functionality more in-line with other message edit APIs ([1740](https://github.com/hikari-py/hikari/issues/1740))
- Add missing permissions ([1758](https://github.com/hikari-py/hikari/issues/1758))

Bugfixes

- Fix optional connection "revoked" field KeyError when fetching connections. ([1720](https://github.com/hikari-py/hikari/issues/1720))
- Ensure shard connect and disconnect always get sent in pairs and properly waited for ([1744](https://github.com/hikari-py/hikari/issues/1744))
- Improve handing of force exiting a bot (double interrupt)
- Improve exception message
- Reset signal handlers to original ones after no longer capturing signals ([1745](https://github.com/hikari-py/hikari/issues/1745))

---

2.0.0.dev121

Features

- Add `approximate_member_count` and `approximate_presence_count` to `OwnGuild`. ([1659](https://github.com/hikari-py/hikari/issues/1659))
- Add `CacheSettings.only_my_member` to only cache the bot member. ([1679](https://github.com/hikari-py/hikari/issues/1679))
- Bots can now utilize `Activity.state`
- When used with `type` set to `ActivityType.CUSTOM`, it will show as the text for the custom status.
Syntactic sugar also exists to support simply using `name` instead of `state`.
- Can be used with other activity types to provide additional information on the activity. ([1683](https://github.com/hikari-py/hikari/issues/1683))
- Add missing Audit Log event types to `AuditLogEventType` ([1705](https://github.com/hikari-py/hikari/issues/1705))
- Add `approximate_guild_count` field to own `Application` ([1712](https://github.com/hikari-py/hikari/issues/1712))

Bugfixes

- Handle connection reset error on shards. ([1645](https://github.com/hikari-py/hikari/issues/1645))
- Retry REST requests on connection errors ([1648](https://github.com/hikari-py/hikari/issues/1648))
- Add support for text in stage channels ([1653](https://github.com/hikari-py/hikari/issues/1653))
- Fix incorrect calculation for the default avatar of migrated users ([1673](https://github.com/hikari-py/hikari/issues/1673))
- Fix attachments not being removed in message edits when `attachment` or `attachments` is `None` ([1702](https://github.com/hikari-py/hikari/issues/1702))

---

2.0.0.dev120

Breaking Changes

- Remove previously deprecated `hikari.impl.bot` module ([1612](https://github.com/hikari-py/hikari/issues/1612))

Deprecation

- Deprecate `User.discriminator` ([1631](https://github.com/hikari-py/hikari/issues/1631))

Features

- Implement voice messages ([1609](https://github.com/hikari-py/hikari/issues/1609))
- Implement username changes:
- Add `global_name`
- `User.__str__()` respects `global_name` now
- `User.default_avatar_url` returns correct URL for migrated accounts ([1631](https://github.com/hikari-py/hikari/issues/1631))

Bugfixes

- Fix a bug in `RESTClient.edit_guild` which load to closed stream errors ([1627](https://github.com/hikari-py/hikari/issues/1627))
- Properly handle DM channels in resolved interaction channels. ([1628](https://github.com/hikari-py/hikari/issues/1628))

---

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.