| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix up some links and mention IDENTIFY change | Rapptz | 2020-01-22 | 1 | -1/+2 |
| | | |||||
| * | Add changelog for v1.3 | Rapptz | 2020-01-22 | 2 | -0/+117 |
| | | |||||
| * | Fix out of order files being sent in webhooks when there are 10 files. | Rapptz | 2020-01-22 | 1 | -1/+1 |
| | | |||||
| * | Minor documentation fixes | Rapptz | 2020-01-21 | 2 | -3/+3 |
| | | |||||
| * | Add missing coroutine header for sleep_until | Rapptz | 2020-01-21 | 1 | -1/+3 |
| | | |||||
| * | Improve usability of utils.sleep_until | Josh B | 2020-01-21 | 3 | -8/+9 |
| | | | | | | | | | | Fix issue where sleeping for an extended period on python 3.5 would cause an exception Add sleep_until to API docs Add result argument to sleep_until | ||||
| * | [commands] Only clean semaphore when there are no waiters | Rapptz | 2020-01-21 | 1 | -1/+4 |
| | | |||||
| * | Drop final 0 in versionadded numbers in api.rst | Rapptz | 2020-01-21 | 1 | -7/+6 |
| | | |||||
| * | [commands] Implement Command.__call__ | Rapptz | 2020-01-21 | 2 | -0/+19 |
| | | |||||
| * | Drop superfluous zero in version related changes in the documentation | Rapptz | 2020-01-21 | 17 | -61/+61 |
| | | |||||
| * | [commands] Export max_concurrency and MaxConcurrencyReached in docs | Rapptz | 2020-01-21 | 1 | -0/+6 |
| | | |||||
| * | [commands] Be more clear in the default error for MaxConcurrencyReached | Rapptz | 2020-01-21 | 1 | -1/+1 |
| | | |||||
| * | [commands] Refactor BucketType to not repeat in other places in code | Rapptz | 2020-01-21 | 1 | -39/+24 |
| | | |||||
| * | [commands] Add max_concurrency decorator | Rapptz | 2020-01-21 | 3 | -1/+204 |
| | | |||||
| * | [tasks] Use new sleep_until util instead of internal function | Rapptz | 2020-01-21 | 1 | -6/+2 |
| | | |||||
| * | Add discord.utils.sleep_until helper function | Josh B | 2020-01-21 | 1 | -0/+18 |
| | | |||||
| * | [tasks] Fix issue with next_iteration when task overruns time allotted | Josh B | 2020-01-21 | 1 | -3/+7 |
| | | |||||
| * | [tasks] Add Loop.next_iteration property | Josh B | 2020-01-20 | 1 | -1/+26 |
| | | |||||
| * | Fix fetching invites for a GroupChannel. | Rapptz | 2020-01-20 | 1 | -12/+23 |
| | | | | | | Closes #2394 Fixes #2383 | ||||
| * | [commands] Allow @ prefixed usernames in DM contexts for UserConverter | Hugo Woesthuis | 2020-01-20 | 1 | -2/+7 |
| | | | | | | | | Previously the argument '@user#0000' return None. To fix this, as this is a common user error, an extra check was added to remove the first character from the argument if this is an '@'. Discord names may not contain an '@' anyways. | ||||
| * | Update attachment documentation for width/height applying to videos too | Rapptz | 2020-01-20 | 1 | -2/+2 |
| | | |||||
| * | Bump copyright year to 2020 | Rapptz | 2020-01-19 | 57 | -65/+65 |
| | | | | | Closes #2510 | ||||
| * | [commands] Case insensitivity uses casefold instead of lower | Rapptz | 2020-01-19 | 1 | -6/+6 |
| | | | | | | There seems to be very little performance regression in doing so (+5ns) so might as well go for the more correct behaviour. | ||||
| * | Added docs for overwrites kwarg for CategoryChannel.edit | Willy | 2020-01-19 | 1 | -0/+5 |
| | | |||||
| * | Add instance check to PermissionOvewrite.__eq__ | Rapptz | 2020-01-19 | 1 | -1/+1 |
| | | |||||
| * | Document NotFound exception raise in message deletion endpoints | Rapptz | 2020-01-18 | 2 | -3/+7 |
| | | |||||
| * | [commands] Document BucketType separately | Rapptz | 2020-01-18 | 2 | -10/+34 |
| | | |||||
| * | [commands] Context.send_help properly sends to on_help_command_error | Rapptz | 2020-01-18 | 1 | -10/+22 |
| | | |||||
| * | Add support for clearing a specific reaction. | Rapptz | 2020-01-17 | 6 | -6/+152 |
| | | | | | Closes #2440 | ||||
| * | Add support for on_invite_create and on_invite_delete | Rapptz | 2020-01-17 | 3 | -3/+59 |
| | | |||||
| * | Make CustomActivity.__str__ not raise errors and match the client | Rapptz | 2020-01-15 | 1 | -1/+6 |
| | | |||||
| * | [docs] Fix sphinx warning about heading | Reece Dunham | 2020-01-15 | 1 | -1/+1 |
| | | |||||
| * | [commands] Add missing async in documentation | apple502j | 2020-01-14 | 1 | -1/+1 |
| | | |||||
| * | Document BaseActivity | Rapptz | 2020-01-14 | 3 | -8/+6 |
| | | |||||
| * | updated the docs for Guild.vanity_invite | Zomatree | 2020-01-14 | 1 | -2/+1 |
| | | |||||
| * | removed parameter section in Asset.read | Zomatree | 2020-01-15 | 1 | -7/+0 |
| | | |||||
| * | Expose _ActivityTag as BaseActivity to easily refer to. | Rapptz | 2020-01-14 | 7 | -21/+39 |
| | | |||||
| * | Add support for custom activities | Rapptz | 2020-01-14 | 3 | -1/+116 |
| | | | | | | | It's been long enough. Fixes #2400 | ||||
| * | [commands] Force the predicate attribute in checks to be a coroutine | Rapptz | 2020-01-14 | 1 | -53/+12 |
| | | |||||
| * | [commands] Add missing CheckAnyFailure documentation | Rapptz | 2020-01-14 | 1 | -0/+4 |
| | | |||||
| * | Rewrite on_ready delay to actually make sense and prevent heavy sleep | Rapptz | 2020-01-14 | 1 | -7/+15 |
| | | |||||
| * | Fix issue with `shard_ready` not dispatching when not fetching offline | NCPlayz | 2020-01-14 | 1 | -12/+6 |
| | | |||||
| * | Patch clean_prefix for new text editor | Michael H | 2020-01-14 | 1 | -1/+2 |
| | | | | The new editor seems to force mentions to have ! even without a nick. | ||||
| * | Fix bug preventing movement of channels when there are gaps in position | Rapptz | 2020-01-12 | 1 | -5/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The original code was too aggressive in ensuring that the channel positions are correct and within bounds. Unfortunately, for Discord this number is merely a guess and there can be gaps that cause the position number to be greater than the number of channels currently in that sorting bucket. One such example of this is when a channel is deleted and created. When this happens, the positions are not updated (presumably because Discord considers this to be too expensive). Sadly this means that if a user were to create a channel, delete a channel, and then create another one then there will be gaps in the position sequence. More concretely, consider the following example: Channels with position [0, 1, 2, 3, 4]. A new channel is created so it inherits the maximum position giving us [0, 1, 2, 3, 4, 5]. We delete a channel that's smaller than the maximum so our list now looks like [0, 1, 2, 4, 5]. Next time we create a channel we will further increment the gap, giving us [0, 1, 2, 4, 5, 6]. If a user would want to move the channel with position 4 to be after position 6 (so in this case that value would 7) then the library would erroneously raise an error because it assumed too much about the data integrity. Luckily, the library upon actually doing the request fixes the channel positions so everything goes back to normal like it was intended. That is to say, [0, 1, 2, 3, 4, 5]. | ||||
| * | Allow Guild.fetch_members to take in limit=None | Rapptz | 2020-01-12 | 2 | -12/+26 |
| | | | | | Fixes #2473 | ||||
| * | Redesign permissions to allow aliases to be used. | Rapptz | 2020-01-11 | 1 | -246/+151 |
| | | | | | | | | | | This adds manage_permissions, view_channel, and use_external_emojis aliases to Permissions. It should be noted that to prevent breaking changes and for sake of usefulness, aliases are not included in the `__iter__` for either Permissions or PermissionOverwrite. Fixes #2496 | ||||
| * | [commands] Document guild permission checks | Rapptz | 2020-01-07 | 1 | -0/+4 |
| | | |||||
| * | Cache member.roles access to avoid surprising performance traps | Rapptz | 2020-01-06 | 1 | -2/+12 |
| | | | | | | Without the cache, repeated access could be accidentally quadratic or worse. | ||||
| * | [commands] Add check_any check to OR together various checks | Rapptz | 2020-01-06 | 3 | -0/+93 |
| | | |||||
| * | [commands] Document the changed Command.can_run behaviour | Rapptz | 2020-01-06 | 1 | -1/+5 |
| | | |||||