What's Changed
- fix: Rename 'cover' to 'image' in relation to ScheduledEvent by @Icebluewolf in #2496
- chore(deps-dev): update coverage requirement from ~=7.5 to ~=7.6 by @dependabot[bot] in #2497
- fix: inverted type hints in
CheckAnyFailure
by @Paillat-dev in #2502 - chore(deps-dev): update mypy requirement from ~=1.10.1 to ~=1.11.0 by @dependabot[bot] in #2503
- chore(deps-dev): update pylint requirement from ~=3.2.5 to ~=3.2.6 by @dependabot[bot] in #2505
- chore(deps-dev): update pytest requirement from ~=8.2.2 to ~=8.3.1 by @dependabot[bot] in #2506
- docs: minor
InputText
formatting issues by @JustaSqu1d in #2507 - chore(deps-dev): update pytest requirement from ~=8.3.1 to ~=8.3.2 by @dependabot[bot] in #2508
- fix: Avoid premature garbage collection of Client tasks by @Haptein in #2510
- fix: 📝 Improve wording in
option
decorator slightly by @Paillat-dev in #2512 - chore(deps-dev): update mypy requirement from ~=1.11.0 to ~=1.11.1 by @dependabot[bot] in #2511
- chore(deps-dev): bump flake8 from 7.1.0 to 7.1.1 by @dependabot[bot] in #2518
- chore(python)!: remove support for python 3.8 by @Lulalaby in #2521
- feat: multilingual docs by @Lulalaby in #2522
- New Crowdin Translations by @github-actions[bot] in #2523
- fix(docs): fix translation language codes by @Lulalaby in #2524
- fix(actions): missing lang code fix by @Lulalaby in #2525
- docs: Update localizations from Crowdin by @github-actions[bot] in #2526
- docs: fix hyphen-related grammar by @JustaSqu1d in #2527
- feat: implement
Guild.fetch_role
by @JustaSqu1d in #2528 - chore: do something precommit by @Lulalaby in #2530
- docs: Update localizations from Crowdin by @github-actions[bot] in #2531
- docs: Update localizations from Crowdin by @github-actions[bot] in #2533
- docs: Update localizations from Crowdin by @github-actions[bot] in #2539
- docs: Update localizations from Crowdin by @github-actions[bot] in #2540
- docs: Update localizations from Crowdin by @github-actions[bot] in #2541
- docs: Update localizations from Crowdin by @github-actions[bot] in #2542
- docs: Update localizations from Crowdin by @github-actions[bot] in #2544
- docs: Update localizations from Crowdin by @github-actions[bot] in #2545
- docs: Update localizations from Crowdin by @NyuwBot in #2546
- chore(actions)!: rework actions by @Lulalaby in #2547
- ci(deps): bump pycord-development/execute-whitelist-action from 1.0.5 to 1.0.6 in the patch-version-bumps group by @dependabot[bot] in #2552
- fix: empty commit by @Lulalaby in #2553
- docs: Update localizations from Crowdin by @NyuwBot in #2559
- docs: Update localizations from Crowdin by @NyuwBot in #2560
- chore(deps-dev): update mypy requirement from ~=1.11.1 to ~=1.11.2 in the major-version-bumps group by @dependabot[bot] in #2562
- ci(deps): bump ribtoks/tdg-github-action from 0.4.11.pre.beta to 0.4.12.pre.beta in the patch-version-bumps group by @dependabot[bot] in #2563
- fix: EntitlementIterator behavior and type-hinting by @yoggys in #2555
- feat: Member.display_banner by @MattyTheHacker in #2556
- fix: Missing slots attributes, wrong variable type, duplicate http methods by @Readeem in #2500
- docs: fix ext.bridge menu behavior by @yoggys in #2566
- feat: add missing AppInfo attributes by @JustaSqu1d in #2520
- chore(deps-dev): update pylint requirement from ~=3.2.6 to ~=3.2.7 in the major-version-bumps group by @dependabot[bot] in #2567
- fix: allow PartialMessage to have PartialMessageable as a channel by @plun1331 in #2568
- docs: Update localizations from Crowdin by @NyuwBot in #2570
- fix: user context command members having a
None
guild by @plun1331 in #2573 - chore(deps-dev): update pytest requirement from ~=8.3.2 to ~=8.3.3 in the major-version-bumps group by @dependabot[bot] in #2574
- fix: webhooks not sending attachment info by @NeloBlivion in #2513
- fix: Single Member Enums Fail Converting To Option by @Icebluewolf in #2577
- docs: update changelog to be consistent by @JustaSqu1d in #2583
- chore(deps): bump levenshtein from 0.25.1 to 0.26.0 in the minor-version-bumps group by @dependabot[bot] in #2582
- fix: make FFmpegOpusAudio codec behave as docs suggest by @felix920506 in #2581
- chore(deps-dev): update pylint requirement from ~=3.2.7 to ~=3.3.0 in the major-version-bumps group by @dependabot[bot] in #2585
- fix: audio plays in fast forward for first few seconds by @felix920506 in #2584
- chore(deps-dev): bump bandit from 1.7.9 to 1.7.10 in the patch-version-bumps group by @dependabot[bot] in #2588
- chore(deps-dev): update pylint requirement from ~=3.3.0 to ~=3.3.1 in the major-version-bumps group by @dependabot[bot] in #2589
- feat: Add optional filter parameter to utils.basic_autocomplete by @sweetbrulee in #2590
- fix:
is_owner()
user
type hint by @controlado in #2593 - fix: add Member import for typehinting by @plun1331 in #2596
- fix: Send correct data to http.create_test_entitlement() by @lukenamop in #2595
- fix: don't try to do an interaction_check if there isn't a user available to check by @Revnoplex in #2594
- ci(deps): bump ribtoks/tdg-github-action from 0.4.12.pre.beta to 0.4.13.pre.beta in the patch-version-bumps group by @dependabot[bot] in #2601
- chore(deps-dev): bump pre-commit from 3.8.0 to 4.0.0 in the major-version-bumps group by @dependabot[bot] in #2600
- chore(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in #2599
- chore(deps-dev): bump pre-commit from 4.0.0 to 4.0.1 in the patch-version-bumps group by @dependabot[bot] in #2602
- fix: category cooldown commands works in dms like other guild cooldowns by @Revnoplex in #2603
- docs: Add missing error for Message.edit by @iyad-f in #2604
- feat: Add function to get elapsed time of playing audio on VoiceClient by @felix920506 in #2587
- chore(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in #2607
- chore(deps-dev): update mypy requirement from ~=1.11.2 to ~=1.12.0 by @dependabot[bot] in #2608
- refactor: python implementation of
audioop.mul
by @davidhozic in #2176 - feat: app emojis by @NeloBlivion in #2501
- chore(deps-dev): update mypy requirement from ~=1.12.0 to ~=1.13.0 by @dependabot[bot] in #2617
- fix: prevent unclosed client session / unclosed connector by @honzajavorek in #2618
- docs: fix minor changelog grammar and wording by @JustaSqu1d in #2619
- fix: handle improper 1000 closures by discord by @Quintenvw in #2632
- chore(deps): bump levenshtein from 0.26.0 to 0.26.1 in the patch-version-bumps group by @dependabot[bot] in #2631
- chore(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in #2629
- docs: 📝 Add
@bridge_option
to docs by @Paillat-dev in #2630 - fix: TypeError when adding skus to entitlements() method by @UnBonWhisky in #2628
- feat: add missing with_counts parameter to fetch_guilds method by @BruhDark in #2615
- feat: ✨ Add missing soundboard and monetization permissions by @Paillat-dev in #2620
- docs: 📝 Add timeout time to
View
docstring by @Paillat-dev in #2638 - fix: sending polls with PartialWebhook by @tyrantlink in #2624
- fix: add missing channel type 16 by @Lulalaby in #2639
- chore(deps): update setuptools requirement from <=72.2.0,>=62.6 to >=62.6,<=75.3.0 by @dependabot[bot] in #2643
- chore(deps): bump sphinx-intl from 2.2.0 to 2.3.0 in the minor-version-bumps group by @dependabot[bot] in #2646
- chore(deps): update setuptools requirement from <=75.3.0,>=62.6 to >=62.6,<=75.4.0 by @dependabot[bot] in #2647
- chore(deps): update setuptools requirement from <=75.4.0,>=62.6 to >=62.6,<=75.5.0 by @dependabot[bot] in #2648
- fix: 🐛 Fix
None
default role in user installed apps. by @Paillat-dev in #2650 - chore(deps-dev): bump bandit from 1.7.10 to 1.8.0 in the minor-version-bumps group by @dependabot[bot] in #2657
- chore(deps): update setuptools requirement from <=75.5.0,>=62.6 to >=62.6,<=75.6.0 by @dependabot[bot] in #2654
- docs: 📝 Better documentation for latency properties by @Paillat-dev in #2653
- chore(deps): bump sphinx-intl from 2.3.0 to 2.3.1 in the patch-version-bumps group by @dependabot[bot] in #2663
- chore(deps-dev): update pytest requirement from ~=8.3.3 to ~=8.3.4 by @dependabot[bot] in #2664
- chore(deps-dev): update pylint requirement from ~=3.3.1 to ~=3.3.2 by @dependabot[bot] in #2665
- fix: use
property
instead ofNewType(...)
to fix type annotations for ApplicationContext attributes by @probablyjassin in #2636 - docs: Update localizations from Crowdin by @NyuwBot in #2605
- docs: changelog grammar edits by @JustaSqu1d in #2673
- chore(deps-dev): update pylint requirement from ~=3.3.2 to ~=3.3.3 by @dependabot[bot] in #2678
- fix: 🐛 Fix error when responding with paginator to an ephemeral deferred interaction by @Paillat-dev in #2661
- feat: Add helper methods to determine interactions integrations by @DA-344 in #2659
- chore(deps): update msgspec requirement from ~=0.18.6 to ~=0.19.0 by @dependabot[bot] in #2681
- feat: Voice Message Sending by @Icebluewolf in #2579
- fix: Fixed Attachment Metadata Being Set Incorrectly In Interaction Responses by @Icebluewolf in #2679
- docs: add detailed docstrings to properties of Item by @Error44s in #2683
- feat: add
Message._raw_data
by @tibue99 in #2670 - chore(deps-dev): update mypy requirement from ~=1.14.0 to ~=1.14.1 by @dependabot[bot] in #2684
- refactor: ♻️ Use
typing_extensions
instead of_typed_dict
by @Paillat-dev in #2621 - chore(deps): update setuptools requirement from <=75.6.0,>=62.6 to >=62.6,<=75.7.0 by @dependabot[bot] in #2686
- feat: ✨ New role tags by @Paillat-dev in #2606
- chore(deps): update setuptools requirement from <=75.7.0,>=62.6 to >=62.6,<=75.8.0 by @dependabot[bot] in #2690
- fix: 🐛 Fix
Interaction.channel
incorrectly set by @Paillat-dev in #2658 - chore(deps-dev): bump bandit from 1.8.0 to 1.8.2 in the patch-version-bumps group by @dependabot[bot] in #2692
- ci(deps): bump crowdin/github-action from 2.5.0 to 2.5.1 in the patch-version-bumps group by @dependabot[bot] in #2693
- chore(deps-dev): bump pre-commit from 4.0.1 to 4.1.0 in the minor-version-bumps group by @dependabot[bot] in #2695
- ci(deps): bump ribtoks/tdg-github-action from 0.4.13.pre.beta to 0.4.14.pre.beta in the patch-version-bumps group by @dependabot[bot] in #2696
- ci(deps): bump crowdin/github-action from 2.5.1 to 2.5.2 in the patch-version-bumps group by @dependabot[bot] in #2701
- chore(deps-dev): bump codespell from 2.3.0 to 2.4.0 in the minor-version-bumps group by @dependabot[bot] in #2697
- fix: reset exponential backoff after task runs successfully in tasks extension by @blume0 in #2700
- feat: ✨ Add
MediaChannel
and fixForumChannel
flags by @Paillat-dev in #2641 - fix: 🐛 Fix duplicate bridge cmds in default help cmd by @Paillat-dev in #2656
- chore(deps-dev): bump codespell from 2.4.0 to 2.4.1 in the patch-version-bumps group by @dependabot[bot] in #2702
- chore(deps-dev): update pylint requirement from ~=3.3.3 to ~=3.3.4 by @dependabot[bot] in #2703
- feat: subscriptions & related changes by @plun1331 in #2564
- fix: 🚑 Fix circular import - oops by @Paillat-dev in #2704
- chore(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in #2705
- chore(deps-dev): update mypy requirement from ~=1.14.1 to ~=1.15.0 by @dependabot[bot] in #2706
- fix: Allow renewal_sku_ids To Handle None by @Icebluewolf in #2709
- feat: add support for Python 3.13 by @Lulalaby in #2666
- ci(deps): bump crowdin/github-action from 2.5.2 to 2.6.0 in the minor-version-bumps group by @dependabot[bot] in #2712
- feat: ✨ Allow changing base url with
Route.API_BASE_URL
by @Paillat-dev in #2714 - chore(deps-dev): bump the patch-version-bumps group with 2 updates by @dependabot[bot] in #2715
- ci(deps): bump crowdin/github-action from 2.6.0 to 2.6.1 in the patch-version-bumps group by @dependabot[bot] in #2717
- fix: raise intended exception for ephemeral paginator with >=15min timeout by @fiskenslakt in #2718
- chore(deps): update setuptools-scm requirement from <=8.1.0,>=6.2 to >=6.2,<=8.2.0 by @dependabot[bot] in #2720
- chore(deps): update setuptools requirement from <=75.8.0,>=62.6 to >=62.6,<=75.8.1 by @dependabot[bot] in #2721
- chore(deps): update setuptools requirement from <=75.8.1,>=62.6 to >=62.6,<=75.8.2 by @dependabot[bot] in #2722
- fix: 🩹 Fix typo
is
instead ofin
by @Paillat-dev in #2723 - chore(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in #2725
- chore(deps-dev): update pytest requirement from ~=8.3.4 to ~=8.3.5 by @dependabot[bot] in #2729
- chore(deps): bump levenshtein from 0.26.1 to 0.27.1 in the minor-version-bumps group by @dependabot[bot] in #2728
- chore(deps): update setuptools requirement from <=75.8.2,>=62.6 to >=62.6,<=76.0.0 by @dependabot[bot] in #2734
- chore(deps-dev): update coverage requirement from ~=7.6 to ~=7.7 by @dependabot[bot] in #2738
- chore(deps): update setuptools requirement from <=76.0.0,>=62.6 to >=62.6,<=76.1.0 by @dependabot[bot] in #2741
- chore(deps-dev): bump pre-commit from 4.1.0 to 4.2.0 in the minor-version-bumps group by @dependabot[bot] in #2740
- docs: Update localizations from Crowdin by @NyuwBot in #2719
- fix: 🐛 handle None case for
default_reaction_emoji
in ForumChannel edit payload by @Paillat-dev in #2739 - chore(deps): update setuptools-scm requirement from <=8.2.0,>=6.2 to >=6.2,<=8.2.1 by @dependabot[bot] in #2743
- chore(deps): update setuptools requirement from <=76.1.0,>=62.6 to >=62.6,<=77.0.1 by @dependabot[bot] in #2742
- chore(deps): update setuptools requirement from <=77.0.1,>=62.6 to >=62.6,<=77.0.3 by @dependabot[bot] in #2744
- chore(deps-dev): update pylint requirement from ~=3.3.4 to ~=3.3.6 by @dependabot[bot] in #2745
- fix: 🏷️ Fix types in
Select.__init__
by @Paillat-dev in #2746 - feat: ✨ Support formatting
datetime.time
informat_dt
by @Paillat-dev in #2747 - chore(deps): update setuptools requirement from <=77.0.3,>=62.6 to >=62.6,<=78.0.2 by @dependabot[bot] in #2751
- chore(deps): update setuptools requirement from <=78.0.2,>=62.6 to >=62.6,<=78.1.0 by @dependabot[bot] in #2753
- refactor: ⚰️ Remove dead code in
CogMeta
by @Paillat-dev in #2727 - ci(deps): bump crowdin/github-action from 2.6.1 to 2.7.0 in the minor-version-bumps group by @dependabot[bot] in #2757
- chore(deps-dev): update coverage requirement from ~=7.7 to ~=7.8 by @dependabot[bot] in #2756
- chore(deps): bump typing-extensions from 4.12.2 to 4.13.1 in the minor-version-bumps group by @dependabot[bot] in #2760
- fix: 🐛 update
valid_locales
variable to supportid
andes-419
by @Wesley413 in #2767 - fix: webhook/interaction editing with attachments param by @NeloBlivion in #2779
- fix: gif stickers use a different base url by @NeloBlivion in #2781
- feat: message forwarding by @NeloBlivion in #2598
- chore(deps): bump sphinxext-opengraph from 0.9.1 to 0.10.0 in the minor-version-bumps group by @dependabot[bot] in #2762
- fix: Role Edit TypeHint by @Lumabots in #2795
- fix: command syncing edge cases by @NeloBlivion in #2797
- fix: VoiceClient crashes while receiving audio by @Hema2-official in #2800
- chore(deps): bump typing-extensions from 4.13.1 to 4.13.2 in the patch-version-bumps group by @dependabot[bot] in #2783
- feat: add created_at property to Interaction for message creation time by @Lumabots in #2801
- chore(deps): update setuptools requirement from <=78.1.0,>=62.6 to >=62.6,<=80.8.0 by @dependabot[bot] in #2786
- chore!: 🔥 Remove deprecated support for Option in bridge commands by @Paillat-dev in #2731
- fix: 🐛
TypeError
when specifyingthread_name
in Webhook.send by @Paillat-dev in #2761 - fix: add BanEntry to all exports in guild.py by @Lumabots in #2798
- fix: correct generic return type in component utils by @Lumabots in #2796
- chore(deps): update setuptools-scm requirement from <=8.2.1,>=6.2 to >=6.2,<=8.3.1 by @dependabot[bot] in #2785
- chore(deps-dev): update pylint requirement from ~=3.3.6 to ~=3.3.7 by @dependabot[bot] in #2784
- chore(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in #2792
- docs: 📝 Fix malformed CHANGELOG.md hyperlinks by @Paillat-dev in #2804
- fix: 🐛 Fix
ValueError
when usingFlag
by @Paillat-dev in #2759 - ci(deps): bump crowdin/github-action from 2.7.0 to 2.7.1 in the patch-version-bumps group by @dependabot[bot] in #2805
- fix: resolve regex library warnings by @emmanuel-ferdman in #2807
- fix: support emoji aliases like
:smile:
in PartialEmoji.from_str by @Lumabots in #2774 - Revert "fix: support emoji aliases like
:smile:
in PartialEmoji.from_str" by @Lulalaby in #2814 - chore: 📝 update license format in pyproject.toml by @Paillat-dev in #2824
- chore(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in #2829
- chore(deps-dev): update coverage requirement from ~=7.8 to ~=7.9 by @dependabot[bot] in #2811
- docs: 📝 Fix malformed hyperlink in CHANGELOG.md number 2 by @Paillat-dev in #2806
- chore(deps-dev): update pytest requirement from ~=8.3.5 to ~=8.4.0 by @dependabot[bot] in #2803
- feat: components v2 &
View
improvements by @NeloBlivion in #2707 - fix: 4006 voice crashes and upgrade to voice v8 by @DA-344 in #2812
- ci(deps): bump crowdin/github-action from 2.7.1 to 2.8.0 in the minor-version-bumps group by @dependabot[bot] in #2821
- ci(deps): bump ribtoks/tdg-github-action from 0.4.14.pre.beta to 0.4.15.pre.beta in the patch-version-bumps group by @dependabot[bot] in #2841
- chore(deps-dev): bump bandit from 1.8.3 to 1.8.6 in the patch-version-bumps group by @dependabot[bot] in #2839
- chore(deps-dev): update coverage requirement from ~=7.9 to ~=7.10 by @dependabot[bot] in #2840
- fix: 🐛 Fix missing self. attribution in File component by @Paillat-dev in #2843
- ci(deps): bump crowdin/github-action from 2.9.0 to 2.9.1 in the patch-version-bumps group by @dependabot[bot] in #2844
- fix: 🐛 Fix issue in cv2 example by @Paillat-dev in #2842
- chore(deps-dev): update mypy requirement from ~=1.15.0 to ~=1.17.0 by @dependabot[bot] in #2837
- chore(deps): bump the minor-version-bumps group with 2 updates by @dependabot[bot] in #2836
- docs: 📝 update docstrings for Asset and Attachment classes to clarify hash return values by @Paillat-dev in #2832
- fix: 🐛 Issue in
@option
where some annotations could not be used along withchannel_types
by @Paillat-dev in #2835 - chore(deps-dev): update pytest-asyncio requirement from ~=0.24.0 to ~=1.1.0 by @dependabot[bot] in #2838
- feat: allow conversion to Member in MentionableConverter by @Lumabots in #2775
- feat: ✨ Add missing feature flags to
Guild.edit
by @Paillat-dev in #2672 - docs: Update localizations from Crowdin by @NyuwBot in #2846
- feat(commands): add support for typing.Literal[...] as command choices by @Lumabots in #2782
- fix: retain original File item urls for editing by @NeloBlivion in #2847
- feat: ✨ Add support for role gradient colors in Role by @Paillat-dev in #2818
- feat: ✨ add Nameplate class and integration by @Paillat-dev in #2817
- feat: Added support for emoji aliases like
:smile:
in PartialEmoji.from_str (redo) by @Lulalaby in #2815 - chore(deps): bump sphinx-intl from 2.3.1 to 2.3.2 in the patch-version-bumps group by @dependabot[bot] in #2857
- chore(deps): bump sphinxext-opengraph from 0.10.0 to 0.12.0 in the minor-version-bumps group by @dependabot[bot] in #2856
- chore(deps-dev): update pytest requirement from ~=8.4.0 to ~=8.4.1 by @dependabot[bot] in #2855
- feat: added Interaction.attachment_size_limit by @hich4t in #2854
- feat: Replaced useless
cached_property
withproperty
and moved tofunctools.cached_property
by @RiccardoVaccari in #2769 - feat: Respect user warning filters for deprecation messages by @Lumabots in #2853
- fix: support new voice encryption modes by @NeloBlivion in #2651
- chore(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in #2859
- chore(deps): update amannn/action-semantic-pull-request action to v6 by @renovate[bot] in #2868
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #2867
- chore(deps-dev): bump pre-commit from 4.2.0 to 4.3.0 in the minor-version-bumps group by @dependabot[bot] in #2861
- chore(deps-dev): update pylint requirement from ~=3.3.7 to ~=3.3.8 by @dependabot[bot] in #2863
- chore(deps): update setuptools-scm requirement from <=8.3.1,>=6.2 to >=6.2,<=9.1.1 by @dependabot[bot] in #2862
- ci(deps): bump amannn/action-semantic-pull-request from 6.0.1 to 6.1.0 in the minor-version-bumps group by @dependabot[bot] in #2871
- ci(deps): bump crowdin/github-action from 2.9.1 to 2.10.0 in the minor-version-bumps group by @dependabot[bot] in #2874
- ci(deps): bump amannn/action-semantic-pull-request from 6.1.0 to 6.1.1 in the patch-version-bumps group by @dependabot[bot] in #2875
- fix: 🐛 Fix
AttributeError
when accessingAuditLogEntry.changes
more than once by @Paillat-dev in #2882 - feat: ✨ Implement and document
AuditLogDiff.communication_disabled_until
by @Paillat-dev in #2883 - feat: Add support for user.primary_guild by @Lulalaby in #2876
- fix(deps): Switch from Dependabot to Renovate for dependency updates by @Lulalaby in #2885
- chore(deps): bump typing-extensions from 4.14.1 to 4.15.0 in the minor-version-bumps group by @dependabot[bot] in #2880
- docs: 📝 Fix docstring of
Nameplate
by @Paillat-dev in #2884 - feat: Message pin updates by @NeloBlivion in #2872
- chore(config): migrate renovate config by @renovate[bot] in #2887
- feat: Modal Selects and TextDisplays by @NeloBlivion in #2858
- [ci skip] chore: release prep/2.7.0 rc.1 by @Lulalaby in #2888
- feat: 🥅 Add error handling for missing emojis.json file in utils.py by @Paillat-dev in #2889
- fix: fix typing for PermissionOverwrite.update by @JL710 in #2878
- feat: add Message.get_component and related functions by @NeloBlivion in #2849
- feat: add ThreadAutoArchiveDuration enum by @BOXERRMD in #2826
- feat: adding missing parameters and attribute documentation by @Lumabots in #2772
- feat: ✨ Soundboard by @Paillat-dev in #2623
- feat: ♻️ Better nameplates assets api by @Paillat-dev in #2890
- fix: handling of Optional[...] in command option type resolution by @Lumabots in #2852
- fix: change badge property to cached_property by @Lulalaby in #2891
- fix: datetime type for create_scheduled_event by @JL710 in #2879
- docs: 📝 Fixes by @Paillat-dev in #2892
- fix: improve handling of types in option input_type validation by @Lumabots in #2893
New Contributors
- @Haptein made their first contribution in #2510
- @github-actions[bot] made their first contribution in #2523
- @MattyTheHacker made their first contribution in #2556
- @felix920506 made their first contribution in #2581
- @sweetbrulee made their first contribution in #2590
- @controlado made their first contribution in #2593
- @lukenamop made their first contribution in #2595
- @iyad-f made their first contribution in #2604
- @Quintenvw made their first contribution in #2632
- @UnBonWhisky made their first contribution in #2628
- @BruhDark made their first contribution in #2615
- @probablyjassin made their first contribution in #2636
- @DA-344 made their first contribution in #2659
- @Error44s made their first contribution in #2683
- @blume0 made their first contribution in #2700
- @fiskenslakt made their first contribution in #2718
- @Wesley413 made their first contribution in #2767
- @Hema2-official made their first contribution in #2800
- @emmanuel-ferdman made their first contribution in #2807
- @hich4t made their first contribution in #2854
- @RiccardoVaccari made their first contribution in #2769
- @renovate[bot] made their first contribution in #2868
- @JL710 made their first contribution in #2878
- @BOXERRMD made their first contribution in #2826
Full Changelog: v2.6.0...v2.7.0rc1