Releases: interactions-py/interactions.py
Releases · interactions-py/interactions.py
5.16.0rc3
What's Changed
- fix: don't create asset with null hash in user banner by @mifuyutsuki in #1776
- fix: don't reconnect when http client is closed by @AstreaTSS in #1780
- docs: add/adjust docstrings for components by @AstreaTSS in #1777
- feat: add external apps and pin message permissions by @AstreaTSS in #1786
- ci: don't install mkdocs material insiders by @AstreaTSS in #1787
- ci: Further measures to prevent collisions when running multiple copies of the test suit simultaneously by @silasary in #1650
- Disable live tests until they can be fixed by @silasary in #1788
- fix: properly convert values when using ranges for hybrid commands by @AstreaTSS in #1785
- chore(ci): Make dependabot target unstable by @silasary in #1789
- feat: allow list operations on ContainerComponent by @AstreaTSS in #1783
- fix: typo in _chunk_cache on line 712 of guild.py by @nordbo in #1792
- fix: bump Ruff to v0.14.6 by @AutonomousCat in #1795
- feat: add int method to Timestamp class by @AutonomousCat in #1794
- chore(deps): bump github/codeql-action from 1 to 4 by @dependabot[bot] in #1791
- ci: weekly check. by @pre-commit-ci[bot] in #1637
- ci: weekly check. by @pre-commit-ci[bot] in #1800
- feat: update Discord enums and flags by @mifuyutsuki in #1801
- Add support for new enccryption methods by @LordOfPolls in #1803
New Contributors
- @nordbo made their first contribution in #1792
- @AutonomousCat made their first contribution in #1795
- @dependabot[bot] made their first contribution in #1791
Full Changelog: 5.15.0...5.16.0rc3
5.16.0 RC2
What's Changed
- fix: don't create asset with null hash in user banner by @mifuyutsuki in #1776
- fix: don't reconnect when http client is closed by @AstreaTSS in #1780
- docs: add/adjust docstrings for components by @AstreaTSS in #1777
- feat: add external apps and pin message permissions by @AstreaTSS in #1786
- ci: don't install mkdocs material insiders by @AstreaTSS in #1787
- ci: Further measures to prevent collisions when running multiple copies of the test suit simultaneously by @silasary in #1650
- Disable live tests until they can be fixed by @silasary in #1788
- fix: properly convert values when using ranges for hybrid commands by @AstreaTSS in #1785
- chore(ci): Make dependabot target unstable by @silasary in #1789
- feat: allow list operations on ContainerComponent by @AstreaTSS in #1783
- fix: typo in _chunk_cache on line 712 of guild.py by @nordbo in #1792
- fix: bump Ruff to v0.14.6 by @AutonomousCat in #1795
- feat: add int method to Timestamp class by @AutonomousCat in #1794
- chore(deps): bump github/codeql-action from 1 to 4 by @dependabot[bot] in #1791
- ci: weekly check. by @pre-commit-ci[bot] in #1637
- ci: weekly check. by @pre-commit-ci[bot] in #1800
- feat: update Discord enums and flags by @mifuyutsuki in #1801
- Add support for new enccryption methods by @LordOfPolls in #1803
New Contributors
- @nordbo made their first contribution in #1792
- @AutonomousCat made their first contribution in #1795
- @dependabot[bot] made their first contribution in #1791
Full Changelog: 5.15.0...5.16.0rc2
5.16.0 RC1
What's Changed
- fix: don't create asset with null hash in user banner by @mifuyutsuki in #1776
- fix: don't reconnect when http client is closed by @AstreaTSS in #1780
- docs: add/adjust docstrings for components by @AstreaTSS in #1777
- feat: add external apps and pin message permissions by @AstreaTSS in #1786
- ci: don't install mkdocs material insiders by @AstreaTSS in #1787
- ci: Further measures to prevent collisions when running multiple copies of the test suit simultaneously by @silasary in #1650
- Disable live tests until they can be fixed by @silasary in #1788
- fix: properly convert values when using ranges for hybrid commands by @AstreaTSS in #1785
- chore(ci): Make dependabot target unstable by @silasary in #1789
- feat: allow list operations on ContainerComponent by @AstreaTSS in #1783
- fix: typo in _chunk_cache on line 712 of guild.py by @nordbo in #1792
- fix: bump Ruff to v0.14.6 by @AutonomousCat in #1795
- feat: add int method to Timestamp class by @AutonomousCat in #1794
- chore(deps): bump github/codeql-action from 1 to 4 by @dependabot[bot] in #1791
New Contributors
- @nordbo made their first contribution in #1792
- @AutonomousCat made their first contribution in #1795
- @dependabot[bot] made their first contribution in #1791
Full Changelog: 5.15.0...5.16.0rc1
5.15.0
What's Changed
- feat: add support for nsfw for ThreadChannel by @feelixs in #1758
- feat: add guild member banner field by @mifuyutsuki in #1757
- fix: Invite._process_dict incorrectly passed all data by @feelixs in #1756
- fix: add permission checks before fetching messages in reaction events by @feelixs in #1754
- fix: Actually place channel ids into cache.dm_channels by @silasary in #1761
- fix: Use raw
message_idinstead of ctx.message.id in wait_for_component by @silasary in #1759 - fix: Deprecation of default_permission in Application Command by @GeomKid in #1762
- ci: Update Github Actions versions by @silasary in #1767
- feat: Components v2 by @silasary in #1760
- docs: Fix typo in API reference URL by @silasary in #1765
- fix: Use Sequence instead of List in wait_for_component hints by @silasary in #1764
- fix: update last page button emoji by @mifuyutsuki in #1772
- 5.15.0 by @silasary in #1771
New Contributors
Full Changelog: 5.14.0...5.15.0
5.15.0rc1
What's Changed
- feat: add support for nsfw for ThreadChannel by @feelixs in #1758
- feat: add guild member banner field by @mifuyutsuki in #1757
- fix: Invite._process_dict incorrectly passed all data by @feelixs in #1756
- fix: add permission checks before fetching messages in reaction events by @feelixs in #1754
- fix: Actually place channel ids into cache.dm_channels by @silasary in #1761
- fix: Use raw
message_idinstead of ctx.message.id in wait_for_component by @silasary in #1759 - fix: Deprecation of default_permission in Application Command by @GeomKid in #1762
- ci: Update Github Actions versions by @silasary in #1767
- feat: Components v2 by @silasary in #1760
- fix: Use Sequence instead of List in wait_for_component hints by @silasary in #1764
- fix: update last page button emoji by @mifuyutsuki in #1772
New Contributors
Full Changelog: 5.14.0...5.15.0rc1
5.14.0
What's Changed
- feat: GuildForum supports webhook by @retr0-init in #1720
- Ruff 2.0 Changes by @silasary in #1712
- fix: Add POLL_RESULT to MessageType enum by @LawMixer in #1735
- feat: add
thread_namefield in the webhook field by @retr0-init in #1722 - feat: Add support for Application Emoji by @silasary in #1742
- fix: make typehinting for Extension.bot work by @AstreaTSS in #1748
- feat: add guild_count property by @AstreaTSS in #1743
- fix: remove erroneous pyi file messing up client typehints by @AstreaTSS in #1749
Full Changelog: 5.13.2...5.14.0
5.13.2
What's Changed
- Fix typo in pyproject.toml by @silasary in #1711
- fix: fallback to empty list if entitlements is not provided by @AstreaTSS in #1715
- feat: Add audioop-lts for python 3.13+ by @silasary in #1713
- fix: command lookup error when scope is cached by @sondevra in #1716
- fix/test: ensure polls are being correctly processed by @AstreaTSS in #1714
- fix: change start_time source in CronTrigger.next_fire() by @mifuyutsuki in #1718
- fix: correct usage of user id in interaction metadata by @retr0-init in #1729
- feat: Add poll result embed type by @retr0-init in #1730
- fix: make _on_raw_message_poll_vote events use correct data by @Lacosst0 in #1725
- fix: VoiceGateway connection is closed with code 4020 by @SirTurlock in #1727
- fix: use localizations for InteractionCommand by @AstreaTSS in #1724
- fix: correctly serialize slash cmd with same names from different scope by @AstreaTSS in #1733
- fix: properly parse aliases for base commands by @AstreaTSS in #1728
New Contributors
- @sondevra made their first contribution in #1716
- @SirTurlock made their first contribution in #1727
Full Changelog: 5.13.1...5.13.2
5.13.1
What's Changed
- fix: make ClientT covariant by @AstreaTSS in #1708
- feat: Update max poll duration by @LawMixer in #1709
- feat: add polls intents by @AstreaTSS in #1706
- fix: don't ignore allow_multiselect when serializing by @AstreaTSS in #1705
Full Changelog: 5.13.0...5.13.1
5.13.0
What's Changed
- fix: add extension name before loading in callbacks by @AstreaTSS in #1680
- feat: option to hide paginator buttons on stop/timeout by @mifuyutsuki in #1660
- fix: correctly unpack startup tasks in AutoShardedClient by @mifuyutsuki in #1688
- fix: let unload_extension() pop regex pattern listeners by @mifuyutsuki in #1683
- feat: add webhook message functions by @Lacosst0 in #1689
- feat: add REQUIRE_TAG and make channel flags editable by @AstreaTSS in #1693
- feat: update entitlements with new properties and functions by @AstreaTSS in #1692
- feat: add support for user-installable apps by @AstreaTSS in #1647
- ci: specify language_version to python 3.10 by @AstreaTSS in #1696
- docs: use jump_url instead of content for getting started guide by @AstreaTSS in #1700
- feat: add message type 44, set message type 14-17/36-39 to be deletable by @ItsRqtl in #1698
- feat: add bulk banning by @AstreaTSS in #1695
- fix: allow removing files and embeds by editing by @ItsRqtl in #1697
- fix: adjust Timestamp.astimezone checks by @AstreaTSS in #1703
- feat: add polls by @AstreaTSS in #1691
- feat/fix: improve typehinting of wait_fors by @AstreaTSS in #1694
- feat: make context have generic client types by @AstreaTSS in #1699
- feat: add premium buttons by @AstreaTSS in #1701
- fix: correctly set responded in edit_origin by @ItsRqtl in #1704
Full Changelog: 5.12.1...5.13.0
5.12.1
What's Changed
- fix: bump minimum discord-typings version to 0.7.0 by @AstreaTSS in #1675
- fix: export CronTrigger by @AstreaTSS in #1676
- feat: Update AuditLogEventType with new entries by @silasary in #1670
- fix: hook onto add_command to propagate errors correctly by @AstreaTSS in #1678
Full Changelog: 5.12.0...5.12.1