Releases: interactions-py/interactions.py
Releases · interactions-py/interactions.py
5.9.0
What's Changed
- feat: add args, kwargs to task by @kennhh in #1478
- Show diff failures for pre-commit CI workflow by @i0bs in #1484
- feat: add alt methods for multi-arg params for prefixed cmds by @AstreaTSS in #1471
- feat: cache channel data from interactions by @AstreaTSS in #1479
- fix: account for BaseChannel for channel mentions by @AstreaTSS in #1480
- feat: add default to delete/edit init interaction msg by @AstreaTSS in #1481
- docs: remove outdated cookiecutter template by @AstreaTSS in #1483
- feat: add id attr to app perms update event by @i0bs in #1485
- feat: add sort order for forums by @LordOfPolls in #1488
- feat: add rate limit per user where needed by @LordOfPolls in #1489
- fix: use message channel for PrefixedContext by @AstreaTSS in #1491
- fix: bind app_permissions for HybridContext by @AstreaTSS in #1492
- feat: add start_time(s) for AutoShardedClient by @AstreaTSS in #1482
- fix: correct listen typehint by @AstreaTSS in #1495
- Give mutable class attributes
typing.ClassVar
signatures by @i0bs in #1497 - ci: weekly check. by @pre-commit-ci in #1460
- feat: add ability to use different arg name than option name by @AstreaTSS in #1493
- fix: make sure exported auto_defer is deco, not module by @AstreaTSS in #1496
- fix/feat: adjust invite obj to respect event variants by @AstreaTSS in #1500
- fix: address issues with tag usage for guild forums by @AstreaTSS in #1499
- docs💥: revamp extension guide by @AstreaTSS in #1494
- chore: fix typo in example by @BritishBenji in #1501
- feat: add
guild
&channel
properties toThreadMembersUpdate
by @Damego in #1504 - ci: weekly check. by @pre-commit-ci in #1503
- fix(http): incorrect path for delete permission endpoint by @Donbur4156 in #1506
- ci: weekly check. by @pre-commit-ci in #1511
- feat: Implement missing stuff for scheduled events by @Damego in #1507
- docs: clarify message content intent in documentation by @i0bs in #1516
- feat: infer modal/component callback names from coroutine by @i0bs in #1519
- ci: weekly check. by @pre-commit-ci in #1521
New Contributors
- @kennhh made their first contribution in #1478
- @BritishBenji made their first contribution in #1501
Full Changelog: 5.8.0...5.9.0
5.8.0
What's New
- feat: support new discord models by @LordOfPolls in #1453
- feat: add in hybrid slash commands by @AstreaTSS in #1399
- feat: support media channels by @LordOfPolls in #1458
- feat: implement permission map by @LordOfPolls in #1472
- docs: fix issues with slash command guide by @AstreaTSS in #1475
- docs: make autocomplete usage clearer by @AstreaTSS in #1462
- docs: redo events guide by @AstreaTSS in #1474
What's Fixed
- fix: properly parse image from dict for embeds by @AstreaTSS in #1455
- fix: filter out cache misses from guild properties by @AstreaTSS in #1454
- fix: filter out Nones from guild.role before sorting by @AstreaTSS in #1457
- fix: cannot get user of message interaction by @Damego in #1459
- fix: allow delete_after for ephemeral messages by @AstreaTSS in #1467
- fix: allow int for colo(u)r for Guild.create_role by @AstreaTSS in #1469
- fix: wrap timestamp converter by @LordOfPolls in #1477
Full Changelog: 5.7.0...5.8.0
5.7.0
What's New
- feat: add kwargs to paginator send & reply methods by @SamNuttall in #1431
- feat: add permissions attr to channels by @AstreaTSS in #1443
- feat: Add url properties for Stickers and Custom Emoji by @silasary in #1448
- feat: warn users when they try and send attachments as files by @LordOfPolls in #1450
- docs: update changelog page to reflect newer releases by @Crspy2 in #1451
- docs: Fix more broken links by @silasary in #1436
- docs: Suppress Mkdocs warnings by @mAxYoLo01 in #1386
What's Fixed
- fix: account for new pink default avatar by @AstreaTSS in #1441
- fix OrTrigger fire endless by @Donbur4156 in #1438
- fix: Clean up some mypy warnings by @silasary in #1439
- fix: Add missing attributes to user.pyi stub file by @silasary in #1445
- fix: Correctly handle race condition if voice keepalive procs while reconnecting by @silasary in #1449
New Contributors
- @SamNuttall made their first contribution in #1431
Full Changelog: 5.6.0...5.7.0
5.6.0
What's New
- docs: Document
send_command_tracebacks
in the Error Tracking guide by @silasary in #1422 - feat: add missing args to Guild.create_forum_post by @AstreaTSS in #1417
- docs: fix errors in the bot example and add intent by @redninja9854 in #1416
- feat: Provide Guild ID in GuildLeft event by @silasary in #1435
- feat: add support for sentry arguments by @Donbur4156 in #1433
What's Fixed
- fix: correctly work with Permissions.NONE when passed into Guild.create_role by @ShajeshJ in #1421
- fix: don't assume msg reference always has msg id by @AstreaTSS in #1423
- fix: prevent udp ka from throwing error on close by @LordOfPolls in #1425
- fix emoji.edit allowing roleslist by @Donbur4156 in #1427
- fix: Don't apply guild_id to messages fetched from DM history by @silasary in #1424
- fix: prevent udp ka from throwing error on close by @LordOfPolls in #1425
- fix: prevent already-responded error when using discord image proxy workaround by @LordOfPolls in 859323a
New Contributors
- @ShajeshJ made their first contribution in #1421
- @redninja9854 made their first contribution in #1416
Full Changelog: 5.5.1...5.6.0
5.5.1
What's Fixed
Full Changelog: 5.5.0...5.5.1
5.5.0
What's Changed
- docs: update changelog page to reflect newer releases by @Crspy2 in #1413
- feat: Handle async checks in wait_for_component by @AbbyRH in #1406
- feat: bypass discord's broken image proxy by @LordOfPolls in #1414
New Contributors
Full Changelog: 5.4.0...5.5.0
5.4.0
What's New
- feat: add regex support for modal callback by @Damego in #1388
- feat: sort roles by @LordOfPolls in #1397
- feat: allow .purge to return messages by @LordOfPolls in #1396
- feat: support http proxies by @LordOfPolls in #1398
- feat: send not ready messages if requested by @LordOfPolls in #1389
- feat: support recovery from additional WebSocket close codes by @LordOfPolls in #1403
Whats Fixed
- fix: properly pass guild_id to http's get_guild by @AstreaTSS in #1394
- fix: Pin our minimum version of attrs to >=22.1 by @silasary in #1392
- fix: correctly handle message references by @AstreaTSS in #1395
Full Changelog: 5.3.1...5.4.0
5.3.1
What's Fixed
- fix: use wrap partial on commands by @LordOfPolls in #1391
Full Changelog: 5.3.0...5.3.1
5.3.0
What's Changed
- feat: add BaseEvent.client alias property by @artem30801 in #1368
- feat: add
component
property toComponentContext
by @GeomKid in #1371 - feat: add support for mentioning onboarding by @LordOfPolls in #1373
- feat: implement new automod features by @LordOfPolls in #1372
- feat: add missing perms by @LordOfPolls in #1374
- feat: support audit log 180 by @LordOfPolls in #1379
- feat: support clyde channel flag by @LordOfPolls in #1375
- feat: add support for voice messages by @LordOfPolls in #1376
- feat: pass event object based on listeners signature by @artem30801 in #1367
- feat:
SlashCommandChoice
as parameter forAutoCompleteContext.send
by @GeomKid in #1380
What's Fixed?
- fix: Add missing MessageFlag by @silasary in #1382
- fix: account for discord's discrim change by @AstreaTSS in #1384
- fix: copy prefixed cmd set when unloading ext by @AstreaTSS in #1385
- fix: pass a Member as author of MessageReactionRemove by @mAxYoLo01 in #1370
- fix: pass default_member_permissions in SlashCommand.group() by @artem30801 in #1369
Full Changelog: 5.2.0...5.3.0
5.2.0
What's New
- feat: add
rate_limit_per_user
param for create thread methods by @Damego in #1359 - feat: format ratelimit messages with major params by @LordOfPolls in #1360
- feat: add
user
&member
props to auto mod action by @Damego in #1358 - Added poll option to jurriged ext by @artem30801 in #1364
What's Fixed
- fix: Resolve failing linter checks by @silasary in #1361
- fix migration oversights in debug ext by @LordOfPolls
- fix: handle a user not passing a cooldown system to the cooldown decorator by @LordOfPolls
Full Changelog: 5.1.0...5.2.0