Releases: Pycord-Development/pycord
Releases · Pycord-Development/pycord
v2.0.0-beta.6
https://pypi.org/project/py-cord/2.0.0b6/
SlashCommandOptionType.from_datatype()
to fail with python versions < 3.10. As such, 2.0.0-beta.7 has been released and should be used instead.
What's Changed
- Fix some keyword arguments failing by @Middledot in #1127
- Add missing **kwargs param to support non-explicit parameters in
SlashCommandGroup
(fixes issue introduced by #1127) by @krittick in #1132 - Fix format issues in documentation by @Dorukyum in #1130
- Add
Bot.invoke_application_command
by @Dorukyum in #1134 - Small change to the DropDown example by @itsflorent in #1135
- Remove outdated note by @Middledot in #1139
- Remove outdated README section by @ImNimboss in #1133
- Fix
slash_autocomplete
example by @Icebluewolf in #1138 - Run parent checks in
can_run
by @plun1331 in #1027 - Improved Readme Badges by @TechWiz-3 in #1146
- Fix typo in
new_member
example by @Pysics in #1153 - Revert "Run parent checks in
can_run
" by @BobDotCom in #1158 - Revert "Revert "Run parent checks in
can_run
"" by @Dorukyum in #1159 - Add missing
**kwargs
to SlashCommandGroup by @Dorukyum in #1151 - Slight change in README by @27Saumya in #1152
- Add docs for
InputTextStyle
enum values. by @krittick in #1161 InteractionResponse.edit_message
in Modal Interactions by @Pysics in #1165- Fix a few spelling errors by @Pysics in #1163
- Add
menu_placeholder
parameter to allow specifying placeholder text for the PageGroup menu by @krittick in #1164 - Fix cog slash commands when using ctx.invoke() by @DaTurr3t in #1160
- Fix typehints for
send_modal
methods by @Dorukyum in #1157 - Add datetime task to examples by @tibue99 in #1174
- Add
Modal.on_error
by @Dorukyum in #1167 - Add
Client.get_message
by @Dorukyum in #1141 - fix some kwargs failing by @Middledot in #1170
- Add
Guild._fetch_role()
private method to support proper handling of role mentionable in slash command options by @krittick in #1101 - Fix reloading application command callbacks by @Dorukyum in #1186
- Implement Command Localization by @BobDotCom in #1185
- Allow type checkers to treat cached_property as a normal property. by @tsigma6 in #1188
- guide link in README.rst by @itsflorent in #1204
- Add url property to scheduled events by @Middledot in #1203
- Update README code example by @gaato in #1212
- Documentation Updates by @plun1331 in #1193
- Ban pagination by @BobDotCom in #1217
- Fix race condition in autocomplete by @BobDotCom in #1221
- [WIP] Add
reason
kwarg for message deletion (for audit log support) by @krittick in #1067 - Fix mypy error when type checking pycord with
namespace_packages
flag by @Defelo in #1218 - Inheritance issues by @BobDotCom in #1192
- Remove discord.commands.errors by @Dorukyum in #1219
- [ext.pages] Fix for "Unknown Message" errors when using ephemeral paginators by @krittick in #1224
- Remove deprecated mention syntax by @BobDotCom in #1228
- Make
get_desynced_commands
work with slash command groups by @Ratery in #986 - Remove Store Channels by @Middledot in #1215
- Bump sphinx from 4.4.0 to 4.5.0 by @dependabot in #1209
- Fix option parsing by @BobDotCom in #1229
- Add notification to stage instance creation by @Middledot in #1211
- Command registration rewrite v4 by @BobDotCom in #1208
- [ext.pages] General fixes and enhancements by @krittick in #1227
- Localization Fixes by @Middledot in #1232
- Text in voice by @BobDotCom in #1231
- Ability to set guild_ids for all commands in a cog by @Middledot in #1202
- Update bot.py by @JC-Chung in #1235
- Check if the target is a system or bot message by @Dorukyum in #1236
- [ext.pages] Fix logic for
page_count
calculation by @krittick in #1237 - Fix embeds not getting edited in with partial messages by @Middledot in #1238
- discord.ext.bridge by @BobDotCom in #1131
New Contributors
- @Icebluewolf made their first contribution in #1138
- @TechWiz-3 made their first contribution in #1146
- @DaTurr3t made their first contribution in #1160
- @tibue99 made their first contribution in #1174
- @tsigma6 made their first contribution in #1188
- @gaato made their first contribution in #1212
- @Defelo made their first contribution in #1218
- @JC-Chung made their first contribution in #1235
Full Changelog: v2.0.0-beta.5...v2.0.0-beta.6
v2.0.0-beta.5
https://pypi.org/project/py-cord/2.0.0b5/
What's Changed
- Add an assignment statement to setter by @FaberSid in #980
- Add slash command attachment example by @krittick in #965
- Update input_text.py by @rtk-rnjn in #984
- Modal and InputText updates/fixes by @krittick in #988
- Format project to adhere to PEP8 standards and best practices by @krittick in #896
- Add pre-commit workflows by @krittick in #990
- Add modals to docs by @krittick in #992
- Fix modal rows by @krittick in #993
- Move dev requirements to requirements-dev.txt by @BobDotCom in #995
- Fix #982 by @Middledot in #1007
- Bump API to v10 by @BobDotCom in #1012
- Properly set Black to use 120 characters for line length by @krittick in #1015
- Re-run Black after #1015 by @krittick in #1016
- Add better linting by @krittick in #1019
- Add Message Content Intent by @plun1331 in #1014
- Change title to pycord by @Dorukyum in #1021
- Add
wait()
method toModal
class by @krittick in #1013 - Minor Documentation Changes by @plun1331 in #1023
- Set force to default true (registration rewrite 2) by @BobDotCom in #1024
- Fix missing .channels wildcard import removed in #1012 by @krittick in #1035
- add discord.http.API_VERSION by @BobDotCom in #1032
- Add custom_id attribute to Interaction by @BobDotCom in #1040
- Note message content requirement in
commands.Bot
by @plun1331 in #1030 - Raise TypeError if component custom_id type is not
str
by @krittick in #1017 - Change custom_id MISSING comparison to
None
for Select class to match other components by @krittick in #1060 - Allow deferring of modal submits by @plun1331 in #1061
- Replace scheduled event imports with wildcard by @Middledot in #1036
- Add and update docstrings for
Modal
andInputText
objects and related methods by @krittick in #1066 - Remove lint workflow temporarily due to implementation concerns by @krittick in #1072
- Fix custom_id field in interactions by @unrealintegers in #1079
- Fix branch config by @Dorukyum in #1089
- Fix for
InputText.label
being required by @krittick in #1091 - Fix for
InputText.value
not being properly cleared for non-required fields by @krittick in #1094 - Add
reference
,allowed_mentions
, andmention_author
parameters to Paginator.send() by @krittick in #1097 - Add
client
property toInteraction
class by @krittick in #1090 - Add docs for
AutocompleteContext
,Option
,OptionChoice
, andon_application_command*
events. by @krittick in #1103 - Add shortcut property to send modals via ApplicationContext by @krittick in #1062
- Adds message_content intent to examples. by @ThatGenZGamer48 in #1053
- Various Paginator fixes for
disable()
,cancel()
, andrespond
methods. by @krittick in #1088 - Add
custom_id
attribute toPaginatorMenu
to fix bug with persistent views that include page groups by @krittick in #1106 - Fix attribute error with deprecated stage discovery by @Middledot in #1107
- Fix scheduled event payload typings by @Middledot in #1108
- Add scheduled_event attribute to stage instances by @Middledot in #1105
- Update
HTTPClient.kick()
to usereason
kwarg by @krittick in #1112 - Fix for PartialMessageable TypeError in ext.pages by @krittick in #1116
- Add
CommandPermission
docs by @krittick in #1121 - Add
Page
class toext.pages
to allow for greater flexibility with page contents by @krittick in #1123 - Mistake in an example by @itsflorent in #1126
New Contributors
- @FaberSid made their first contribution in #980
- @ThatGenZGamer48 made their first contribution in #1053
Full Changelog: v2.0.0-beta.4...v2.0.0-beta.5
v2.0.0-beta.4
https://pypi.org/project/py-cord/2.0.0b4/
What's Changed
- feat: type hint
Sink.vc
by @VincentRPS in #919 - fix: imports by @VincentRPS in #920
- Update audio_recording.py by @martinbndr in #924
- Fix AttributeError by @PythonIntermediateCoder in #923
- Add
created_at
toThread
by @plun1331 in #830 - Fixed type mismatch in sync_commands by @wurgo in #925
- Add typing back to actx.author by @krittick in #931
- Fix typo in
voice_client.py
by @HigherOrderLogic in #934 - Use a comment for feature freeze notice by @Dorukyum in #938
- Fix actx.invoke docstring by @Dorukyum in #937
- Fix getting desynced commands by @Luc1412 in #941
- Remove unnecessary type conversion by @Dorukyum in #939
- Update on_member_update in event reference docs by @argo0n in #932
- Add
selected_options
andunselected_options
properties toApplicationContext
by @krittick in #935 - Fix doc typo in
bot.py
by @HigherOrderLogic in #944 - Remove debug_guild references by @Dorukyum in #945
- Improve and fix command registration by @Luc1412 in #957
- Updates and fixes to
ApplicationContext.selected_options
andApplicationContext.unselected_options
by @krittick in #953 - Fix slash converters by @Ratery in #960
- Fix typo in comment by @Svenskithesource in #962
- Add support for Input Text and Modal components by @krittick in #630
- Slash Attachments by @Lulalaby in #579
- Add
type
property toInputText
by @plun1331 in #969 - Remove interactionsBot example by @krittick in #971
- Update
Item
references in modal.py toInputText
by @krittick in #966 - fix cog.walk_commands() and SlashCommandGroup by @Middledot in #967
- Raise fatal errors on permissions failure by @Dorukyum in #958
New Contributors
- @martinbndr made their first contribution in #924
- @PythonIntermediateCoder made their first contribution in #923
- @wurgo made their first contribution in #925
- @HigherOrderLogic made their first contribution in #934
- @Svenskithesource made their first contribution in #962
Full Changelog: v2.0.0-beta.3...v2.0.0-beta.4
v2.0.0-beta.3
https://pypi.org/package/py-cord/2.0.0b3
What's Changed
Full Changelog: v2.0.0-beta.2...v2.0.0-beta.3
v2.0.0-beta.2
https://pypi.org/project/py-cord/2.0.0b2
What's Changed
- Voice Receiving by @VincentRPS in #532
- x by @Lulalaby in #750
- Refactor Voice Recording by @VincentRPS in #832
- feat: add get audio functions by @VincentRPS in #837
- Use BytesIO for output in Sink (voice receive) by @plun1331 in #842
- Update voice receive example by @plun1331 in #843
- Fix error with option default params by @Ratery in #846
- Fix role
icon
argument not setting unicode_emoji to None by @argo0n in #876 - fix: do some typing in commands/context.py by @AnimateShadows in #848
- Fix extensions in discord.Bot by @plun1331 in #838
- Switch read_messages & view_channel by @Lulalaby in #881
- Add missing
guild_ids
parameter toSlashCommandGroup.create_subgroup
by @krittick in #880 - Add missing docs by @Lulalaby in #877
- update: fix typo in CONTRIBUTING (line 49) by @Bimi05 in #890
- Remove MISSING check from embed, embeds, view (fix for #303) by @emretech in #892
- Followup for #838 by @plun1331 in #888
- Options: set required to False when default value is None by @stijndcl in #903
- [ext.pages] Add disable/cancel methods to
Paginator
class by @krittick in #895 - Fix by @Lulalaby in #905
- Features/voice receive by @Lulalaby in #751
- Command registration rewrite by @BobDotCom in #759
New Contributors
Full Changelog: v2.0.0-beta.1...v2.0.0-beta.2
v2.0.0-beta.1
https://pypi.org/project/py-cord/2.0.0b1/
What's Changed
- Pycord by @CodeWithSwastik in #2
- Fix circular import by @AnimateShadows in #3
- Link fix by @gx1285 in #6
- Japanese version by @gx1285 in #7
- Add decorator interface for slash commands by @Dorukyum in #4
- Link fix by @gx1285 in #8
- Changed AppMixin, BotBase, SlashCmds, etc by @Middledot in #12
- Refactor and fix bot.py by @Dorukyum in #13
- Fixes In Documentation Links/Names by @xFGhoul in #16
- Fix READMEs by @ChickenDevs in #14
- Slash Command Options + some file changes by @Middledot in #20
- Fixes for previous pr by @Middledot in #21
- Create about.md by @Dorukyum in #22
- Add SlashCommand.guild_ids by @Dorukyum in #24
- Update README.ja.rst by @gx1285 in #26
- Create InteractionContext by @Dorukyum in #29
- Update errors.py by @GreenDiscord in #32
- Decorator Edit by @Middledot in #33
- fix discord.py to pycord by @yo56789 in #34
- Typehint discord/app/commands.py by @Dorukyum in #37
- Add MessageCommand compatibility by @Middledot in #38
- fix: call bulk_upsert_guild_commands only if there are commands to up… by @zeffo in #40
- Implements a new
get_or_fetch
feature by @xFGhoul in #42 - Revert "Implements a new
get_or_fetch
feature" by @CodeWithSwastik in #43 - MINOR discordpy >> pycord doc links update by @Codeize in #48
- Add allowed_mentions to respond and author to context by @LilJess13 in #47
- Ignore non dispatchable items when refreshing a view by @Luc1412 in #50
- Merge slash commands into master by @BobDotCom in #31
- Remove auto response on unknown command. by @CodeWithSwastik in #56
- Include bot in interaction context by @jgayfer in #58
- Sync slash with master by @CodeWithSwastik in #61
- Minor fixes by @CodeWithSwastik in #64
- Add missing documentation for get_application_context by @jgayfer in #59
- Allowed mentions work with interactions on bot init by @LilJess13 in #70
- Add official Discord Developers server by @hackermondev in #62
- Typehint and document discord/app/context.py by @Dorukyum in #74
- add ctx.voice_client and ctx.typing shortcuts for InteractionContext by @zeffo in #82
- Fix ictx.message type by @Dorukyum in #87
- Make invalid token type raise TypeError by @Dorukyum in #88
- Improve message for
ExtensionNotFound
by @nerdguyahmad in #108 - Add missing Bot.run() line by @nerdguyahmad in #115
- Add remove methods for image and thumbnail in embeds by @nerdguyahmad in #111
- Add Color.nitro_pink branding color by @nerdguyahmad in #122
- [Commands] Remove redundant type declaration of input_type in Options() class by @rpop0 in #121
- Remove type hinting of slash_command, user_command, message_command by @rpop0 in #125
- Fix Components getting added to children instead of Items by @Luc1412 in #119
- Add create_activity_invite shortcut method by @CodeWithSwastik in #128
- Merge cogs into slash by @CodeWithSwastik in #124
- Fix a TypeError by @proguy914629bot in #132
- Allow option decor to infer type from the typehint by @Grace-codes in #139
- Add Raw thread delete event by @nerdguyahmad in #123
- Add support for Welcome screen by @nerdguyahmad in #143
- Make InteractionContext an abc.Messageable by @BobDotCom in #130
- merge slash into restructure by @BobDotCom in #145
- Making about.md a little bit better by @pgamerx in #140
- Add reason support in welcome screen edits. by @nerdguyahmad in #171
- Add call to ApplicationCommand by @AnimateShadows in #179
- Change
ctx.send
toctx.respond
in the examples by @Grace-codes in #182 - Replace extension errors with new ones. by @nerdguyahmad in #109
- Add a dunder len to Message by @Grace-codes in #176
- merge master into feature/slash by @BobDotCom in #195
- Change
ctx.send
toctx.respond
in the README by @Grace-codes in #197 - Python bytes, not Bytes just like the line above by @cclauss in #75
- Prefer
static_format
overformat
with static assets by @Astrea49 in #60 - Make id parameter positional only by @nerdguyahmad in #114
- Added START_EMBEDDED_ACTIVITIES permission #198 by @DeviousLab in #199
- Implement Command.cooldown by @Dorukyum in #225
- Add a code of conduct by @pgamerx in #147
- fix: distribution by @AomiVel in #214
- Fix typos discovered by codespell by @cclauss in #79
- License Updates and Code Vulnerability Checking by @BobDotCom in #239
- Add *items to View by @Dorukyum in #236
- Add a key feature to README by @Grace-codes in #202
- Add
can_send
method to Messageable by @Grace-codes in #183 - Set pycord user-agent by @typpo in #241
- Revert "Add
can_send
method to Messageable" by @CodeWithSwastik in #243 - Revert "Revert "Add
can_send
method to Messageable"" by @BobDotCom in #245 - created delete_after parameter for ctx.respond by @Cheeseboy8020 in #180
- Added
on_raw_typing
event by @Astrea49 in #63 - add support for role icons by @zeffo in #254
- Added new embedded activites with documentation. by @Prince2347X in #267
- add support for sending file(s) in interaction response by @zeffo in #263
- Use dict.get to avoid KeyError in discord/message.py by @zeffo in #268
- Revert "Add a dunder len to Message" by @CodeWithSwastik in #270
- Add missing flags by @Lulalaby in #271
- Implement custom converter types by @Dorukyum in #256
- Bump sphinx from 4.0.2 to 4.2.0 by @dependabot in #240
- Merge
master
tofeature/slash
by @CodeWithSwastik in #283 - merge feature/slash into restructure by @BobDotCom in #284
- Merge restructure into slash by @BobDotCom in #138
- merge feature/slash into master by @BobDot...
v1.7.3
https://pypi.org/project/py-cord/1.7.3
Full Changelog: v1.7.2...v1.7.3