What's Changed
- chore: empty by @Lulalaby in #3036
- chore: ⚰️ Remove meaningless TODO comment from interactions.py by @Paillat-dev in #3039
- fix: 🐛 Set
cached_messageattribute toRawMessageUpdateEventon message edits by @Paillat-dev in #3038 - docs: Fix typo in enums.rst documentation by @rhou7873 in #3045
- fix: 🐛 Add permission check to
Role.is_assignable()by @ToothyDev in #3048 - feat: ✨Add
BaseEmoji.extensionand fix animated emoji downloads by @ToothyDev in #3055 - fix: 🐛 Fallback to resolving channel with interaction channel data when channel is missing from cache by @Paillat-dev in #3047
- chore(deps): upgrade ribtoks/tdg-github-action action to v0.4.16 by @renovate[bot] in #3058
- fix: 🐛 Remove old code that only applies for bot guild owners (not possible anymore) by @ToothyDev in #3056
- chore(deps): upgrade dependency myst-parser to v5 by @renovate[bot] in #3066
- fix: 🐛 Correct page group assignment in Paginator by @Lumabots in #3065
- docs: 💄 Add width appearance selector to docs by @Paillat-dev in #3040
- docs: Update localizations from Crowdin by @Lulalaby in #3068
- fix: 🐛 Fix docs rendering for
ForwardedMessageandMessageSnapshotand add missing attributes by @ToothyDev in #3051 - chore(deps): upgrade dependency bandit to v1.9.3 by @renovate[bot] in #3070
- chore(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in #3071
- fix: 📝 Add missing docs to
.respondmethods by @ToothyDev in #3061 - docs: changelog patches by @JustaSqu1d in #3075
- chore(deps): upgrade crowdin/github-action action to v2.14.0 by @renovate[bot] in #3072
- fix: Unify API and gateway version constants by @Lulalaby in #3080
- fix: 🐛 Primary guild update not firing
on_user_updateby @ToothyDev in #3077 - docs: update slash options example by @JustaSqu1d in #3083
- fix: 🎨 Format code by @Paillat-dev in #3085
- chore(docs): ⬆️ upgrade Sphinx and related dependencies to latest versions by @Paillat-dev in #3067
- chore: ⬆️ Bump
setuptoolsto version77.0.3in pyproject.toml by @Paillat-dev in #3054 - fix: 🐛 Set autocomplete instance method status on
Optiondirectly by @Paillat-dev in #3082 - fix: ♻️ Handle exceptions during message edits in Paginator and BaseView timeouts by @Lumabots in #3019
- fix: 🐛 Only remove custom view item from paginator if it is in it by @Paillat-dev in #3090
- fix: General fixes for views by @NeloBlivion in #3032
- chore: empty by @Lulalaby in #3096
- chore(deps): upgrade pycord-development/execute-whitelist-action action to v2.1.1 by @renovate[bot] in #3098
- fix: Add missing
Threadmapping forget_or_fetchby @Lumabots in #3101 - feat: ✨ Add
Member.coloursby @ToothyDev in #3063 - docs: update docstrings for app command decorators by @Dorukyum in #3099
- feat: 📝 Create
RELEASE_SCHEDULE.mdby @Paillat-dev in #3097 - chore(deps): 📌 Pin all docs dependencies to Python 3.13+ by @Soheab in #3095
- fix: Default values for some items by @NeloBlivion in #3102
- fix: replace deprecated argument in ws_connect() by @Revnoplex in #3105
- feat: ✨
silentandsupress_embedsparameters for all applicable methods by @ToothyDev in #3062 - feat: ✨ Add
User.collectiblesby @ToothyDev in #3107 - feat: ✨ Add
cache_default_soundsparam to bot classes by @ToothyDev in #3113 - chore(deps): upgrade dependency sphinx-autodoc-typehints to v3.6.3 by @renovate[bot] in #3110
- chore(deps): upgrade pre-commit hook pycqa/autoflake to v2.3.2 by @renovate[bot] in #3111
- refactor: ♻️ Replace
utils.deprecatedwithwarnings(/typing_extensions).deprecatedby @Paillat-dev in #3042 - fix: 🐛 Complete user update methods by @ToothyDev in #3103
- feat: ✨ Add
Member.display_avatar_decorationandMember.guild_avatar_decorationby @ToothyDev in #3109 - fix:
nameandsizeare not required onFileComponentby @Evanroby in #3115 - chore(deps): upgrade actions/upload-artifact action to v7 by @renovate[bot] in #3127
- chore(deps): upgrade crowdin/github-action action to v2.15.0 by @renovate[bot] in #3108
- chore(deps): upgrade dependency bandit to v1.9.4 by @renovate[bot] in #3125
- chore(deps): upgrade pre-commit hook pycqa/isort to v8.0.1 by @renovate[bot] in #3114
- fix: Remove stale sticker-type todo by @ToothyDev in #3121
- chore(deps): upgrade dependency sphinx-autodoc-typehints to v3.9.2 by @renovate[bot] in #3124
- chore: 🗑️ Deprecate
deprecatedby @Paillat-dev in #3118 - feat: Radio Groups & Checkboxes by @NeloBlivion in #3073
- chore(deps): upgrade dependency sphinx-autodoc-typehints to v3.9.3 by @renovate[bot] in #3130
- chore(deps): upgrade dependency sphinx-autodoc-typehints to v3.9.4 by @renovate[bot] in #3131
- feat: Implement Community Invites by @Paillat-dev in #3044
- chore(deps): upgrade dependency sphinx-autodoc-typehints to v3.9.5 by @renovate[bot] in #3132
- feat: Add support for editing application info and new fields by @Lumabots in #2994
- feat: add on_raw_member_update event by @Soheab in #3012
- chore: ⬆️ Update
aiohttpto version3.13.2in requirements by @Paillat-dev in #3136 - refactor: ♻️ Various QOL changes to the
Colourclass by @Paillat-dev in #3043 - fix:
defaultparam for checkbox not respected by @tibue99 in #3141 - chore(deps): upgrade pre-commit hook psf/black-pre-commit-mirror to v26.3.0 by @renovate[bot] in #3142
- refactor: Rewrite the role tags mess by @Paillat-dev in #2708
- chore(deps): upgrade dependency codespell to v2.4.2 by @renovate[bot] in #3140
- chore(deps): upgrade dependency sphinx-autodoc-typehints to v3.9.8 by @renovate[bot] in #3137
- fix: update documentation links for discord docs by @Lulalaby in #3147
- chore(deps): upgrade crowdin/github-action action to v2.15.2 by @renovate[bot] in #3146
- chore(deps): upgrade pre-commit hook psf/black-pre-commit-mirror to v26.3.1 by @renovate[bot] in #3145
- refactor(voice): Rewrite Voice Internals & DAVE Support (send) by @Lulalaby in #3143
- chore(deps): upgrade softprops/action-gh-release action to v2.5.1 by @renovate[bot] in #3149
- chore(deps): upgrade softprops/action-gh-release action to v2.5.3 by @renovate[bot] in #3150
- chore(deps): upgrade softprops/action-gh-release action to v2.6.0 by @renovate[bot] in #3152
- chore(deps): upgrade softprops/action-gh-release action to v2.6.1 by @renovate[bot] in #3153
- fix(ci): Update CI tests to actually install the right python version by @Paillat-dev in #3156
- fix: Deprecated voice import aliases and other voice-pr fixes by @Paillat-dev in #3155
- fix: remove internal use of deprecated suppress by @Revnoplex in #3154
- fix: Add
MissingVoiceDependencieserror by @Paillat-dev in #3158 - docs: Correct type for ui.Container.add_file() by @Revnoplex in #3161
- chore(deps): upgrade dependency sphinx-autodoc-typehints to v3.9.9 by @renovate[bot] in #3162
New Contributors
- @rhou7873 made their first contribution in #3045
- @ToothyDev made their first contribution in #3048
- @Evanroby made their first contribution in #3115
Full Changelog: v2.7.0...v2.8.0rc1