Due to the nature of this beta release, this will point from the unstable branch.
In order to install, use the following line in your terminal:
pip install git+https://github.com/interactions-py/library.git4.3.0-beta.1
What's Changed
* [Implemented `func.autocomplete.`](https://github.com/interactions-py/library/pull/784)
* [Changed FAQ from dis-snek to NAFF.](https://github.com/interactions-py/library/pull/791)
* [Implemented ``url`` property for `Emoji`.](https://github.com/interactions-py/library/pull/783)
* [Added ability to suppress embeds on message edit.](https://github.com/interactions-py/library/pull/774)
* [💥**BREAKING:** Fixed english locale definition](https://github.com/interactions-py/library/pull/796)
* [Added `remove_commands` argument for removing and reloading extensions.](https://github.com/interactions-py/library/pull/797)
* [Implemented `clone_channel` Guild helper method.](https://github.com/interactions-py/library/pull/794)
* [Implemented Scheduled Event Gateway objects](https://github.com/interactions-py/library/pull/799)
* [Implemented Webhook object](https://github.com/interactions-py/library/pull/792)
* [Fixed WebSocket url retrieval when returned None as an edge case](https://github.com/interactions-py/library/pull/806)
* [Fixed `channel.get_history()` parsing bug.](https://github.com/interactions-py/library/pull/805)
* [Added shard/presence metadata consistency after reboot.](https://github.com/interactions-py/library/pull/807)
* [Implemented `has_public_flag` User helper attribute.](https://github.com/interactions-py/library/pull/808)
* [Added GET HTTP invite endpoint support.](https://github.com/interactions-py/library/pull/804)
* [Fixed incorrect `Overwrite` id typehint.](https://github.com/interactions-py/library/pull/811)
* [Fixed autocompletion parsing past the first option.](https://github.com/interactions-py/library/pull/813)
* [Implemented `get_users_from_reaction` Message helper method.](https://github.com/interactions-py/library/pull/815)
* [💥**BREAKING:** Changed method name from `get_member_avatar_url` to `get_avatar_url`](https://github.com/interactions-py/library/pull/814)
* [💥**BREAKING:** Implemented `__all__`](https://github.com/interactions-py/library/pull/810)
* [💥**BREAKING:** Rewritten all models and attributes to use `attrs`](https://github.com/interactions-py/library/pull/795)
* [Fixed autocompletion for more than 1 autocomplete option per command.](https://github.com/interactions-py/library/pull/821)
* [Reverted command locale checking for allowing Japanese/Korean names.](https://github.com/interactions-py/library/pull/823)
* [Fixed broken documentation and updating outdated locale.](https://github.com/interactions-py/library/pull/790)
* [Fixed parsing subcommands and subcommand groups from `attrs`.](https://github.com/interactions-py/library/pull/835)
* [Allowed proper timestamp parsing for `Embed` objects.](https://github.com/interactions-py/library/pull/845)
* [Set a default type for `SelectMenu`.](https://github.com/interactions-py/library/pull/846)
* [Added query parameters to `get_reactions_of_emoji` helper method.](https://github.com/interactions-py/library/pull/818)
* [Improved error handling traceback.](https://github.com/interactions-py/library/pull/848)
* [💥**BREAKING:** Add support for other objects like `Snowflake` and direct object usage in helper methods](https://github.com/interactions-py/library/pull/828)
* [Caught `CancelledError`/`Exception` errors in `start()` .](https://github.com/interactions-py/library/pull/852)
* [Added `KeyboardInterrupt` error handling in `start()` .](https://github.com/interactions-py/library/pull/853)
* [Refactored exceptions to utilise the built-in `LibraryException` error class.](https://github.com/interactions-py/library/pull/857)
* [💥**BREAKING:** Implemented better `repr` for `Member` and `User` models.](https://github.com/interactions-py/library/pull/862)
* [Added Automod support.](https://github.com/interactions-py/library/pull/768)
* [Implemented Automod helper methods.](https://github.com/interactions-py/library/pull/863)
* [Tweaked the consistency of `get_role`.](https://github.com/interactions-py/library/pull/865)
**Full Changelog**: https://github.com/interactions-py/library/compare/4.2.1...4.3.0-beta.1