Releases: interactions-py/interactions.py
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
componentproperty toComponentContextby @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:
SlashCommandChoiceas parameter forAutoCompleteContext.sendby @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_userparam for create thread methods by @Damego in #1359 - feat: format ratelimit messages with major params by @LordOfPolls in #1360
- feat: add
user&memberprops 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
5.1.0
What's New
- feat: support regex component callbacks by @LordOfPolls and @Damego in #1332
- chore: switch to MIT license by @LordOfPolls in #1334
- feat: add audit new mod events to audit log enum by @LordOfPolls in #1335
- refactor: change log level of missing value to warning by @LordOfPolls in #1339
- feat: add missing message types by @LordOfPolls in #1338
- feat: support avatar decorations by @LordOfPolls in #1329
- feat: sync improvements by @LordOfPolls in #1328
- feat: rate limit improvements by @LordOfPolls in #1321
- refactor: Update readme shields and add recent extensions by @Kigstn in #1348
- feat: caching improvements by @LordOfPolls in #1350
- feat: add reset_with_key and get_cooldown_time_with_key by @chronosirius in #1345
- docs: adjust and fix many parts of the docs by @AstreaTSS in #1353
What's Fixed
- fix: wrong check condition in the component callback by @Damego in #1352
- chore: Update filesize to new 25mb discord limit by @Kigstn in #1346
New Contributors
- @Kigstn made their first contribution in #1346
- @chronosirius made their first contribution in #1345
Full Changelog: 5.0.1...5.1.0
5.0.1 - Hotfix
What's Changed
- Checks are now copied for inheritance #1342
- Include opus dlls in pypi package
Full Changelog: 5.0.0...5.0.1
5.0.0
What's Changed
This PR acts as the conclusion of the merge between NAFF and i.py. All changes made in this version have been community-driven, through pre-release feedback
I'll be blunt, I'm not writing the changelog here. Your best bet is to read the relevant migration guides.
Docs: https://interactions-py.github.io/interactions.py/
For NAFF users: https://interactions-py.github.io/interactions.py/Guides/99%202.x%20Migration_NAFF/
For i.py v4: https://interactions-py.github.io/interactions.py/Guides/98%20Migration%20from%204.X/
New Contributors
- @AlbertUnruh made their first contribution in #1315
- @sami0596 made their first contribution in #1322
Full Changelog: 4.4.0...5.0.0
5.0.0-alpha.5
What's Changed
- feat: Support forum layout by @LordOfPolls in #1308
- Feat: support bytesio as child object of ipy.files
- Feat: support uiser.global_name
What's Fixed?
- Fix a bug in exception unloading
- fix: incorrect type annotation for
async_startup_tasksby @Damego in #1309 - fix: Missing
dm_permisionfield in group() by @B1ue-Dev in #1305 - fix: Fix missing
premium_progress_bar_enabledby @B1ue-Dev in #1306
Full Changelog: 5.0.0-alpha.4...5.0.0-alpha-5
5.0.0-alpha.4
What's Changed
- feat: supporting editing messages with modal interaction without resolving the interaction
- refactor: remove legacy NAFF references
- feat: allow disabling autodefer through auto_defer invocation
- feat: audio rcv is now merged
What's Fixed
- fix:
file/filesinctx.edit_originnot included by @B1ue-Dev in #1302 - fix: ValueError raised when having
fileby @B1ue-Dev in #1303 - fix: handle users passing
listto methods that don't expect it - fix: buttonstyle accepts int
- fix: handle emoji deletion on guild leave
Full Changelog: 4.4.0...5.0.0-alpha.4
5.0.0-alpha.3
What's Changed
- Fix
editing_originnot working properly by @Speedcup in #1295 - Add single item list_converter support by @Speedcup in #1293
- Latency is no longer returned as an average
- FFMPEG version is logged when the player starts
- Audio is now probed before playback to ensure bitrate and sample rate
- Handle
StringIObeing passed as a file AutoDeferis now kwargs onlyModalcan now accept a list being passed erroneously toadd_componets- Fix
kwargsbeing passed to commands when only context is expected - Filenames are now parsed for string paths
New Contributors
Full Changelog: 5.0.0-alpha.2...5.0.0-alpha.3