Skip to content

Releases: Pycord-Development/pycord

v2.7.0rc2

22 Oct 10:16

Choose a tag to compare

v2.7.0rc2 Pre-release
Pre-release

What's Changed

  • fix: lala by @Lumabots in #2896
  • chore: merge count into master by @Lulalaby in #2897
  • chore(actions): minor change so pre-commit can fix by @Lulalaby in #2898
  • fix: manage silence for new SSRC with existing user_id by @rclaveau-tech in #2808
  • fix: missing changelog by @Lulalaby in #2900
  • fix: usage of SlashCommandOptionType since its a subclass of tuple by @Lumabots in #2901
  • chore(deps): upgrade crowdin/github-action action to v2.11.0 by @renovate[bot] in #2895
  • feat: ✨ Parse data as message in parse_message_update instead of using _update by @Paillat-dev in #2780
  • fix: Unbound raw reference in parse_message_update by @Lumabots in #2905
  • feat: Implement with_response For Interaction Callbacks by @Icebluewolf in #2711
  • chore(deps): bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 in /.github/workflows in the github_actions group across 1 directory by @dependabot[bot] in #2909
  • chore(deps): upgrade actions/setup-python action to v6 by @Lulalaby in #2912
  • fix: AttributeError for view=None in Webhook.send by @yoggys in #2915
  • chore(deps): upgrade softprops/action-gh-release action to v2.3.3 by @renovate[bot] in #2906
  • feat: ✨ Add support for new member fields for bots by @Soheab in #2910
  • fix(views): View.message being None initially by @Soheab in #2916
  • fix(state): ensure _messages is not None before updating message list by @plun1331 in #2924
  • feat: Add support for default_values in Selects by @DA-344 in #2899
  • fix: typehint issue by @Lumabots in #2917
  • fix: Remove Extra Bytes Added By Discord Before OPUS Decoding by @Icebluewolf in #2925
  • chore(deps): upgrade dependency myst-parser to v4.0.1 by @renovate[bot] in #2927
  • chore(deps): upgrade dependency mypy to ~=1.18.1 by @renovate[bot] in #2928
  • fix: 🐛 Fix TypeError when typing ui.Select by @Paillat-dev in #2943
  • feat: FileUpload in Modal by @plun1331 in #2938
  • fix: missing > in CategoryChannel.__repr__ method by @Lumabots in #2953
  • feat: Restrict Python version to <3.14 in pyproject.toml by @Lumabots in #2954
  • docs: update docstring for mention_everyone to include role mentions by @Lumabots in #2957
  • feat: Add support for Guild Incident Actions and Incidents Data parsing by @Lumabots in #2955
  • chore(deps): upgrade github/codeql-action action to v4 by @renovate[bot] in #2946
  • chore(deps): upgrade dependency setuptools-scm to >=9.2,<=9.2.2 by @renovate[bot] in #2949
  • fix: 🐛 Handle python 3.12+ TypeAliasType in Option parsing by @Paillat-dev in #2952
  • feat(loop): add optional overlap support to allow concurrent loop executions by @Lumabots in #2771
  • chore(deps): upgrade github packages by @renovate[bot] in #2945
  • chore(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in #2941
  • feat: 🔧 Enable pre-commit autoupdate in renovate by @Paillat-dev in #2942
  • chore(deps): upgrade dependency pynacl to >=1.6,<1.7 by @renovate[bot] in #2929
  • chore(deps): upgrade dependency pytest-asyncio to ~=1.2.0 by @renovate[bot] in #2930
  • chore(deps): upgrade dependency sphinx to v8.2.3 by @renovate[bot] in #2931
  • chore(deps): upgrade dependency sphinx-autodoc-typehints to v2.5.0 by @renovate[bot] in #2932
  • chore(deps): upgrade dependency sphinxext-opengraph to v0.13.0 by @renovate[bot] in #2933
  • fix: 🏷️ Fix incorrect view rtypes by @Paillat-dev in #2940
  • chore(deps): upgrade dependency sphinx-autodoc-typehints to v3 by @renovate[bot] in #2935
  • docs: 📝 Document PrimaryGuild and User.primary_guild by @Paillat-dev in #2937
  • feat: Implement better get_or_fetch by @Lumabots in #2776
  • fix: Add missing copyright to incidents.py by @Lumabots in #2965
  • fix: 🚑 Fix typing.TypeAliasType not present in python <3.12 by @Paillat-dev in #2967
  • fix: add missing type checking for primary guild member, changelog and docs for incident data) by @Lumabots in #2968
  • fix: 🐛 Async staticmethod autocompletes are not awaited by @Paillat-dev in #2966
  • feat: ✨ Allow for functools.partial and functions returning an awaitable as autocomplete by @Paillat-dev in #2914
  • feat: redo CV2 and New Modal implementation by @NeloBlivion in #2904
  • feat: ✨ Add bypass slowmode perm by @Paillat-dev in #2939
  • refactor: ♻️ Refactor weird checks in CogMeta and fix some typing and other qol things by @Paillat-dev in #2730
  • feat: implement positional flags by @Vioshim in #2443
  • fix(members): make sure the member's inner user is updated by @Soheab in #2970
  • feat: Add mention property to BaseEmoji class by @Lumabots in #2972
  • Revert "feat: Add mention property to BaseEmoji class" by @Lulalaby in #2973
  • feat: emoji mention (#2974) by @Lulalaby in #2975

New Contributors

Full Changelog: v2.7.0rc1...v2.7.0rc2

v2.7.0rc1

30 Aug 21:19

Choose a tag to compare

v2.7.0rc1 Pre-release
Pre-release

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: ...
Read more

v2.6.1

15 Sep 19:42
v2.6.1
e473822

Choose a tag to compare

What's Changed

  • Fixed premature garbage collection of tasks by @Haptein in #2510
  • Fixed EntitlementIterator type hints and behavior with limit > 100 by @yoggys in #2555
  • Fixed missing stacklevel parameter in warn_deprecated function call inside @utils.deprecated by @Readeem in #2500
  • Fixed the type hint in ConnectionState._polls to reflect actual behavior, changing it from Guild to Poll by @Readeem in #2500
  • Fixed missing __slots__ attributes in RawReactionClearEmojiEvent and RawMessagePollVoteEvent by @Readeem in #2500
  • Fixed the type of ForumChannel.default_sort_order, changing it from int to SortOrder by @Readeem in #2500
  • Fixed PartialMessage causing errors when created from PartialMessageable by @plun1331 in #2568
  • Fixed the guild attribute of Members recieved from a UserCommand being None by @plun1331 in #2573
  • Fixed Webhook.send not including attachment data by @NeloBlivion in #2513
  • Fixed inverted type hints in CheckAnyFailure by @Paillat-dev in #2502

Full Changelog: v2.6.0...v2.6.1

v2.6.0

10 Jul 15:16
v2.6.0
ed1f73c

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.5.0...v2.6.0

(Re-releasing due to docs addition)

v2.5.0

02 Mar 08:59
87d2331

Choose a tag to compare

https://pypi.org/project/py-cord/2.5.0

What's Changed

Read more

v2.4.1

20 Mar 22:54
9d4d0f7

Choose a tag to compare

https://pypi.org/project/py-cord/2.4.1

What's Changed

  • fix: SlashCommandGroup.walk_commands() error by @krishnans2006 in #1838
  • docs: add missing changelog and fix stage_raise_hand grammar by @JustaSqu1d in #1924
  • fix: change Colour.embed_background() colors to correspond to new colors by @TheGiga in #1931
  • chore(deps-dev): Update mypy requirement from ~=1.0.0 to ~=1.0.1 by @dependabot in #1929
  • chore(docs): add missing decorator in examples by @JustaSqu1d in #1950
  • fix: ip discovery changes (74 byte udp packets) by @Lulalaby in #1955
  • fix: pass reason to the correct method in AutoModRule by @Om1609 in #1960
  • docs: fix message_content missing subject by @JustaSqu1d in #1975

Full Changelog: v2.4.0...v2.4.1

v2.3.3

11 Feb 02:48
68e2f1a

Choose a tag to compare

https://pypi.org/project/py-cord/2.3.3

What's Changed

  • Fixed a bug that caused crashes on startup due to a update in the API.

Full Changelog: v2.3.2...v2.3.3

v2.4.0

11 Feb 03:18
777a2c6

Choose a tag to compare

https://pypi.org/project/py-cord/2.4.0

What's Changed

New Contributors

Full Changelog: v2.3.3...v2.4.0

v2.3.2

03 Dec 16:03
7b0f851

Choose a tag to compare

https://pypi.org/project/py-cord/2.3.2

What's Changed

New Contributors

Full Changelog: v2.3.1...v2.3.2

v2.3.1

27 Nov 20:02
f202548

Choose a tag to compare

https://pypi.org/project/py-cord/2.3.1

What's Changed

Full Changelog: v2.3.0...v2.3.1