Releases: interactions-py/interactions.py
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
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_tasks
by @Damego in #1309 - fix: Missing
dm_permision
field in group() by @B1ue-Dev in #1305 - fix: Fix missing
premium_progress_bar_enabled
by @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
/files
inctx.edit_origin
not included by @B1ue-Dev in #1302 - fix: ValueError raised when having
file
by @B1ue-Dev in #1303 - fix: handle users passing
list
to 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_origin
not 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
StringIO
being passed as a file AutoDefer
is now kwargs onlyModal
can now accept a list being passed erroneously toadd_componets
- Fix
kwargs
being 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
5.0.0-alpha.2
As before, this is another pre-release - all changes here are thanks to community feedback. Thanks a bunch!
I'm glad to report, so far only one bug has been found in the pre-release!
What's New
- feat!: Add command enhancements by @Damego in #1286
- feat: implement console ext by @LordOfPolls in #1287
- feat: Support async checks in
bot.wait_for
- feat: support linked roles
- feat: support orjson, ujson, and msgspec for [de]serialization
What's Fixed
- fix: prevent guild_join event firing prematurely
Full Changelog: 5.0.0-alpha.1...5.0.0-alpha.2
5.0.0-alpha.1
We are excited to announce the preview release of the merge between i.py and NAFF. Please note that this release is not intended for production use, as it is considered very breaking. We highly encourage you to provide us with feedback by pinging LordOfPolls on the support Discord server.
Currently, there are no available changelogs or migration docs. However, we will be generating them based on the feedback we receive during this preview release. We understand that the lack of migration docs may seem daunting, but we want to assure you that our private alpha testing showed that migration should not be difficult as long as you carefully read the documentation.
Thank you for your support, and we look forward to hearing your feedback!
Docs are available here https://lordofpolls.github.io/interactions.py/