Releases: Pycord-Development/pycord
Releases · Pycord-Development/pycord
v2.7.0rc2
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 inparse_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 typingui.Select
by @Paillat-dev in #2943 - feat: FileUpload in Modal by @plun1331 in #2938
- fix: missing
>
inCategoryChannel.__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
inOption
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
andUser.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
- @rclaveau-tech made their first contribution in #2808
Full Changelog: v2.7.0rc1...v2.7.0rc2
v2.7.0rc1
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: ...
v2.6.1
What's Changed
- Fixed premature garbage collection of tasks by @Haptein in #2510
- Fixed
EntitlementIterator
type hints and behavior withlimit > 100
by @yoggys in #2555 - Fixed missing
stacklevel
parameter inwarn_deprecated
function call inside@utils.deprecated
by @Readeem in #2500 - Fixed the type hint in
ConnectionState._polls
to reflect actual behavior, changing it fromGuild
toPoll
by @Readeem in #2500 - Fixed missing
__slots__
attributes inRawReactionClearEmojiEvent
andRawMessagePollVoteEvent
by @Readeem in #2500 - Fixed the type of
ForumChannel.default_sort_order
, changing it fromint
toSortOrder
by @Readeem in #2500 - Fixed
PartialMessage
causing errors when created fromPartialMessageable
by @plun1331 in #2568 - Fixed the
guild
attribute ofMember
s recieved from aUserCommand
beingNone
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
What's Changed
- feat: Change type of
Guild.bitrate_limit
toint
. by @yoggys in #2387 - fix: Proper type-hinting & docstring of
Member.move_to
andMember.edit
by @yoggys in #2386 - fix: Replace deprecated pkg_resources with importlib.metadata to clear DeprecationWarning by @Revnoplex in #2392
- feat: add
banner
toClientUser.edit
by @Braandn in #2396 - fix: add user argument to paginator.edit by @NeloBlivion in #2390
- docs: fix typo by @JustaSqu1d in #2401
- fix: NameError in interaction edge cases by @NeloBlivion in #2402
- feat: retry http requests that fail with a 503 status by @D4rk-S0ul in #2395
- fix: type-hinting in ScheduledEvent.subscribers by @yoggys in #2400
- fix: TypeError when
ScheduledEvent.subscribers
limit is None by @yoggys in #2407 - feat: add once kwarg to Cog.listener by @NeloBlivion in #2403
- fix: pass proper state to interaction._guild by @NeloBlivion in #2411
- fix: option and BridgeOption adjustments by @NeloBlivion in #2417
- feat: implement Guild.search_members by @NeloBlivion in #2418
- fix: Added member data to the raw_reaction_remove event by @jordan-day in #2412
- docs: remove false optional by @Dorukyum in #2424
- fix: Guild.query_members may accept empty query and limit by @NeloBlivion in #2419
- fix(actions): fallback to macos-13 in test suite for python 3.8 & 3.9 by @Lulalaby in #2437
- fix: Raise WebSocketClosure on protocol level errors by @Jegarde in #2435
- feat: Support bulk banning in guilds by @NeloBlivion in #2421
- fix: type-hinting in Guild.bulk_ban by @yoggys in #2440
- fix: AttributeError using PartialMessage.edit(embed=None) by @Readeem in #2446
- fix(ext-pages): revert paginator on callback fail by @BobDotCom in #2448
- fix: remove module-level deprecation warn by @BobDotCom in #2450
- fix: missing
application_id
inEntitlement.delete
by @yoggys in #2458 - fix: Overall type-hinting improvements by @yoggys in #2457
- feat: Polls by @NeloBlivion in #2408
- fix: wrong var name by @Lulalaby in #2475
- fix: options initializing with null input type by @nexy7574 in #2464
- feat: user-installable apps by @plun1331 in #2409
- docs: limits on integer and number option types by @JustaSqu1d in #2462
- feat: update monetization by @plun1331 in #2438
- fix: always cast PartialMessage(able) IDs to int by @NeloBlivion in #2406
- feat: add Attachment.title by @NeloBlivion in #2486
- feat: implement MemberFlags by @NeloBlivion in #2489
- feat: implement RoleFlags by @NeloBlivion in #2487
- fix: enum option issues by @NeloBlivion in #2463
- feat: implement MessageCall by @NeloBlivion in #2488
- fix: remove_application_command missing case by @Dorukyum in #2480
- fix: premium buttons and entitlement iterator by @tibue99 in #2490
- fix: audit log filtering & sorting by @Lulalaby in #2371
- chore: remove
vanity_code
fromGuild.edit
by @Dorukyum in #2491 - fix: further address audit log issues by @NeloBlivion in #2492
- chore: improve nesting error message by @Dorukyum in #2275
- docs: Add missing attributes to UserCommand and MessageCommand by @Icebluewolf in #2494
- chore: update readme and changelog by @Dorukyum in #2493
- docs: add docs for Interaction.entitlements by @plun1331 in #2495
New Contributors
- @Braandn made their first contribution in #2396
- @D4rk-S0ul made their first contribution in #2395
- @jordan-day made their first contribution in #2412
- @Jegarde made their first contribution in #2435
- @Readeem made their first contribution in #2446
Full Changelog: v2.5.0...v2.6.0
(Re-releasing due to docs addition)
v2.5.0
https://pypi.org/project/py-cord/2.5.0
What's Changed
- feat: Bridge Command Events by @OmLanke in #1916
- 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
- feat: Implement audit log events by @NeloBlivion in #1932
- fix(misc): RawAuditLogEntryEvent fixes by @NeloBlivion in #1937
- feat: Move additional event handler functionality to
Client
by @davidhozic in #1907 - fix: UnboundLocalError by @OmLanke in #1928
- fix: AttributeErrors from event handler move by @NeloBlivion in #1946
- feat: add
once
decorator todiscord.Client
by @OmLanke in #1940 - chore(docs): add missing decorator in examples by @JustaSqu1d in #1950
- feat: Support for text in stage by @NeloBlivion in #1936
- fix: ip discovery changes (74 byte udp packets) by @Lulalaby in #1955
- fix: pass
reason
to the correct method in AutoModRule by @OmLanke in #1960 - docs: fix message_content missing subject by @JustaSqu1d in #1975
- feat: add current_page parameter to paginator.update() by @DefiDebauchery in #1983
- feat!: one time event listeners by @OmLanke in #1957
- feat(ApplicationFlags): add application_auto_moderation_rule_create_badge by @JustaSqu1d in #1992
- fix: attribute error with listeners in cogs by @OmLanke in #1989
- fix(scheduled_events): location editing breaking by @Middledot in #1998
- fix: bridge command group name by @OmLanke in #2000
- fix: add None support for ClientUser edit by @ItsRqtl in #1994
- docs: fix typo in .send docstring by @Lacosst0 in #2007
- chore: update file upload size limit by @JustaSqu1d in #2014
- chore(docs): revert removal of custom search scoring by @BobDotCom in #2019
- fix(ext.bridge): Bridge options & bool converter breaking sometimes by @Middledot in #1999
- feat: suppress FFMPEG output by @OmLanke in #1993
- feat: add new parameters to
discord.Embed
by @davidhozic in #1996 - feat: Add possibility to start bot via async context manager by @Snawe in #1801
- fix: store message in view when sent using webhook or when message is edited by @OmLanke in #1997
- fix: webhook message editing on forums missing thread_id by @qoft in #1981
- feat: Add custom_message to AutoModActionMetadata and fix TypeError on AutoModRule by @NeloBlivion in #2029
- docs(changelog): add missing changelog by @Lulalaby in #2031
- docs: add a link to guild features by @JustaSqu1d in #2028
- feat: voice message support by @Lulalaby in #2016
- feat: Add data attribute to all raw event payloads by @NeloBlivion in #2023
- feat: Move ctx.respond to Interaction and implement Interaction.edit by @NeloBlivion in #2026
- feat: Received Interactions come with a channel object by @NeloBlivion in #2025
- fix: Improve Automod compatibility with Audit Logs + minor fixes by @NeloBlivion in #2030
- docs: update thread edit docs by @plun1331 in #2034
- fix!: Reflect the api for getting bans correctly by @Lulalaby in #1922
- feat: Add synchronization to start of audio recordings by @OmLanke in #1984
- chore!: move configs to global .github by @Lulalaby in #2041
- feat!: Add
view.parent
and storeview.message
on receiving Interaction for a component by @OmLanke in #2036 - fix(docs): Fix readthedocs build failures by @BobDotCom in #2046
- fix(ext.bridge): Handle BridgeCommand while unloading cogs by @OmLanke in #2048
- docs: clarify defer's ephemeral arg by @JustaSqu1d in #2053
- docs: Document @option.parameter_name by @NeloBlivion in #2054
- fix: Restore overriding on_application_command_error via listener by @NeloBlivion in #2044
- feat(ext.bridge): add walk command functions & dynamically fetch attrs in commands variants by @Middledot in #1867
- docs: clarify autocomplete docs by @JustaSqu1d in #2055
- chore(i18n): change localization attributes' defaults (#1866) by @Middledot in #2056
- fix: add defaults to __init__s on embed classes by @plun1331 in #2061
- chore!: "fix: add defaults to __init__s on embed classes" by @Lulalaby in #2062
- refactor!: embed classes by @OmLanke in #2063
- docs: mark Client.get_or_fetch_user() as a coro by @Sengolda in #2069
- chore(actions): bump ribtoks/tdg-github-action to v0.4.7-beta by @Lulalaby in #2067
- fix: embeds having weird state by @UP929312 in #2071
- fix: KeyError when using method 'individual' by @doluk in #1925
- docs: remove
@client.once()
by @OmLanke in #2073 - feat!: pomelo by @Lulalaby in #2042
- fix: Make AuditLogEntry user/user_id optional by @NeloBlivion in #2079
- docs(changelog): log username change by @Dorukyum in #2085
- feat: Add icon and unicode_emoji to Guild.create_role by @NeloBlivion in #2086
- fix: Adjust default_avatar behavior depending on username by @NeloBlivion in #2087
- fix: channel id might be null by @Lulalaby in #2078
- fix: creating forum threads with files by @elliotcubit in #2075
- fix: wrong type hint
Sink.vc
by @XXMA16 in #2090 - feat!: Client.on_error() improvement with new parameter by @mariohero24 in #1945
- chore: cleanup
audio_recording_merged
example by @OmLanke in #2093 - fix: changelog entry in wrong section by @Lulalaby in #2092
- fix: default avatar % 6 if migrated by @NyuwBot in #2100
- fix: command_prefix and help_command typehints by @Dorukyum in #2099
- feat: add new embedded activities by @JustaSqu1d in #2102
- revert: #1945 by @plun1331 in #2103
- fix: values access before interaction by @plun1331 in #2104
- fix: #1805 by @Nzii3 in #1806
- docs: fix broken link by @JustaSqu1d in #2108
- fix:
KeyError
inEmbedMedia
by @OmLanke in #2109 - feat(ext.bridge): add
bridge.Context
as a Union class by @OmLanke in #2106 - fix: Flags again... by @NeloBlivion in #2111
- feat: Add
cooldown
andmax_concurrency
toSlashCommandGroup
by @OmLanke in #2091 - feat: handle typing.Annotated form annotations in sl...
v2.4.1
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
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
https://pypi.org/project/py-cord/2.4.0
What's Changed
- fix: creating automod rules & automod docs by @plun1331 in #1822
- chore: rename certified moderator by @JustaSqu1d in #1825
- fix: migrating v2 formatting error by @JustaSqu1d in #1826
- fix(ext.bridge): fix groups missing parent attr by @Middledot in #1823
- fix(docs): utils.as_chunk format error by @JustaSqu1d in #1829
- chore: use correct aiohttp extra in requirements/speed.txt by @classabbyamp in #1830
- feat: Update AutoMod implementation by @TheEnigmaBlade in #1809
- fix: Reflect the api for bans by @Lulalaby in #1828
- fix: Specify required argument types for variadic functions by @mattabullock in #1850
- feat: Add image parameter to create_scheduled_event by @Snawe in #1831
- docs: New select examples by @Lulalaby in #1843
- feat: add missing message types by @JustaSqu1d in #1852
- chore: Typehinting arguments and variable for examples by @CringleySDays in #1855
- feat!: add missing embedded activities by @JustaSqu1d in #1859
- fix: '_io.BytesIO' object has no attribute 'name' in paginator by @yoggys in #1869
- chore: Update logos by @Lulalaby in #1871
- chore: Fix grammar issues on readme by @WilliamDavidHarrison in #1875
- fix: images sending as 0 bytes in paginator if sent as
io.BytesIO
by @compugenius in #1881 - fix: Update release_level parameters by @Revnoplex in #1886
- docs: Remove reference to Github discussions by @BaconErie in #1888
- fix: Document Option.channel_types and properly support further channel types by @NeloBlivion in #1883
- feat: application role connections by @plun1331 in #1791
- feat: add silent messages to MessageFlags by @JustaSqu1d in #1912
- feat: add silent parameter to Messageable.send by @Dorukyum in #1913
- feat: add GIF sticker format by @Dorukyum in #1915
- feat: add more raw events by @BobDotCom in #1880
- fix: properly store advanced version_info data by @BobDotCom in #1920
New Contributors
- @classabbyamp made their first contribution in #1830
- @TheEnigmaBlade made their first contribution in #1809
- @mattabullock made their first contribution in #1850
- @CringleySDays made their first contribution in #1855
- @WilliamDavidHarrison made their first contribution in #1875
- @compugenius made their first contribution in #1881
- @Revnoplex made their first contribution in #1886
- @BaconErie made their first contribution in #1888
Full Changelog: v2.3.3...v2.4.0
v2.3.2
https://pypi.org/project/py-cord/2.3.2
What's Changed
- build: update changelog link to docs page by @BobDotCom in #1803
- chore(pre-commit): pre-commit autoupdate by @pre-commit-ci in #1804
- chore(docs): attachment option type no longer in beta by @JustaSqu1d in #1812
- chore(deps-dev): Update pylint requirement from ~=2.15.6 to ~=2.15.7 by @dependabot in #1810
- chore(deps-dev): Bump flake8 from 5.0.4 to 6.0.0 by @dependabot in #1797
- fix: Fix attribute error in select by @ItsRqtl in #1814
- fix(ext.bridge): fix new issue with bridge_commands attribute by @Middledot in #1815
- fix: map received applied_tags to int by @Dorukyum in #1817
New Contributors
Full Changelog: v2.3.1...v2.3.2
v2.3.1
https://pypi.org/project/py-cord/2.3.1
What's Changed
- fix(ext.bridge): fix bridge_commands attribute by @Middledot in #1802
Full Changelog: v2.3.0...v2.3.1