Interactions.py

Latest version: v5.12.1

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

Scan your dependencies

Page 7 of 15

4.2.1

What's Changed
* [Fixed autocomplete dispatching for sub commands.](https://github.com/interactions-py/library/pull/781)
* [Fixed bug that causes bot to crash if invited without `application.commands` scope.](https://github.com/interactions-py/library/pull/780)
* [Fixed bug that didn't modify channels outside of a category.](https://github.com/interactions-py/library/pull/780)
* [Changed logging missing attributes to `DEBUG` to avoid console spam.](https://github.com/interactions-py/library/pull/788)


**Full Changelog**: https://github.com/interactions-py/library/compare/4.2.0...4.2.1

4.2.0

What's Changed
* [Implemented `Converter` class](https://github.com/interactions-py/library/commit/c1d9a2b4079ec46ee84266fc92feb67197ea6040)
* [Changed API requirement to `v10`.](https://github.com/interactions-py/library/commit/ca1c43db873a2ab10c5df39ac0a3ef6cb2f95b69)
* [💥**BREAKING:** Fixed``NoneType`` error during sub command checks and adding kwarg for sub_commands without options.](https://github.com/interactions-py/library/pull/568)
* [Fixed minor bugs in `interactions.Extension`](https://github.com/interactions-py/library/pull/578)
* [Added missing f-string in `leave_guild` endpoint](https://github.com/interactions-py/library/pull/586)
* [💥**BREAKING:** Fixed json serialisation.](https://github.com/interactions-py/library/pull/588)
* [Filled `Context.user` from member data if user data isn't given by default](https://github.com/interactions-py/library/pull/591)
* [Allowed services to be added to `interactions.ext.Base`](https://github.com/interactions-py/library/pull/593)
* [💥**BREAKING:** Fixed message serialisation in Context.](https://github.com/interactions-py/library/pull/590)
* [💥**BREAKING:** Allowed JSON builtin if `orjson` is not present.](https://github.com/interactions-py/library/pull/595)
* [Added `Embed` helper methods.](https://github.com/interactions-py/library/pull/531)
* [Removed `Format` class.](https://github.com/interactions-py/library/pull/609)
* [💥**BREAKING:** Fixed member role attribute.](https://github.com/interactions-py/library/pull/597)
* [Fixed `Invite` model with added attributes.](https://github.com/interactions-py/library/pull/606)
* [Added `Color` object.](https://github.com/interactions-py/library/pull/611)
* [Added `banner_color` attribute to `User` object.](https://github.com/interactions-py/library/pull/612)
* [💥**BREAKING:** Fixed `guild.create_thread` helper method and fixed embed image serialisation.](https://github.com/interactions-py/library/pull/618)
* [Implemented emoji helper methods.](https://github.com/interactions-py/library/pull/620)
* [Implemented `bot.guilds`` property.](https://github.com/interactions-py/library/pull/634)
* [Fixed example of `extension_command` usage.](https://github.com/interactions-py/library/pull/639)
* [Implemented channel permission overwrites.](https://github.com/interactions-py/library/pull/625)
* [Implemented changing presences on runtime.](https://github.com/interactions-py/library/pull/637)
* [Fixed grammatical errors for the `Modals` section.](https://github.com/interactions-py/library/pull/640)
* [Added `__eq__` to Snowflake.](https://github.com/interactions-py/library/pull/641)
* [Removed extra `"` in quickstart example.](https://github.com/interactions-py/library/pull/642)
* [Reorganised http endpoints.](https://github.com/interactions-py/library/pull/602)
* [Implemented helper methods to gateway member model.](https://github.com/interactions-py/library/pull/492)
* [Added more helper methods to guild channel.](https://github.com/interactions-py/library/pull/600)
* [Added autoupdating _json in component models.](https://github.com/interactions-py/library/pull/633)
* [Logged missing attributes as `INFO`.](https://github.com/interactions-py/library/commit/196c3657d1bd42ccc9094832d4436ceddeb8f0ec)
* [Dropped `_json` requirement to Embed attributes.](https://github.com/interactions-py/library/pull/658)
* [Added `icon_url ` property to `team.Application`.](https://github.com/interactions-py/library/pull/656)
* [Checked `WS_CLOSED_MESSAGE` in gateway.](https://github.com/interactions-py/library/pull/677)
* [Allowed autocomplete get_application_commands when sync is False.](https://github.com/interactions-py/library/pull/659)
* [Prevented `kwargs` modification during a for loop.](https://github.com/interactions-py/library/pull/685)
* [Allowed archiving of threads in channel helper methods.](https://github.com/interactions-py/library/pull/676)
* [Implemented `get_all_members` helper method.](https://github.com/interactions-py/library/pull/675)
* [Added `icon_url ` property to `Guild`.](https://github.com/interactions-py/library/pull/688)
* [Reflect class attributes when editing subclassed objects.](https://github.com/interactions-py/library/pull/635)
* [Fixed quickstart typo.](https://github.com/interactions-py/library/pull/669)
* [Checked `CLOSING_MESSAGE` in gateway.](https://github.com/interactions-py/library/pull/682)
* [💥**BREAKING:** Fixed and optimised command synchronisation.](https://github.com/interactions-py/library/pull/776)
* [Added `url` to message objects.](https://github.com/interactions-py/library/pull/695)
* [Implemented `Locale` support and per-route HTTP exhaust ratelimiting.](https://github.com/interactions-py/library/pull/686)
* [💥**BREAKING:** Fixed context resolution due to internal architecture change.](https://github.com/interactions-py/library/pull/697)
* [Fixed `remaining` HTTP ratelimit references.](https://github.com/interactions-py/library/pull/696)
* [💥**BREAKING:** Fixed local imports surrounding component building.](https://github.com/interactions-py/library/pull/701)
* [Fixed webhook execution payload.](https://github.com/interactions-py/library/pull/645)
* [Implemented File support to all non-Context message sending/editing.](https://github.com/interactions-py/library/pull/653) (and #706)
* [Added image URL helper properties.](https://github.com/interactions-py/library/pull/699)
* [💥**BREAKING:** Fixed endpoint typo in headers.](https://github.com/interactions-py/library/pull/705)
* [💥**BREAKING:** Implemented v2 permissions.](https://github.com/interactions-py/library/pull/765)

New Contributors
* LuigiFan25 made their first contribution in https://github.com/interactions-py/library/pull/586
* Bastien1533 made their first contribution in https://github.com/interactions-py/library/pull/531
* arHSM made their first contribution in https://github.com/interactions-py/library/pull/585
* Dworv made their first contribution in https://github.com/interactions-py/library/pull/612
* shivrm made their first contribution in https://github.com/interactions-py/library/pull/642
* Jimmy-Blue made their first contribution in https://github.com/interactions-py/library/pull/656
* MaskDuck made their first contribution in https://github.com/interactions-py/library/pull/669

**Full Changelog**: https://github.com/interactions-py/library/compare/4.1.0...4.2.0

4.1.1rc.1

**This is a release candidate, which closely represents what we envision the final outcome of 4.1.1 to be.**

New Contributors
* MaskDuck made their first contribution in https://github.com/interactions-py/library/pull/669
* tcdtech made their first contribution in https://github.com/interactions-py/library/pull/653

In order to install, use the following line in your terminal:

bash
pip install git+https://github.com/interactions-py/library.git4.1.1-rc.1


**Full Changelog**: https://github.com/interactions-py/library/compare/4.1.1-beta.1...4.1.1-rc.1

4.1.1beta.2

New Contributors
* Dworv made their first contribution in https://github.com/interactions-py/library/pull/612
* Nanrech made their first contribution in https://github.com/interactions-py/library/pull/639
* shivrm made their first contribution in https://github.com/interactions-py/library/pull/642
* Jimmy-Blue made their first contribution in https://github.com/interactions-py/library/pull/656

In order to install, use the following line in your terminal:


pip install git+https://github.com/interactions-py/library.git4.1.1-beta.2


**Full Changelog**: https://github.com/interactions-py/library/compare/4.1.1-beta.1...4.1.1-beta.2

4.1.1beta.1

New Contributors
* LuigiFan25 made their first contribution in https://github.com/interactions-py/library/pull/586
* Bastien1533 made their first contribution in https://github.com/interactions-py/library/pull/531
* arHSM made their first contribution in https://github.com/interactions-py/library/pull/585

In order to install, use the following line in your terminal:


pip install git+https://github.com/interactions-py/library.git4.1.1-beta.1


**Full Changelog**: https://github.com/interactions-py/library/compare/4.1.0...4.1.1-beta.1

4.1.0

What's Changed
* **NEW:** Introduced `interactions.ext` SDK framework.
* Finalised HTTP rate limit implementation with corrections.
* [Added BitField objects for User & Application flags](https://github.com/interactions-py/library/pull/459)
* [Refactored methods to use the `MISSING` value](https://github.com/interactions-py/library/pull/455)
* [Fixed the formerly outdated User-Agent HTTP header](https://github.com/interactions-py/library/pull/460)
* [Implemented basic "cogs"/Extensions](https://github.com/interactions-py/library/pull/428)
* [Added the ability to pass command names in `autocomplete`](https://github.com/interactions-py/library/pull/477)
* [Added more helper methods to data models](https://github.com/interactions-py/library/pull/456)
* [💥**BREAKING:** Corrected `guild_scheduled_event` method and JSON serialisation in helper methods](https://github.com/interactions-py/library/pull/468)
* [Implemented `id` property method into `Member`](https://github.com/interactions-py/library/pull/465)
* [💥**BREAKING:** Fixed rename method name `get_application_command`](https://github.com/interactions-py/library/pull/478)
* [Corrected quickstart typos](https://github.com/interactions-py/library/pull/469)
* [Implemented `mention` property method into data models](https://github.com/interactions-py/library/pull/473)
* [Implemented new Permissions v2.01 system](https://github.com/interactions-py/library/pull/427)
* [Implemented `GET Guild Audit Log` endpoint to `HTTPClient`](https://github.com/interactions-py/library/pull/447)
* [Added population to `_Context`'s `guild` and `channel` attributes when available or with `MISSING`](https://github.com/interactions-py/library/pull/466)
* [Implemented `custom_id` and `label` property methods into `_Context`](https://github.com/interactions-py/library/pull/484)
* [Clarified eligibility for contributor role in contribution requirements](https://github.com/interactions-py/library/pull/488)
* [Added failsafe for payload creation from non-present values in `ComponentContext`](https://github.com/interactions-py/library/pull/486)
* [Added the ability to pass `custom_id` in `modal`](https://github.com/interactions-py/library/pull/495)
* [Refactored catching parameters for dispatching](https://github.com/interactions-py/library/pull/463)
* [Fixed JSON references from `dict` comparisons for component context](https://github.com/interactions-py/library/pull/500)
* [Outlined and given better streamline process for quickstart documentation](https://github.com/interactions-py/library/pull/461)
* [Fixed minor command synchronization issues and exceptions](https://github.com/interactions-py/library/pull/502)
* [Refactored files to comply with Sourcery AI workflow](https://github.com/interactions-py/library/pull/498)
* [Added modals to the quickstart documentation](https://github.com/interactions-py/library/pull/503)
* [Implemented `get_extension` method to `Client`](https://github.com/interactions-py/library/pull/520)
* [Implemented `Locale`/localisation enumerable object](https://github.com/interactions-py/library/pull/522)
* [Added string argument support for modals in extensions](https://github.com/interactions-py/library/pull/533)
* [Fixed `Emoji` instantiation mapping for `SelectOption`](https://github.com/interactions-py/library/pull/532)
* [Redocumented `CommandContext`'s structure](https://github.com/interactions-py/library/pull/530)
* [Refactored command payload checking](https://github.com/interactions-py/library/pull/529)
* [Implemented `avatar_url` property method into `User`](https://github.com/interactions-py/library/pull/515)
* [Corrected JSON parsing for non-existent `Emoji` arguments](https://github.com/interactions-py/library/pull/538)
* [Refactored context to be a mixin class `_Context`](https://github.com/interactions-py/library/pull/494)
* [Refactored the Gateway's approach to connection and dispatching events](https://github.com/interactions-py/library/pull/451)
* [Refactored components as an extraction state for building sending models](https://github.com/interactions-py/library/pull/526)
* [Implemented `Client`'s `Presence` state on connection](https://github.com/interactions-py/library/pull/543)
* [Added `Presence` enumerable representation support](https://github.com/interactions-py/library/pull/547)
* [Fixed `send()`/`edit()` context functionality](https://github.com/interactions-py/library/pull/540)
* [Abstracted `modify` method in data models for simplified usage](https://github.com/interactions-py/library/pull/479)
* [Corrected exceptions for non-chat-input-based commands when a description is `MISSING`](https://github.com/interactions-py/library/pull/544)
* [Added failsafe to conflicts between `__slots__` and method names](https://github.com/interactions-py/library/pull/556)
* [Implemented `latency` and `ready` attributes in `WebSocketClient`](https://github.com/interactions-py/library/pull/548)
* [Corrected Gateway command and subcommand dispatching](https://github.com/interactions-py/library/pull/559)
* [Improved documentation on Extensions](https://github.com/interactions-py/library/pull/555)
* [💥 **BREAKING:** Removed requirement of `reason` in helper methods](https://github.com/interactions-py/library/pull/565)
* [Fixed `Embed` serialisation in messages when sending/editing](https://github.com/interactions-py/library/pull/561)
* [💥 **BREAKING:** Introduced proper graceful reconnection logic without close](https://github.com/interactions-py/library/pull/567)

New Contributors
* panley01 made their first contribution in https://github.com/interactions-py/library/pull/459
* Middledot made their first contribution in https://github.com/interactions-py/library/pull/460
* Highfire1 made their first contribution in https://github.com/interactions-py/library/pull/469
* mAxYoLo01 made their first contribution in https://github.com/interactions-py/library/pull/473
* jplight made their first contribution in https://github.com/interactions-py/library/pull/447
* Damego made their first contribution in https://github.com/interactions-py/library/pull/495

Thank you to all of the contributors on our team who work hard to ensure a quality-driven product to users. We are committed here at interactions.py to provide you the very best library for interactions in Python. We look forward to keeping the promise with you all throughout the years to come.

**Full Changelog**: https://github.com/interactions-py/library/compare/4.0.2...4.1.0

Page 7 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.