5.12.0
What's Changed
- fix: assume ratelimit is not in effect if reset after is small amount by @AstreaTSS in #1585
- fix: typo by @ZeGmX in #1586
- feat: implement message types for AutoMod incident actions by @ItsRqtl in #1590
- ci: weekly check. by @pre-commit-ci in #1572
- fix: consider binding when running autocomplete functions by @fractal13 in #1583
- feat: add safety alerts channel to guild model by @ItsRqtl in #1589
- feat: Add **kwargs passthrough to
client.load_extensions
by @silasary in #1593 - feat: Add support for editing member flags by @Bastien1533 in #1601
- fix: re-set _shard_ready on resume by @Wolfhound905 in #1615
- fix: Add missing AUTOMOD_NOTIFICATIONS by @retr0-init in #1621
- fix: correct link for wait_for_component by @AstreaTSS in #1610
- feat: add nonce and enforce_nonce to SendMixin by @AstreaTSS in #1616
- fix: Correct the return type of fetch_channels by @retr0-init in #1622
- fix: select menu for paginators over 25 pages by @mifuyutsuki in #1604
- feat: ability to define which shards connect by @Wolfhound905 in #1602
- docs: fix change_presence function docs by @LawMixer in #1627
- feat: add SUPPRESS_NOTIFICATIONS alias for SILENT by @AstreaTSS in #1609
- fix: fail loudly if extension classes are named the same by @AstreaTSS in #1618
- feat: add InvitableMixin to GuildForum by @AstreaTSS in #1611
- fix: add ActivityType.CUSTOM to list of valid activities for bots by @AstreaTSS in #1607
- fix: correct expire property for interaction ctx by @AstreaTSS in #1624
- feat: add entitlement/app subscription support by @AstreaTSS in #1617
- feat: add fail_if_not_exists for PrefixedContext.reply by @AstreaTSS in #1608
- feat: add moderated for create_tag methods by @AstreaTSS in #1612
- ci: weekly check. by @pre-commit-ci in #1594
- fix: change SENTRY_TOKEN to SENTRY_DSN by @mifuyutsuki in #1633
- docs: improve slash command guide by @AstreaTSS in #1631
- feat: allow for editing the bot's banner by @AstreaTSS in #1638
- feat: add new reaction event by @TyrantKingBen in #1640
- fix: recorder memory usage when a user rejoins by @TyrantKingBen in #1643
- fix: add hacky workaround for near unix time timestamps on windows by @AstreaTSS in #1626
- feat: add Member.has_any_role by @robotbabe in #1620
- feat: add new CronTrigger task type by @zevaryx in #1632
- fix: Fix import errors introduced in CronTrigger feature by @silasary in #1649
- fix: adjust DistinctFlag.call for python 3.12.3+ by @Scrxtchy in #1659
- feat: Add guild onboarding settings by @david-why in #1646
- fix: don't hang on while loop when reconnecting by @AstreaTSS in #1663
- Task loop supports localized datetime from trigger by @ZeGmX in #1656
- feat: make Member.avatar_url pull from server profile avatar by @mifuyutsuki in #1652
- fix: don't pass kwargs to modal callbacks that only have ctx by @AstreaTSS in #1619
- docs: update license shield in readme by @mifuyutsuki in #1666
- feat: option to defer without raising errors by @mifuyutsuki in #1661
- fix: Handle null reference when Voice State is still in cache, but the channel it belongs to has been expired by @silasary in #1648
- chore: Update pypi Status classifier by @silasary in #1664
- fix: pass client for SelectDefaultValues.from_object by @AstreaTSS in #1654
New Contributors
- @retr0-init made their first contribution in #1621
- @mifuyutsuki made their first contribution in #1604
- @LawMixer made their first contribution in #1627
- @TyrantKingBen made their first contribution in #1640
- @robotbabe made their first contribution in #1620
- @david-why made their first contribution in #1646
Full Changelog: 5.11.0...5.12.0