Commit Graph
5379 Commits
Author SHA1 Message Date
Rapptz 1bc330a48a Version bump for development 2025-08-18 15:07:05 -04:00
Rapptz 9845a53d3d Version bump to v2.6.0 v2.6.0 2025-08-18 15:00:51 -04:00
Rapptz 714df2cfde Add changelog for v2.6 2025-08-18 15:00:51 -04:00
Rapptz 5d49f11709 Remove View.from_dict typing 2025-08-18 15:00:51 -04:00
Rapptz fc12a41cdf Run black 2025-08-18 14:49:32 -04:00
Rapptz 064cb7af71 Add View.total_children_count 2025-08-18 14:42:55 -04:00
Rapptz f08c042217 Add content_length method to LayoutView and container items 2025-08-18 14:33:15 -04:00
Rapptz e00bb0b0f3 Change info directive to note 2025-08-18 13:44:29 -04:00
Rapptz 13d1fbee58 Add more detail to what filenames are allowed in File.uri 2025-08-18 13:33:30 -04:00
Rapptz 76258d071a Add note for File.uri and ASCII only names 2025-08-18 13:27:18 -04:00
Rapptz 6f6d990195 Fix type error with ItemCallbackType 2025-08-18 07:13:50 -04:00
Rapptz 0c98251087 Move Locale.language_code documentation to where it belongs 2025-08-18 06:19:30 -04:00
Rapptz 4854c56d58 Allow discord.File in places where UnfurledMediaItem or str are allowed 2025-08-18 06:11:59 -04:00
Rapptz 98d2113cdd Hide interaction_check where it isn't really applicable 2025-08-18 05:05:05 -04:00
Rapptz 9ef5b054e5 Refactor total children count to an overrideable method 2025-08-18 04:49:20 -04:00
Rapptz 5887ce1430 Fix settings example not resetting option default state 2025-08-18 04:35:41 -04:00
Rapptz 2a69ac4ca8 Document difference between View and LayoutView 2025-08-18 04:34:24 -04:00
Rapptz eb84d0dfcb Add example showcasing ui.Label in modals 2025-08-17 20:02:21 -04:00
Rapptz 22d6e8d0aa Add example showcasing how to do a settings panel 2025-08-17 19:48:18 -04:00
Rapptz 4be15b5616 Add example showcasing Container for Embed-like layouts 2025-08-16 06:18:36 -04:00
Rapptz 24d3a12117 Remove unused row parameter from TextDisplay 2025-08-16 06:18:36 -04:00
Rapptz 4f539b710f Fix type errors in all examples 2025-08-16 06:18:36 -04:00
7e2ca02fd1 Add total_message_sent attribute to threads
Co-authored-by: Alex Nørgaard <Umbra@AbstractUmbra.dev>
Co-authored-by: dolfies <jeyalfie47@gmail.com>
2025-08-15 11:38:56 -04:00
Rapptz 08ef967371 Typecheck when constructing MediaGalleryItem 2025-08-15 08:11:13 -04:00
Soheab 983a9b8f94 Use Unpack where it's possible 2025-08-15 05:36:36 -04:00
SoheabandDanny 13432591c6 Fix various docs around UI items
Co-authored-by: Danny <1695103+Rapptz@users.noreply.github.com>
2025-08-14 12:00:09 -04:00
Sacul 4839036eea Add missing guild features in types.guild 2025-08-14 11:44:41 -04:00
Soti 773fcc83df Remove outdated note about having to delete owned guild 2025-08-14 11:43:50 -04:00
Rapptz 38c6407ffd Maintain a reference to View dispatched tasks 2025-08-14 00:47:55 -04:00
Rapptz 3fb627d078 Add support for label components and select in modals 2025-08-14 00:47:55 -04:00
Rapptz 9fb74fd7a1 Remove unnecessary TypeGuard 2025-08-13 21:27:38 -04:00
Rapptz 8c1886799d Don't recreate ItemCallbackType 2025-08-13 21:13:17 -04:00
Michael H 439bd71c0d Upstream change in Python
The prior changes to use of return in finally (#9981) are now
insufficient. Without disclosing their intent when raising the issue,
this was used by them as part of justifying a SyntaxError for working
code outside of the normal process for adding errors, and with it
presenting to end users in a way that breaks downstream user's existing CI

While making the change, I've continued to not log errors like
CancellationError or TimeoutError to users here by default, as it is not an error
they need to be aware of during shutdown given the limited kinds of
BaseException that could raise in this context, see: #9984 for prior
analysis. I've added a debug log should anyone want access to this kind
of failure while debugging gateway close, but due to how asyncio
shutdown happens, this is unlikely to ever log anything useful even in a
library debugging context.
2025-08-13 20:47:41 -04:00
Soheab 705eb2c2a5 Update to support new pin endpoints 2025-08-13 20:47:14 -04:00
50caa3c82c Add support for components V2
Co-authored-by: Michael H <michael@michaelhall.tech>
Co-authored-by: Soheab <33902984+Soheab@users.noreply.github.com>
Co-authored-by: owocado <24418520+owocado@users.noreply.github.com>
Co-authored-by: Jay3332 <40323796+jay3332@users.noreply.github.com>
Co-authored-by: Danny <1695103+Rapptz@users.noreply.github.com>
2025-08-13 20:37:23 -04:00
Sacul 6ec2e5329b Deprecate with_expiration param in fetch_invite 2025-08-12 03:18:24 -04:00
Rapptz ec409a0a7b Guard AppCommandThread.guild attribute access 2025-08-08 03:13:30 -04:00
Sacul db42eba4fa Add more attributes to AppCommandChannel/Thread 2025-08-08 03:11:29 -04:00
7b3f798044 Add support for guild onboarding
Co-authored-by: Josh <8677174+bijij@users.noreply.github.com>
Co-authored-by: Josh <josh.ja.butt@gmail.com>
Co-authored-by: numbermaniac <5206120+numbermaniac@users.noreply.github.com>
Co-authored-by: Andrin <65789180+Puncher1@users.noreply.github.com>
Co-authored-by: Andrin Schaller <65789180+codeofandrin@users.noreply.github.com>
Co-authored-by: DA344 <108473820+DA-344@users.noreply.github.com>
2025-08-08 03:10:32 -04:00
Soheab 21fed315c7 Add FAQ about guild specific app commands 2025-08-08 03:09:48 -04:00
owocado 4496df79d0 Fix crash in Activity.__init__ with missing keys
not all activity payloads have `state_url` and `details_url` keys present.
2025-07-30 18:03:36 -04:00
Soheab cb7f17020d Deprecate Guild.delete and various parameters for Guild.edit 2025-07-30 17:09:56 -04:00
Soheab 1cd90f8b1c [commands] Fix converters not working with Optional for hybrids 2025-07-30 17:08:08 -04:00
Soheab 6e7fc133d1 Add support for new RPC Activity fields 2025-07-30 17:03:15 -04:00
Alex Nørgaard 348c7d7873 Fix audit log automod_rule_trigger_type extra missing 2025-07-30 06:01:28 -04:00
owocado 2695fa056a Fix guild_only app command decorator 2025-07-30 06:00:10 -04:00
shea ce9f5ad1ba Fix context install decorators to correctly restrict commands 2025-07-29 15:20:05 -04:00
Ankita Tudubucket 22ade98db7 Skip GUILD_MEMBER_ADD if member already cached 2025-07-27 15:09:35 -04:00
Mohammed Aman Jukaku 5b81a99b60 Fix error when sending non-interactive views via partial webhooks 2025-07-27 13:43:21 -04:00
Sacul e715ad6419 Add support for automod_quarantined_guild_tag member flag 2025-07-27 13:07:19 -04:00