Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
248 commits
Select commit Hold shift + click to select a range
5d1396c
chore(deps-dev): update mypy requirement from ~=1.13.0 to ~=1.14.0 (#…
dependabot[bot] Dec 20, 2024
7bdc3f4
chore(pre-commit): pre-commit autoupdate (#2677)
pre-commit-ci[bot] Dec 23, 2024
7f5a23f
chore: :alien: Update base max filesize to `10` MB (#2671)
Paillat-dev Dec 18, 2024
3298cd0
chore(deps-dev): update pylint requirement from ~=3.3.2 to ~=3.3.3 (#…
dependabot[bot] Dec 26, 2024
7bd9235
fix: :bug: fix responding with paginator after deferring interaction …
Paillat-dev Dec 27, 2024
9fa5cbe
feat: Add helper methods to determine interactions integrations (#2659)
DA-344 Dec 27, 2024
d08d47a
chore(deps): update msgspec requirement from ~=0.18.6 to ~=0.19.0 (#2…
dependabot[bot] Dec 28, 2024
f8a7c3a
feat: Voice Message Sending (#2579)
Icebluewolf Dec 28, 2024
1ca07cb
fix: unintended change
Dorukyum Dec 28, 2024
b4b2bdb
fix: attachment metadata being set incorrectly in interaction respons…
Icebluewolf Dec 28, 2024
6937df6
docs: add detailed docstrings to properties of Item (#2683)
Error44s Dec 29, 2024
c37e116
feat: add `Message._raw_data` (#2670)
tibue99 Dec 30, 2024
51b8dae
chore(deps-dev): update mypy requirement from ~=1.14.0 to ~=1.14.1 (#…
dependabot[bot] Dec 30, 2024
f0c8e53
refactor: :recycle: remove `_typed_dict` in favor of `typing_extensio…
Paillat-dev Jan 5, 2025
5485ae6
chore(deps): update setuptools requirement from <=75.6.0,>=62.6 to >=…
dependabot[bot] Jan 7, 2025
8d8fb2b
feat: ✨ New role tags (#2606)
Paillat-dev Jan 7, 2025
14b071e
docs: add article link for role tags (#2688)
Lulalaby Jan 7, 2025
2582890
chore(actions): bump crowdin action to v2.5.0
Lulalaby Jan 7, 2025
f107660
chore(deps): update setuptools requirement from <=75.7.0,>=62.6 to >=…
dependabot[bot] Jan 8, 2025
24c1a8e
fix: :bug: Fix `Interaction.channel` incorrectly set (#2658)
Paillat-dev Jan 10, 2025
f8c50ad
chore(deps-dev): bump bandit from 1.8.0 to 1.8.2 in the patch-version…
dependabot[bot] Jan 14, 2025
d59c58f
ci(deps): bump crowdin/github-action from 2.5.0 to 2.5.1 in the patch…
dependabot[bot] Jan 19, 2025
1c0fbce
chore(deps-dev): bump pre-commit from 4.0.1 to 4.1.0 in the minor-ver…
dependabot[bot] Jan 21, 2025
c14c073
ci(deps): bump ribtoks/tdg-github-action from 0.4.13.pre.beta to 0.4.…
dependabot[bot] Jan 21, 2025
9d6ef33
ci(deps): bump crowdin/github-action from 2.5.1 to 2.5.2 in the patch…
dependabot[bot] Jan 25, 2025
f51e882
chore(deps-dev): bump codespell from 2.3.0 to 2.4.0 in the minor-vers…
dependabot[bot] Jan 25, 2025
afba897
fix(docs): Fix linkcheck, ignore old changelogs and migrating
Lulalaby Jan 27, 2025
74f7e74
fix(docs): you shall be damned sphinx
Lulalaby Jan 27, 2025
ad2ccad
fix(docs): I'm going back to sleep
Lulalaby Jan 27, 2025
dbd9f1b
fix: reset exponential backoff after task runs successfully in tasks …
blume0 Jan 27, 2025
8c3a621
feat: :sparkles: Add `MediaChannel` and fix `ForumChannel` flags (#2641)
Paillat-dev Jan 28, 2025
aa13d82
fix: :bug: Fix duplicate bridge cmds in default help cmd (#2656)
Paillat-dev Jan 28, 2025
8f97705
chore(deps-dev): bump codespell from 2.4.0 to 2.4.1 in the patch-vers…
dependabot[bot] Jan 28, 2025
19721e2
chore(deps-dev): update pylint requirement from ~=3.3.3 to ~=3.3.4 (#…
dependabot[bot] Jan 28, 2025
beeef7d
feat: subscriptions & related changes (#2564)
plun1331 Jan 31, 2025
869f666
chore: fix changelog
Dorukyum Feb 1, 2025
1b6d2bd
fix: circular import in default help command (#2704)
Paillat-dev Feb 1, 2025
fa15c1d
chore(pre-commit): pre-commit autoupdate (#2705)
pre-commit-ci[bot] Feb 4, 2025
34e00c4
chore(deps-dev): update mypy requirement from ~=1.14.1 to ~=1.15.0 (#…
dependabot[bot] Feb 6, 2025
36ba89d
fix: Allow renewal_sku_ids To Handle None (#2709)
Icebluewolf Feb 6, 2025
04b7ca0
fix: fix changelog
Lulalaby Feb 6, 2025
35719e6
feat: add support for Python 3.13 (#2666)
Lulalaby Feb 11, 2025
f75b7f1
ci(deps): bump crowdin/github-action from 2.5.2 to 2.6.0 in the minor…
dependabot[bot] Feb 11, 2025
eb2e35a
feat: :sparkles: Allow changing base url with `Route.API_BASE_URL` (#…
Paillat-dev Feb 17, 2025
a5f9705
chore(deps-dev): bump the patch-version-bumps group with 2 updates (#…
dependabot[bot] Feb 18, 2025
fca91f7
ci(deps): bump crowdin/github-action from 2.6.0 to 2.6.1 in the patch…
dependabot[bot] Feb 19, 2025
95bc457
fix: notion domain change
Lulalaby Feb 22, 2025
a145bcd
fix: raise intended exception for ephemeral paginator with >=15min ti…
fiskenslakt Feb 24, 2025
7b9373a
chore(deps): update setuptools-scm requirement from <=8.1.0,>=6.2 to …
dependabot[bot] Feb 24, 2025
f794b33
chore(deps): update setuptools requirement from <=75.8.0,>=62.6 to >=…
dependabot[bot] Feb 25, 2025
8fdf18e
chore(deps): update setuptools requirement from <=75.8.1,>=62.6 to >=…
dependabot[bot] Feb 27, 2025
ace28d8
fix: :adhesive_bandage: Fix typo `is` instead of `in` (#2723)
Paillat-dev Mar 2, 2025
637fd60
chore(pre-commit): pre-commit autoupdate (#2725)
pre-commit-ci[bot] Mar 3, 2025
3d74c33
chore(deps-dev): update pytest requirement from ~=8.3.4 to ~=8.3.5 (#…
dependabot[bot] Mar 3, 2025
a611d75
chore(deps): bump levenshtein from 0.26.1 to 0.27.1 in the minor-vers…
dependabot[bot] Mar 3, 2025
22b86b5
chore(deps): update setuptools requirement from <=75.8.2,>=62.6 to >=…
dependabot[bot] Mar 11, 2025
46163ce
chore(deps-dev): update coverage requirement from ~=7.6 to ~=7.7 (#2738)
dependabot[bot] Mar 18, 2025
aa207da
chore(deps): update setuptools requirement from <=76.0.0,>=62.6 to >=…
dependabot[bot] Mar 19, 2025
08ede0b
chore(deps-dev): bump pre-commit from 4.1.0 to 4.2.0 in the minor-ver…
dependabot[bot] Mar 19, 2025
36a9b44
docs: Update localizations from Crowdin (#2719)
NyuwBot Mar 19, 2025
92cdfea
fix: :bug: handle None case for `default_reaction_emoji` in ForumChan…
Paillat-dev Mar 19, 2025
647840b
chore(deps): update setuptools-scm requirement from <=8.2.0,>=6.2 to …
dependabot[bot] Mar 19, 2025
4c6ffab
chore(deps): update setuptools requirement from <=76.1.0,>=62.6 to >=…
dependabot[bot] Mar 19, 2025
c1e9d3d
chore(deps): update setuptools requirement from <=77.0.1,>=62.6 to >=…
dependabot[bot] Mar 21, 2025
49090d7
chore(deps-dev): update pylint requirement from ~=3.3.4 to ~=3.3.6 (#…
dependabot[bot] Mar 21, 2025
46adb25
fix: :label: Fix types in `Select.__init__` (#2746)
Paillat-dev Mar 21, 2025
0e30448
feat: :sparkles: Support formatting `datetime.time` in `format_dt` (#…
Paillat-dev Mar 22, 2025
9f5bd66
chore(deps): update setuptools requirement from <=77.0.3,>=62.6 to >=…
dependabot[bot] Mar 25, 2025
51e2e49
chore(deps): update setuptools requirement from <=78.0.2,>=62.6 to >=…
dependabot[bot] Mar 27, 2025
1f30a35
refactor: :coffin: Remove dead code in `CogMeta` (#2727)
Paillat-dev Mar 30, 2025
12ccf6d
ci(deps): bump crowdin/github-action from 2.6.1 to 2.7.0 in the minor…
dependabot[bot] Apr 1, 2025
0fd8bf5
chore(deps-dev): update coverage requirement from ~=7.7 to ~=7.8 (#2756)
dependabot[bot] Apr 1, 2025
ae38322
chore(deps): bump typing-extensions from 4.12.2 to 4.13.1 in the mino…
dependabot[bot] Apr 4, 2025
c0c0b7c
fix: 🐛 update `valid_locales` variable to support `id` and `es-419` (…
Wesley413 Apr 26, 2025
ca62594
fix: webhook/interaction editing with attachments param (#2779)
NeloBlivion May 8, 2025
6642d79
:sparkles: Parse data as message in `parse_message_update` instead of…
Paillat-dev May 12, 2025
96e3f3d
:memo: CHANGELOG.md
Paillat-dev May 12, 2025
d5db6f6
Merge branch 'master' into feat/mssage-update-parse-message
Paillat-dev May 12, 2025
faa9534
fix: gif stickers use a different base url (#2781)
NeloBlivion May 13, 2025
9f383c7
feat: message forwarding (#2598)
NeloBlivion May 17, 2025
a140c3a
chore(deps): bump sphinxext-opengraph from 0.9.1 to 0.10.0 in the min…
dependabot[bot] May 20, 2025
d005544
:bug: Store updated message
Paillat-dev May 25, 2025
a5b70e6
fix: Role Edit TypeHint (#2795)
Lumabots May 30, 2025
e391c82
fix: command syncing edge cases (#2797)
NeloBlivion May 31, 2025
cd1531d
fix: VoiceClient crashes while receiving audio (#2800)
Hema2-official Jun 3, 2025
1575a27
chore(deps): bump typing-extensions from 4.13.1 to 4.13.2 in the patc…
dependabot[bot] Jun 4, 2025
509569b
feat: add created_at property to Interaction (#2801)
Lumabots Jun 4, 2025
f944b25
chore(deps): update setuptools requirement from <=78.1.0,>=62.6 to >=…
dependabot[bot] Jun 4, 2025
acf0c7a
chore!: :fire: Remove deprecated support for Option in bridge command…
Paillat-dev Jun 4, 2025
7efe9a2
fix: :bug: `TypeError` when specifying `thread_name` in Webhook.send …
Paillat-dev Jun 4, 2025
aeacfed
fix: add BanEntry to __all__ exports in guild.py (#2798)
Lumabots Jun 4, 2025
0571244
fix: correct generic return type in component utils (#2796)
Lumabots Jun 4, 2025
5ddd1e2
chore(deps): update setuptools-scm requirement from <=8.2.1,>=6.2 to …
dependabot[bot] Jun 4, 2025
0618653
chore(deps-dev): update pylint requirement from ~=3.3.6 to ~=3.3.7 (#…
dependabot[bot] Jun 4, 2025
2377245
chore(pre-commit): pre-commit autoupdate (#2792)
pre-commit-ci[bot] Jun 4, 2025
5eaebfb
docs: :memo: Fix malformed CHANGELOG.md hyperlinks (#2804)
Paillat-dev Jun 5, 2025
ad3d2a8
fix: :bug: Fix `ValueError` when using `Flag` (#2759)
Paillat-dev Jun 5, 2025
f17fedd
ci(deps): bump crowdin/github-action from 2.7.0 to 2.7.1 in the patch…
dependabot[bot] Jun 5, 2025
8e97cb5
fix: resolve regex library warnings (#2807)
emmanuel-ferdman Jun 6, 2025
735673b
fix: support emoji aliases like `:smile:` in PartialEmoji.from_str (#…
Lumabots Jun 20, 2025
8619b69
Revert "fix: support emoji aliases like `:smile:` in PartialEmoji.fro…
Lulalaby Jun 20, 2025
1c65fc8
chore: :memo: update license format in pyproject.toml (#2824)
Paillat-dev Jul 7, 2025
04dc003
Merge branch 'master' into feat/mssage-update-parse-message
Paillat-dev Jul 13, 2025
450140d
chore(pre-commit): pre-commit autoupdate (#2829)
pre-commit-ci[bot] Jul 21, 2025
5a23100
chore(deps-dev): update coverage requirement from ~=7.8 to ~=7.9 (#2811)
dependabot[bot] Jul 21, 2025
1214a70
docs: :memo: Fix malformed hyperlink in CHANGELOG.md number 2 (#2806)
Paillat-dev Jul 21, 2025
b44e13f
chore(deps-dev): update pytest requirement from ~=8.3.5 to ~=8.4.0 (#…
dependabot[bot] Jul 21, 2025
a5aa21f
feat: components v2 & `View` improvements (#2707)
NeloBlivion Jul 21, 2025
2ae01b7
fix: 4006 voice crashes and upgrade to voice v8 (#2812)
DA-344 Jul 25, 2025
fce3fc1
ci(deps): bump crowdin/github-action from 2.7.1 to 2.8.0 in the minor…
dependabot[bot] Jul 27, 2025
bc287f4
ci(deps): bump ribtoks/tdg-github-action from 0.4.14.pre.beta to 0.4.…
dependabot[bot] Jul 30, 2025
7318d3a
chore(deps-dev): bump bandit from 1.8.3 to 1.8.6 in the patch-version…
dependabot[bot] Aug 1, 2025
84a68e5
chore(deps-dev): update coverage requirement from ~=7.9 to ~=7.10 (#2…
dependabot[bot] Aug 1, 2025
0102b7d
fix: :bug: Fix missing self. attribution in File component (#2843)
Paillat-dev Aug 1, 2025
d25edb1
ci(deps): bump crowdin/github-action from 2.9.0 to 2.9.1 in the patch…
dependabot[bot] Aug 2, 2025
9bef192
fix: :bug: Fix issue in cv2 example (#2842)
Paillat-dev Aug 2, 2025
14db061
chore(deps-dev): update mypy requirement from ~=1.15.0 to ~=1.17.0 (#…
dependabot[bot] Aug 2, 2025
9a0e5c0
chore(deps): bump the minor-version-bumps group with 2 updates (#2836)
dependabot[bot] Aug 2, 2025
35c7dc1
docs: :memo: update docstrings for Asset and Attachment classes to cl…
Paillat-dev Aug 2, 2025
213b639
fix: :bug: Issue in `@option` where some annotations could not be use…
Paillat-dev Aug 2, 2025
beadea9
chore(deps-dev): update pytest-asyncio requirement from ~=0.24.0 to ~…
dependabot[bot] Aug 2, 2025
a82f562
feat: allow conversion to Member in MentionableConverter (#2775)
Lumabots Aug 2, 2025
3bb7163
feat: :sparkles: Add missing feature flags to `Guild.edit` (#2672)
Paillat-dev Aug 2, 2025
a990e74
feat(translations): add turkish
Lulalaby Aug 2, 2025
dd7d5a6
docs: Update localizations from Crowdin (#2846)
NyuwBot Aug 2, 2025
4392105
feat(commands): add support for typing.Literal[...] as command choice…
Lumabots Aug 2, 2025
bda1dfe
fix: retain original File item urls for editing (#2847)
NeloBlivion Aug 2, 2025
975a0d9
feat: ✨ Add support for role gradient colors in Role (#2818)
Paillat-dev Aug 2, 2025
58c0dfc
feat: :sparkles: add Nameplate class and integration (#2817)
Paillat-dev Aug 2, 2025
4ccb0c0
feat: Added support for emoji aliases like `:smile:` in PartialEmoji.…
Lulalaby Aug 2, 2025
bf26465
Update readthedocs.yml
Lulalaby Aug 3, 2025
7c598bc
chore(ci): update execute-whitelist-action
Lulalaby Aug 3, 2025
660fa15
Update options.py
Lumabots Aug 3, 2025
53df3a1
style(pre-commit): auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Aug 3, 2025
af43f29
Update CHANGELOG.md
Lumabots Aug 3, 2025
a72f1e9
Merge branch 'optional-option' of https://github.com/Lumabots/pycord …
Lumabots Aug 3, 2025
1e81b9e
style(pre-commit): auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Aug 3, 2025
d9255f3
chore(deps): bump sphinx-intl from 2.3.1 to 2.3.2 in the patch-versio…
dependabot[bot] Aug 5, 2025
0eb4add
chore(deps): bump sphinxext-opengraph from 0.10.0 to 0.12.0 in the mi…
dependabot[bot] Aug 5, 2025
2962873
chore(deps-dev): update pytest requirement from ~=8.4.0 to ~=8.4.1 (#…
dependabot[bot] Aug 5, 2025
b43969a
feat: added Interaction.attachment_size_limit (#2854)
hich4t Aug 5, 2025
7ab3af9
feat: Replaced useless `cached_property` with `property` and moved to…
RiccardoVaccari Aug 6, 2025
b62052a
feat: Respect user warning filters for deprecation messages (#2853)
Lumabots Aug 6, 2025
b46c81a
Update CODEOWNERS
Lulalaby Aug 6, 2025
ad80686
Merge branch 'master' into optional-option
Lulalaby Aug 6, 2025
8e2185c
fix: support new voice encryption modes (#2651)
NeloBlivion Aug 7, 2025
e1814cc
chore(pre-commit): pre-commit autoupdate (#2859)
pre-commit-ci[bot] Aug 11, 2025
5b03c6e
chore(deps): update amannn/action-semantic-pull-request action to v6 …
renovate[bot] Aug 16, 2025
173e1b0
chore(deps): update actions/checkout action to v5 (#2867)
renovate[bot] Aug 16, 2025
e8be889
chore(deps-dev): bump pre-commit from 4.2.0 to 4.3.0 in the minor-ver…
dependabot[bot] Aug 19, 2025
644db42
chore(deps-dev): update pylint requirement from ~=3.3.7 to ~=3.3.8 (#…
dependabot[bot] Aug 19, 2025
31aa39e
chore(deps): update setuptools-scm requirement from <=8.3.1,>=6.2 to …
dependabot[bot] Aug 19, 2025
2b63af9
ci(deps): bump amannn/action-semantic-pull-request from 6.0.1 to 6.1.…
dependabot[bot] Aug 20, 2025
12fdd2c
ci(deps): bump crowdin/github-action from 2.9.1 to 2.10.0 in the mino…
dependabot[bot] Aug 25, 2025
a6b6922
ci(deps): bump amannn/action-semantic-pull-request from 6.1.0 to 6.1.…
dependabot[bot] Aug 25, 2025
7ea1aa6
Merge branch 'master' into feat/mssage-update-parse-message
Paillat-dev Aug 27, 2025
54ca771
fix: :bug: Fix `AttributeError` when accessing `AuditLogEntry.changes…
Paillat-dev Aug 28, 2025
59d3f38
feat: :sparkles: Implement and document `AuditLogDiff.communication_d…
Paillat-dev Aug 28, 2025
8c00456
feat: Add support for user.primary_guild (#2876)
Lulalaby Aug 28, 2025
02c62e2
fix(deps): Switch from Dependabot to Renovate for dependency updates …
Lulalaby Aug 28, 2025
15e55c8
chore(deps): bump typing-extensions from 4.14.1 to 4.15.0 in the mino…
dependabot[bot] Aug 28, 2025
a383590
docs: :memo: Fix docstring of `Nameplate` (#2884)
Paillat-dev Aug 28, 2025
e038fc2
feat: Message pin updates (#2872)
NeloBlivion Aug 28, 2025
000cb03
Update Renovate config with pip requirements rules
Lulalaby Aug 28, 2025
233ca64
chore(config): migrate renovate config (#2887)
renovate[bot] Aug 28, 2025
ff628ee
feat: Modal Selects and TextDisplays (#2858)
NeloBlivion Aug 28, 2025
7a0aebe
ci(test): vadility test
Lulalaby Aug 30, 2025
ea7f21a
Revert "ci(test): vadility test"
Lulalaby Aug 30, 2025
4ca6420
[ci skip] chore: release prep/2.7.0 rc.1 (#2888)
Lulalaby Aug 30, 2025
a68f3ff
ci(release): Improve release announcement for RC versions
Lulalaby Aug 30, 2025
76d930a
ci(release): fix release workflow RC version condition
Lulalaby Aug 30, 2025
682377f
feat: :goal_net: Add error handling for missing emojis.json file in u…
Paillat-dev Aug 30, 2025
76f91b0
ci(release): fix docs versioning for release candidates in workflow
Lulalaby Aug 30, 2025
d23dd9d
Merge branch 'master' into optional-option
Lumabots Aug 30, 2025
97af386
style(pre-commit): auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Aug 30, 2025
890153a
fix: fix typing for PermissionOverwrite.update (#2878)
JL710 Aug 30, 2025
bbeb1cb
feat: add Message.get_component and related functions (#2849)
NeloBlivion Aug 30, 2025
ba8e438
docs: clarify parameter description for custom_id
Lulalaby Aug 30, 2025
54884c3
feat: add ThreadAutoArchiveDuration enum (#2826)
BOXERRMD Aug 30, 2025
9fd9b3e
feat: adding missing parameters and attribute documentation (#2772)
Lumabots Aug 30, 2025
e312a2f
Merge branch 'master' into optional-option
Lumabots Aug 30, 2025
5ef8a52
feat: :sparkles: Soundboard (#2623)
Paillat-dev Aug 30, 2025
8826684
Merge branch 'master' into optional-option
Lulalaby Aug 30, 2025
3f2fb34
feat: :recycle: Better nameplates assets api (#2890)
Paillat-dev Aug 30, 2025
2cf71df
fix: handling of Optional[...] in command option type resolution (#2852)
Lumabots Aug 30, 2025
2b57461
fix: change badge property to cached_property (#2891)
Lulalaby Aug 30, 2025
27ece86
docs: document version addition for asset properties
Lulalaby Aug 30, 2025
bd771d9
fix: datetime type for create_scheduled_event (#2879)
JL710 Aug 30, 2025
bc5b9a3
docs: 📝 Fixes (#2892)
Paillat-dev Aug 30, 2025
0ed71b6
[ci skip] ci(release): Wait 3m between docs and discord announce
Lulalaby Aug 30, 2025
d0937be
fix: improve handling of types in option input_type validation (#2893)
Lumabots Aug 30, 2025
acfaadb
Update release workflow authentication and user info
Lulalaby Aug 30, 2025
0950793
Update release workflow to use admin GitHub token
Lulalaby Aug 30, 2025
82659b2
Update release workflow for PEP 440 versioning
Lulalaby Aug 30, 2025
231e160
Refactor release workflow for manual Python packaging
Lulalaby Aug 30, 2025
fa66c81
Update release action and remove classifier
Lulalaby Aug 30, 2025
826afca
chore(release): update CHANGELOG.md for version 2.7.0rc1
NyuwBot Aug 30, 2025
427a8d6
Remove milestone dependency and sleep from Discord notification
Lulalaby Aug 30, 2025
8f903aa
fix: lala (#2896)
Lumabots Aug 31, 2025
51bc1e5
chore: merge count into master (#2897)
Lulalaby Aug 31, 2025
a14c320
Refactor count_sourcelines.py for clarity and style
Lulalaby Aug 31, 2025
5f33ac8
chore: update badges
Lulalaby Aug 31, 2025
283277e
Update supported versions in SECURITY.md
Lulalaby Aug 31, 2025
a3efe66
Add library contributors to CODEOWNERS
Lulalaby Aug 31, 2025
07a5c3d
Update CODEOWNERS to reflect new maintainer team
Lulalaby Aug 31, 2025
37b485d
Move count_sourcelines.py to scripts directory
Lulalaby Sep 1, 2025
7309e1c
Add workflow and script for docs JSON export
Lulalaby Sep 1, 2025
0038661
chore(actions): minor change so pre-commit can fix (#2898)
Lulalaby Sep 1, 2025
f1c88cc
Merge branch 'master' into feat/mssage-update-parse-message
Paillat-dev Sep 1, 2025
862c4b0
fix: manage silence for new SSRC with existing user_id (#2808)
rclaveau-tech Sep 1, 2025
93caac8
Update changelog for SSRC silence fix
Lulalaby Sep 1, 2025
183c405
fix: missing changelog (#2900)
Lulalaby Sep 1, 2025
3d6833c
Merge branch 'master' into feat/mssage-update-parse-message
Lulalaby Sep 1, 2025
b52d71e
fix: changelog entry position
Lulalaby Sep 1, 2025
8a7a41a
fix(actions): Add 'Deprecated' section to changelog template
Lulalaby Sep 1, 2025
78db054
Add branch protection rename and restore steps
Lulalaby Sep 1, 2025
97ed68e
Refine release workflow version handling and dependencies
Lulalaby Sep 1, 2025
d467901
Update options.py
Lumabots Sep 1, 2025
c5cb487
Merge branch 'master' into optional-option
Lumabots Sep 1, 2025
dd04586
fix(options): Improve input_type handling in Option class
Lumabots Sep 1, 2025
9443985
fix: usage of SlashCommandOptionType since its a subclass of tuple (#…
Lulalaby Sep 1, 2025
9855a4e
chore: nothingness
Lulalaby Sep 1, 2025
3b9ac7f
chore(deps): upgrade crowdin/github-action action to v2.11.0
renovate[bot] Sep 3, 2025
34af9de
chore(deps): upgrade crowdin/github-action action to v2.11.0 (#2895)
Lulalaby Sep 3, 2025
2293075
Update discord/raw_models.py
Paillat-dev Sep 3, 2025
69458ad
Merge branch 'master' into feat/mssage-update-parse-message
Lulalaby Sep 3, 2025
4e853f8
feat: :sparkles: Parse data as message in `parse_message_update` inst…
Lulalaby Sep 3, 2025
fa3b934
fix: unbound raw
Lumabots Sep 3, 2025
d621675
Update state.py
Lumabots Sep 3, 2025
ae62c88
Update CHANGELOG.md
Lumabots Sep 3, 2025
949d6c2
style(pre-commit): auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Sep 3, 2025
754c90c
Update CHANGELOG.md
Paillat-dev Sep 3, 2025
cbe9944
fix: Unbound `raw` reference in `parse_message_update` (#2905)
Lulalaby Sep 3, 2025
3fd5d70
feat: Implement with_response For Interaction Callbacks (#2711)
Icebluewolf Sep 3, 2025
3e17f80
chore(deps): bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 i…
dependabot[bot] Sep 4, 2025
9d09337
chore(deps): upgrade actions/setup-python action to v6 (#2912)
Lulalaby Sep 4, 2025
8d83da9
fix: AttributeError for view=None in Webhook.send (#2915)
yoggys Sep 7, 2025
14989c9
chore(deps): upgrade softprops/action-gh-release action to v2.3.3 (#2…
renovate[bot] Sep 7, 2025
dda0daa
feat: ✨ Add support for new member fields for bots (#2910)
Soheab Sep 10, 2025
46f8d4e
Enable blank issues in issue template configuration
Lulalaby Sep 11, 2025
907931d
fix(views): View.message being None initially (#2916)
Soheab Sep 11, 2025
ec5da54
fix(state): ensure _messages is not None before updating message list…
plun1331 Sep 12, 2025
3b8b79f
feat: Add support for default_values in Selects (#2899)
DA-344 Sep 13, 2025
02865fb
fix: typehint issue (#2917)
Lumabots Sep 15, 2025
e5739a2
fix: Remove Extra Bytes Added By Discord Before OPUS Decoding (#2925)
Icebluewolf Sep 15, 2025
4257a9c
fix: detect our requirements
Lulalaby Sep 15, 2025
d7f4e21
chore(deps): upgrade dependency myst-parser to v4.0.1 (#2927)
renovate[bot] Sep 15, 2025
d5d162a
chore(deps): upgrade dependency mypy to ~=1.18.1 (#2928)
renovate[bot] Sep 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 7 additions & 5 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
* @Pycord-Development/maintainers
* @Pycord-Development/library-maintainers @Pycord-Development/library-contributors

/tests/ @Pycord-Development/maintain-tests @Pycord-Development/maintainers
/discord/ext/testing/ @Pycord-Development/maintain-tests @Pycord-Development/maintainers
/discord/ext/bridge/ @Pycord-Development/maintain-ext-bridge @Pycord-Development/maintainers
/.github/ @Pycord-Development/maintainers @Lulalaby
/discord/ @Pycord-Development/maintain-discord-api

/tests/ @Pycord-Development/maintain-tests
/discord/ext/testing/ @Pycord-Development/maintain-tests
/discord/ext/bridge/ @Pycord-Development/maintain-ext-bridge
/.github/ @Lulalaby
/docs/locales/ @Pycord-Development/maintain-translations
/docs/build/locales/ @Pycord-Development/maintain-translations
/.github/workflows/docs-localization-download.yml @Pycord-Development/maintain-translations
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
blank_issues_enabled: false
blank_issues_enabled: true
contact_links:
- name: Ask a question
about: Ask questions and discuss with other users of the library.
Expand Down
2 changes: 1 addition & 1 deletion .github/SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
| Version | Supported |
| ------- | ------------------ |
| 2.x | :white_check_mark: |
| <2.0.0 | :x: |
| <2.6.1 | :x: |

## Reporting a Vulnerability

Expand Down
31 changes: 0 additions & 31 deletions .github/dependabot.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
language: ["python"]
steps:
- name: "Checkout repository"
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: "Initialize CodeQL"
uses: github/codeql-action/init@v3
with:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/docs-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: "Checkout Repository"
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: "Setup Python"
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: "3.12"
python-version: "3.13"
cache: "pip"
cache-dependency-path: "requirements/docs.txt"
check-latest: true
Expand Down
51 changes: 51 additions & 0 deletions .github/workflows/docs-json-export.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: Docs JSON Export

on:
push:
branches:
- master
workflow_dispatch:

jobs:
export-docs-json:
name: Export docs.json
runs-on: ubuntu-latest
steps:
- name: Checkout repository
id: checkout
uses: actions/checkout@v5
- name: Set up Python
uses: actions/setup-python@v6
id: setup-python
with:
python-version: "3.13"
cache: "pip"
cache-dependency-path: "requirements/docs.txt"
check-latest: true
- name: Install dependencies
id: install-deps
run: |
python -m pip install -U pip
pip install ".[docs]"
pip install beautifulsoup4
- name: Build Sphinx HTML docs
id: build-sphinx
run: sphinx-build -b html docs docs/_build/html
- name: Export docs.json
id: generate-json
run: python scripts/docs_json_exporter.py
- name: Upload docs.json as artifact
uses: actions/[email protected]
id: artifact-upload
with:
name: Pycord Docs JSON
path: docs.json
retention-days: 1
- name: Show docs.json summary
run: |
head -n 40 docs.json || tail -n 40 docs.json
- name: Output artifact ID
run: |
echo "artifact-id=${{ steps.artifact-upload.outputs.artifact-id }}" >> $GITHUB_OUTPUT
echo "artifact-url=${{ steps.artifact-upload.outputs.artifact-url }}" >> $GITHUB_OUTPUT
echo "::notice::Artifact uploaded: ${{ steps.artifact-upload.outputs.artifact-url }}"
10 changes: 5 additions & 5 deletions .github/workflows/docs-localization-download.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,13 @@ jobs:
pr_id: ${{ steps.convert_outputs.outputs.pr_id }}
steps:
- name: "Checkout Repository"
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
fetch-tags: true
- name: "Install Python"
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: "3.12"
python-version: "3.13"
cache: "pip"
cache-dependency-path: "requirements/_locale.txt"
- name: "Install Dependencies"
Expand All @@ -40,7 +40,7 @@ jobs:
working-directory: ./docs
- name: "Crowdin"
id: crowdin
uses: crowdin/github-action@v2
uses: crowdin/github-action@v2.11.0
with:
upload_sources: false
upload_translations: false
Expand Down Expand Up @@ -74,7 +74,7 @@ jobs:
environment: translations
steps:
- name: "Checkout Repository"
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: "Refresh Pull"
run: |
git fetch --all
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/docs-localization-upload.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@ jobs:
environment: translations
steps:
- name: "Checkout Repository"
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
fetch-tags: true
- name: "Install Python"
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: "3.12"
python-version: "3.13"
cache: "pip"
cache-dependency-path: "requirements/_locale.txt"
- name: "Install Dependencies"
Expand All @@ -44,7 +44,7 @@ jobs:
sphinx-intl update -p ./build/locales ${{ vars.SPHINX_LANGUAGES }}
working-directory: ./docs
- name: "Crowdin"
uses: crowdin/github-action@v2
uses: crowdin/github-action@v2.11.0
with:
upload_sources: true
upload_translations: false
Expand Down
30 changes: 15 additions & 15 deletions .github/workflows/lib-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: "Checkout Repository"
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: "Setup Python"
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: "3.12"
python-version: "3.13"
cache: "pip"
cache-dependency-path: "requirements/dev.txt"
- name: "Install dependencies"
Expand All @@ -52,11 +52,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: "Checkout Repository"
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: "Setup Python"
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: "3.12"
python-version: "3.13"
cache: "pip"
cache-dependency-path: "requirements/dev.txt"
- name: "Install dependencies"
Expand All @@ -70,11 +70,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: "Checkout Repository"
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: "Setup Python"
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: "3.12"
python-version: "3.13"
cache: "pip"
cache-dependency-path: "requirements/dev.txt"
- name: "Install dependencies"
Expand All @@ -94,11 +94,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: "Checkout Repository"
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: "Setup Python"
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: "3.12"
python-version: "3.13"
cache: "pip"
cache-dependency-path: "requirements/dev.txt"
- name: "Install dependencies"
Expand All @@ -120,7 +120,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.9", "3.10", "3.11", "3.12"]
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
exclude:
- { python-version: "3.9", os: "macos-latest" }
include:
Expand All @@ -131,9 +131,9 @@ jobs:
PYTHON: ${{ matrix.python-version }}
steps:
- name: "Checkout Repository"
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: "Setup Python"
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
cache: "pip"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: "Check Semantic Pull Request"
uses: amannn/action-semantic-pull-request@v5.5.3
uses: amannn/action-semantic-pull-request@v6.1.1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
15 changes: 2 additions & 13 deletions .github/workflows/readthedocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,22 +18,11 @@ jobs:
environment: documentation
strategy:
matrix:
rdt_projects: [
"pycord-spanish",
"pycord-japanese",
"pycord-brazilian",
"pycord-russian",
"pycord-german",
"pycord-hindi",
"pycord-korean",
"pycord-italian",
"pycord-chinese",
"pycord-french"
]
rdt_projects: ["pycord-spanish", "pycord-japanese", "pycord-brazilian", "pycord-russian", "pycord-german", "pycord-hindi", "pycord-korean", "pycord-italian", "pycord-chinese", "pycord-french", "pyord-turkish"]
steps:
- name: "Trigger RDT ${{ matrix.rdt_projects }}"
run: |
PROJECT=${{ matrix.rdt_projects }}
curl --location --request POST "https://readthedocs.org/api/v3/projects/$PROJECT/versions/master/builds/" \
--header 'Content-Type: application/json' \
--header "Authorization: Token ${{ secrets.READTHEDOCS_TOKEN }}"
--header "Authorization: Token ${{ secrets.READTHEDOCS_TOKEN }}"
Loading
Loading